This breaks compiling on Mac OS X... I haven't been able to build
since this patch, because now it tries to include windows.h.
On 27-Jul-08, at 12:39 PM, hpoussin(a)svn.reactos.org wrote:
  Author: hpoussin
 Date: Sun Jul 27 14:39:05 2008
 New Revision: 34856
 URL: 
http://svn.reactos.org/svn/reactos?rev=34856&view=rev
 Log:
 Revert r34848 and r34850, and replace them by a real fix (hinted by
 Colin Finck)
 Modified:
    trunk/reactos/Makefile
    trunk/reactos/tools/sysreg/namedpipe_reader.cpp
    trunk/reactos/tools/sysreg/os_support.cpp
    trunk/reactos/tools/sysreg/os_support.h
    trunk/reactos/tools/sysreg/rosboot_test.cpp
    trunk/reactos/tools/sysreg/rosboot_test.h
    trunk/reactos/tools/sysreg/user_types.h
 Modified: trunk/reactos/Makefile
 URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/Makefile?rev=34856&r1=…
 =
 =
 =
 =
 =
 =
 =
 =
 ======================================================================
 --- trunk/reactos/Makefile [iso-8859-1] (original)
 +++ trunk/reactos/Makefile [iso-8859-1] Sun Jul 27 14:39:05 2008
 @@ -182,8 +182,8 @@
 endif
 else
 HOST=mingw32-linux
 -HOST_CFLAGS+=-fshort-wchar -D__LINUX__
 -HOST_CPPFLAGS+=-fshort-wchar -D__LINUX__
 +HOST_CFLAGS+=-fshort-wchar
 +HOST_CPPFLAGS+=-fshort-wchar
 endif
 endif
 Modified: trunk/reactos/tools/sysreg/namedpipe_reader.cpp
 URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysreg/namedpipe_rea…
 =
 =
 =
 =
 =
 =
 =
 =
 ======================================================================
 --- trunk/reactos/tools/sysreg/namedpipe_reader.cpp [iso-8859-1]
 (original)
 +++ trunk/reactos/tools/sysreg/namedpipe_reader.cpp [iso-8859-1] Sun
 Jul 27 14:39:05 2008
 @@ -14,7 +14,7 @@
 {
 #define MIN(a, b)  (((a) < (b)) ? (a) : (b))
 -#ifdef __LINUX__
 +#ifdef __linux__
     const char * NamedPipeReader::s_LineBreak = "\x0A\0";
 #else
     const char * NamedPipeReader::s_LineBreak = "\x0D\x0A\0";
 @@ -46,7 +46,7 @@
             cerr << "NamedPipeReader::openPipe> pipe already open"
 << endl;
             return false;
         }
 -#ifndef __LINUX__
 +#ifndef __linux__
         h_Pipe = CreateFile(PipeCmd.c_str(),
                             GENERIC_WRITE | GENERIC_READ,
                             0,
 @@ -105,7 +105,7 @@
             cerr << "NamedPipeReader::closePipe> pipe is not open"
 << endl;
             return false;
         }
 -#ifdef __LINUX__
 +#ifdef __linux__
         close(h_Pipe);
 #else
         DisconnectNamedPipe(h_Pipe);
 @@ -274,7 +274,7 @@
     bool NamedPipeReader::readPipe(char * buffer, int bufferlength,
 long & bytesread)
     {
 -#ifdef __LINUX__
 +#ifdef __linux__
         long cbRead = read(h_Pipe,
                            buffer,
                            (bufferlength-1) * sizeof(char));
 Modified: trunk/reactos/tools/sysreg/os_support.cpp
 URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysreg/os_support.cp…
 =
 =
 =
 =
 =
 =
 =
 =
 ======================================================================
 --- trunk/reactos/tools/sysreg/os_support.cpp [iso-8859-1] (original)
 +++ trunk/reactos/tools/sysreg/os_support.cpp [iso-8859-1] Sun Jul
 27 14:39:05 2008
 @@ -38,7 +38,7 @@
             }
         }
 -#ifdef __LINUX__
 +#ifdef __linux__
         if (s_Entries.size())
         {
             long secs = s_Entries[i]->tm.tv_sec - tm.tv_sec;
 @@ -54,7 +54,7 @@
     void OsSupport::cancelAlarms()
     {
 -#ifndef __LINUX__
 +#ifndef __linux__
         if (s_hThread)
         {
             TerminateThread(s_hThread, 0);
 @@ -73,7 +73,7 @@
     }
 -#ifndef __LINUX__
 +#ifndef __linux__
     HANDLE OsSupport::s_hThread = 0;
     static HANDLE hTimer;
 Modified: trunk/reactos/tools/sysreg/os_support.h
 URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysreg/os_support.h?…
 =
 =
 =
 =
 =
 =
 =
 =
 ======================================================================
 --- trunk/reactos/tools/sysreg/os_support.h [iso-8859-1] (original)
 +++ trunk/reactos/tools/sysreg/os_support.h [iso-8859-1] Sun Jul 27
 14:39:05 2008
 @@ -10,7 +10,7 @@
  * PROGRAMMERS: Johannes Anderwald (johannes.anderwald at sbox
 tugraz at)
  */
 -#ifndef __LINUX__
 +#ifndef __linux__
 #include <windows.h>
 #else
 #include <unistd.h>
 @@ -140,7 +140,7 @@
                OsSupport()
                {}
 -#ifdef __LINUX__
 +#ifdef __linux__
         static struct sigaction s_sact;
 #else
         static HANDLE s_hThread;
 Modified: trunk/reactos/tools/sysreg/rosboot_test.cpp
 URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysreg/rosboot_test.…
 =
 =
 =
 =
 =
 =
 =
 =
 ======================================================================
 --- trunk/reactos/tools/sysreg/rosboot_test.cpp [iso-8859-1]
 (original)
 +++ trunk/reactos/tools/sysreg/rosboot_test.cpp [iso-8859-1] Sun Jul
 27 14:39:05 2008
 @@ -46,7 +46,7 @@
        string RosBootTest::XEN_CONFIG_FILE = "XEN_CONFIG_FILE";
        string RosBootTest::XEN_CONFIG_NAME = "XEN_CONFIG_NAME";
 -#ifdef __LINUX__
 +#ifdef __linux__
     string RosBootTest::ROS_EMU_PATH = "ROS_EMU_PATH_LIN";
 #else
     string RosBootTest::ROS_EMU_PATH = "ROS_EMU_PATH_WIN";
 @@ -117,7 +117,7 @@
         img = "output-i386";
         EnvironmentVariable::getValue("ROS_OUTPUT", img);
 -#ifdef __LINUX__
 +#ifdef __linux__
         img += "/ros.hd";
 #else
         img += "\\ros.hd";
 @@ -159,7 +159,7 @@
         }
 -#ifdef __LINUX__
 +#ifdef __linux__
         qemuimgdir += "/qemu-img";
 #else
 @@ -176,7 +176,7 @@
        const char * options[] = {NULL,
                                   "create",
                                   "-f",
 -#ifdef __LINUX__
 +#ifdef __linux__
                                   "raw",
 #else
                                   "vmdk",
 @@ -241,7 +241,7 @@
     {
         string::size_type pos;
 -#ifdef __LINUX__
 +#ifdef __linux__
         pos = m_EmuPath.find_last_of("/");
 #else
         pos = m_EmuPath.find_last_of("\\");
 @@ -266,7 +266,7 @@
             m_MaxMem = "64";
         }
 -#ifdef __LINUX__
 +#ifdef __linux__
         if (mktemp(pipename))
         {
 @@ -332,7 +332,7 @@
             return false;
         }
 -#ifdef __LINUX__
 +#ifdef __linux__
                 /* on linux we need get pid in order to be able
                  * to terminate the emulator in case of errors
                  * on windows we can get pid as return of
 CreateProcess
 @@ -369,7 +369,7 @@
         {
            pipe = pipe.substr(0, pos);
         }
 -#ifdef __LINUX__
 +#ifdef __linux__
         m_Src = pipe;
 #else
        m_Src = "\\\\.\\pipe\\" + pipe.substr(0, pos);
 @@ -577,7 +577,7 @@
                 return false;
             }
         }
 -#ifdef __LINUX__
 +#ifdef __linux__
     if (mkfifo(m_Src.c_str(), 400))
     {
 /*
 @@ -802,7 +802,7 @@
             cleanup(conf_parser);
             return false;
         }
 -#ifdef __LINUX__
 +#ifdef __linux__
         /*
          * For linux systems we can only
          * check if the emulator runs by
 @@ -832,7 +832,7 @@
         }
 #endif
         OsSupport::cancelAlarms();
 -#ifdef __LINUX__
 +#ifdef __linux__
      //   OsSupport::setAlarm (m_MaxTime, m_Pid);
      //   OsSupport::setAlarm(m_MaxTime, getpid());
 #else
 Modified: trunk/reactos/tools/sysreg/rosboot_test.h
 URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysreg/rosboot_test.…
 =
 =
 =
 =
 =
 =
 =
 =
 ======================================================================
 --- trunk/reactos/tools/sysreg/rosboot_test.h [iso-8859-1] (original)
 +++ trunk/reactos/tools/sysreg/rosboot_test.h [iso-8859-1] Sun Jul
 27 14:39:05 2008
 @@ -30,12 +30,12 @@
 #include <cstdlib>
 #include <cstring>
 #include <ctime>
 -#ifndef __LINUX__
 +#ifndef __linux__
 #include <io.h>
 #include <errno.h>
 #endif
 -#ifdef __LINUX__
 +#ifdef __linux__
 #include <unistd.h>
 #include <sys/types.h>
 #if defined(__FreeBSD__) || defined(__APPLE__)
 Modified: trunk/reactos/tools/sysreg/user_types.h
 URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysreg/user_types.h?…
 =
 =
 =
 =
 =
 =
 =
 =
 ======================================================================
 --- trunk/reactos/tools/sysreg/user_types.h [iso-8859-1] (original)
 +++ trunk/reactos/tools/sysreg/user_types.h [iso-8859-1] Sun Jul 27
 14:39:05 2008
 @@ -13,7 +13,7 @@
 #include <string>
 #include <iostream>
 -#ifndef __LINUX__
 +#ifndef __linux__
 #define popen _popen
 #define pclose _pclose
 #endif