diff options
Diffstat (limited to 'ace/Handle_Set.h')
-rw-r--r-- | ace/Handle_Set.h | 17 |
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 * |