summaryrefslogtreecommitdiff
path: root/ace/Handle_Set.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/Handle_Set.h')
-rw-r--r--ace/Handle_Set.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/ace/Handle_Set.h b/ace/Handle_Set.h
index 731ca256f7f..1963a47769e 100644
--- a/ace/Handle_Set.h
+++ b/ace/Handle_Set.h
@@ -20,6 +20,23 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
+#if (defined (ACE_PSOS) && !defined (ACE_PSOSIM)) || defined (__QNX__)
+ typedef long fd_mask;
+#elif defined (ACE_WIN32) && defined (CHORUS) && !defined (CHORUS_4)
+ typedef cx_fd_mask fd_mask;
+#endif /* ACE_PSOS */
+
+// Default size of the ACE Reactor.
+#if defined (FD_SETSIZE)
+ int const ACE_FD_SETSIZE = FD_SETSIZE;
+#else /* !FD_SETSIZE */
+# define ACE_FD_SETSIZE FD_SETSIZE
+#endif /* ACE_FD_SETSIZE */
+
+#if !defined (ACE_DEFAULT_SELECT_REACTOR_SIZE)
+# define ACE_DEFAULT_SELECT_REACTOR_SIZE ACE_FD_SETSIZE
+#endif /* ACE_DEFAULT_SELECT_REACTOR_SIZE */
+
/**
* @class ACE_Handle_Set
*