[ros-diffs] [hpoussin] 34856: Revert r34848 and r34850, and replace them by a real fix (hinted by Colin Finck)

hpoussin at svn.reactos.org hpoussin at svn.reactos.org
Sun Jul 27 21:39:06 CEST 2008


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=34855&r2=34856&view=diff
==============================================================================
--- 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_reader.cpp?rev=34856&r1=34855&r2=34856&view=diff
==============================================================================
--- 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.cpp?rev=34856&r1=34855&r2=34856&view=diff
==============================================================================
--- 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?rev=34856&r1=34855&r2=34856&view=diff
==============================================================================
--- 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.cpp?rev=34856&r1=34855&r2=34856&view=diff
==============================================================================
--- 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.h?rev=34856&r1=34855&r2=34856&view=diff
==============================================================================
--- 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?rev=34856&r1=34855&r2=34856&view=diff
==============================================================================
--- 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



More information about the Ros-diffs mailing list