From cdceb1d4a609277b60f2d969ddbc855d83b3b226 Mon Sep 17 00:00:00 2001 From: "mkaply%us.ibm.com" Date: Mon, 15 Sep 2003 22:20:23 +0000 Subject: [PATCH] #215581 r/sr=brendan Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes git-svn-id: svn://10.0.0.236/trunk@146936 18797224-902f-48f8-a5cc-f745e15eee43 --- .../wizard/libxpnet/src/nsSocket.cpp | 35 +++++++++---------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/mozilla/xpinstall/wizard/libxpnet/src/nsSocket.cpp b/mozilla/xpinstall/wizard/libxpnet/src/nsSocket.cpp index 2722feed693..c41e9ccefa6 100644 --- a/mozilla/xpinstall/wizard/libxpnet/src/nsSocket.cpp +++ b/mozilla/xpinstall/wizard/libxpnet/src/nsSocket.cpp @@ -33,34 +33,31 @@ #endif /* Platform-specific headers for socket functionality */ -#if defined(__unix) || defined(__unix__) || defined(macintosh) || defined(_AIX) +#if defined(__unix) || defined(__unix__) || defined(macintosh) || \ + defined(_AIX) || defined(__OS2__) #include #include #include #include -#elif defined(_WINDOWS) +#endif + +#if defined(_WINDOWS) #define read(_socket, _buf, _len) \ recv(_socket, (char *) _buf, _len, 0); #define write(_socket, _buf, _len) \ send(_socket, (char *) _buf, _len, 0); #include -#elif defined(__OS2__) - #define BSD_SELECT - #ifdef XP_OS2_EMX - #include - #else - #include - #define read(_socket, _buf, _len) \ - recv(_socket, (char *) _buf, _len, 0); - #define write(_socket, _buf, _len) \ - send(_socket, (char *) _buf, _len, 0); - #define close(_socket) \ - soclose(_socket); - #endif - #include - #include - #include - #include +#endif + +#if defined(__OS2__) +#define read(_socket, _buf, _len) \ + recv(_socket, (char *) _buf, _len, 0); +#define write(_socket, _buf, _len) \ + send(_socket, (char *) _buf, _len, 0); +#define close(_socket) \ + soclose(_socket); +#define select(_socket, _readfd, _writefd, _exceptfd, _timeout) \ + bsdselect(_socket, _readfd, _writefd, _exceptfd, _timeout); #endif #include "nsSocket.h"