3 //=============================================================================
7 * asynchronous input and output (REALTIME)
9 * @author Don Hinton <dhinton@dresystems.com>
10 * @author This code was originally in various places including ace/OS.h.
12 //=============================================================================
14 #ifndef ACE_OS_INCLUDE_OS_AIO_H
15 #define ACE_OS_INCLUDE_OS_AIO_H
17 #include /**/ "ace/pre.h"
19 #include /**/ "ace/config-all.h"
21 #if !defined (ACE_LACKS_PRAGMA_ONCE)
23 #endif /* ACE_LACKS_PRAGMA_ONCE */
25 // Inclusion of the <aio.h> header may make visible symbols defined in
26 // the headers <fcntl.h>, <signal.h>, <sys/types.h>, and <time.h>.
28 #include "ace/os_include/os_signal.h" // for sigevent
30 #if !defined (ACE_LACKS_AIO_H)
31 # include /**/ <aio.h>
32 #endif /* !ACE_LACKS_AIO_H */
34 #include /**/ "ace/post.h"
35 #endif /* ACE_OS_INCLUDE_OS_AIO_H */