This is a summary of diffs (two already posted) after which trunk builds 
with a lot less warnings.
But rexx still spins on input, and when ^C'ed, rexx leaves a rexx 
process spinning that has to be kill'ed
separately ... the api mgr?

Index: rexxapi/server/RegistrationManager.cpp
===================================================================
--- rexxapi/server/RegistrationManager.cpp    (revision 3460)
+++ rexxapi/server/RegistrationManager.cpp    (working copy)
@@ -58,7 +58,7 @@
     dropAuthority = regData->dropAuthority;
     userData[0] = regData->userData[0];
     userData[1] = regData->userData[1];
-    entryPoint = NULL;
+    entryPoint = (uintptr_t) NULL;
     references = NULL;
 }
 
Index: rexxapi/common/platform/unix/SysCSStream.cpp
===================================================================
--- rexxapi/common/platform/unix/SysCSStream.cpp    (revision 3460)
+++ rexxapi/common/platform/unix/SysCSStream.cpp    (working copy)
@@ -50,7 +50,9 @@
 #include <arpa/inet.h>
 #include <sys/ioctl.h>
 #include <netdb.h>
+#if !defined(__OpenBSD__)
 #include <byteswap.h>
+#endif
 #include <errno.h>
 #include "SysCSStream.hpp"
 
Index: rexxapi/common/ServiceMessage.hpp
===================================================================
--- rexxapi/common/ServiceMessage.hpp    (revision 3460)
+++ rexxapi/common/ServiceMessage.hpp    (working copy)
@@ -41,6 +41,9 @@
 
 #include "rexx.h"
 #include "ServiceException.hpp"
+#if defined(__OpenBSD__)
+#include <sys/stat.h>
+#endif
 #include "SysCSStream.hpp"
 #include "SysProcess.hpp"
 
@@ -248,8 +251,8 @@
         }
         else
         {
-            userData[0] = NULL;
-            userData[1] = NULL;
+            userData[0] = (uintptr_t) NULL;
+            userData[1] = (uintptr_t) NULL;
         }
     }
 

-- 
Jack J. Woehr            # "Self-delusion is
http://www.well.com/~jax #  half the battle!"
http://www.softwoehr.com #  - Zippy the Pinhead


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to