modified regtests/crt/crt_regtest.rbuild
authorKJK::Hyperion <hackbunny@reactos.org>
Wed, 11 Nov 2009 11:12:55 +0000 (11:12 +0000)
committerKJK::Hyperion <hackbunny@reactos.org>
Wed, 11 Nov 2009 11:12:55 +0000 (11:12 +0000)
   Don't link msvcrt twice, bad things happen

modified   tests/dirdlg/dirdlg.rbuild
modified   winetests/msvcrt/msvcrt.rbuild
   More oldnames hacks

modified   tests/tcpsvr/tcpsvr.c
   Don't use close on sockets, use closesocket

svn path=/trunk/; revision=44103

rostests/regtests/crt/crt_regtest.rbuild
rostests/tests/dirdlg/dirdlg.rbuild
rostests/tests/tcpsvr/tcpsvr.c
rostests/winetests/msvcrt/msvcrt.rbuild

index d4956a2..4b297d5 100644 (file)
@@ -4,7 +4,6 @@
 <module name="crt_regtest" type="win32cui" installbase="bin" installname="crt_regtest.exe">
        <include base="crt_regtest">.</include>
        <library>wine</library>
-       <library>msvcrt</library>
        <file>iofuncs.c</file>
        <file>testlist.c</file>
        <file>time.c</file>
index fd90b46..4b53898 100644 (file)
@@ -1,5 +1,9 @@
 <module name="dirdlg" type="win32gui" installbase="bin" installname="dirdlg.exe">
        <include base="dirdlg">.</include>
+
+       <!-- FIXME: workarounds until we have a proper oldnames library -->
+       <define name="chdir">_chdir</define>
+
        <library>kernel32</library>
        <library>user32</library>
        <library>gdi32</library>
index 8f1d6b8..5915cf3 100644 (file)
@@ -130,7 +130,7 @@ int read_line(int newSd, char *line_to_return) {
        return ERROR;
       } else if (n==0) {
        printf(" connection closed by client\n");
-       close(newSd);
+       closesocket(newSd);
         WSACleanup();
        return ERROR;
       }
index 85befd9..fd9918c 100644 (file)
@@ -6,8 +6,21 @@
        <include base="msvcrt">include/reactos/wine/msvcrt</include>
        <define name="__ROS_LONG64__" />
        <define name="_CRT_NONSTDC_NO_DEPRECATE" />
+
+       <!-- FIXME: workarounds until we have a proper oldnames library -->
+       <define name="open">_open</define>
+       <define name="close">_close</define>
+       <define name="tell">_tell</define>
+       <define name="unlink">_unlink</define>
+       <define name="fdopen">_fdopen</define>
+       <define name="lseek">_lseek</define>
+       <define name="read">_read</define>
+       <define name="write">_write</define>
+       <define name="mkdir">_mkdir</define>
+       <define name="rmdir">_rmdir</define>
+       <define name="putenv">_putenv</define>
+
        <library>kernel32</library>
-       <library>msvcrt</library>
        <file>cpp.c</file>
        <file>data.c</file>
        <file>dir.c</file>