]> git.saurik.com Git - wxWidgets.git/blobdiff - src/unix/utilsunx.cpp
allow compilation with wxUSE_CHOICEDLG set to 0
[wxWidgets.git] / src / unix / utilsunx.cpp
index 2447a559fd4aa64cd3768eb362e36bdfa3d9a034..5a3a772e1aaee2923c462847cf7df17ebc2df229 100644 (file)
@@ -47,6 +47,7 @@
 #if defined( __MWERKS__ ) && defined(__MACH__)
 #define WXWIN_OS_DESCRIPTION "MacOS X"
 #define HAVE_NANOSLEEP
+#define HAVE_UNAME
 #endif
 
 // not only the statfs syscall is called differently depending on platform, but
@@ -507,7 +508,9 @@ long wxExecute(wxChar **argv,
         // start an xterm executing it.
         if ( !(flags & wxEXEC_SYNC) )
         {
-            for ( int fd = 0; fd < FD_SETSIZE; fd++ )
+            // FD_SETSIZE is unsigned under BSD, signed under other platforms
+            // so we need a cast to avoid warnings on all platforms
+            for ( int fd = 0; fd < (int)FD_SETSIZE; fd++ )
             {
                 if ( fd == pipeIn[wxPipe::Read]
                         || fd == pipeOut[wxPipe::Write]