summaryrefslogtreecommitdiff
path: root/ace/OS.h
diff options
context:
space:
mode:
authorrpollock <rpollock@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-04-11 23:33:40 +0000
committerrpollock <rpollock@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-04-11 23:33:40 +0000
commit8b5429cdf5a74fb0ea1e81275a59cb969a00e904 (patch)
tree098693df1daa2ae24707d9b3180d4466444650ea /ace/OS.h
parent57b4b18803c36a2a410163db4631522e9c0d7608 (diff)
downloadATCD-8b5429cdf5a74fb0ea1e81275a59cb969a00e904.tar.gz
ChangeLogTag:Fri Apr 11 18:05:00 2003 Roy Pollock <rpollock@ghs.com>
Diffstat (limited to 'ace/OS.h')
-rw-r--r--ace/OS.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/ace/OS.h b/ace/OS.h
index 0bf671803cb..c89757927c0 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -93,7 +93,7 @@ int const ACE_FD_SETSIZE = FD_SETSIZE;
// ACE.
#include "ace/Global_Macros.h"
-#if !defined (ACE_WIN32)
+#if !defined (ACE_WIN32) && !defined (INTEGRITY)
#define ACE_MAX_USERID L_cuserid
#endif /*!ACE_WIN32*/
@@ -2625,6 +2625,9 @@ typedef void (__cdecl *ACE_SignalHandlerV)(int);
# elif defined (ACE_HAS_UNIXWARE_SVR4_SIGNAL_T)
typedef void (*ACE_SignalHandler)(int);
typedef void (*ACE_SignalHandlerV)(...);
+# elif defined (INTEGRITY)
+typedef void (*ACE_SignalHandler)();
+typedef void (*ACE_SignalHandlerV)(int);
# else /* This is necessary for some older broken version of cfront */
# if defined (SIG_PF)
# define ACE_SignalHandler SIG_PF
@@ -3303,7 +3306,7 @@ extern "C"
int select (int n, fd_set *readfds, fd_set *writefds,
fd_set *exceptfds, const struct timeval *timeout);
};
-# elif ! defined (VXWORKS)
+# elif ! defined (VXWORKS) && ! defined (INTEGRITY)
# include /**/ <sys/uio.h>
# include /**/ <sys/ipc.h>
# if !defined(ACE_LACKS_SYSV_SHMEM)
@@ -4171,7 +4174,7 @@ typedef int ACE_Sched_Priority;
class ACE_Sched_Params;
# if defined (ACE_LACKS_FILELOCKS)
-# if ! defined (VXWORKS) && ! defined (ACE_PSOS) && ! defined (__rtems__)
+# if ! defined (VXWORKS) && ! defined (ACE_PSOS) && ! defined (__rtems__) && !defined (INTEGRITY)
// VxWorks defines struct flock in sys/fcntlcom.h. But it doesn't
// appear to support flock (). RTEMS defines struct flock but
// currently does not support locking.