1 | #ifndef _AIO_H |
2 | #include <rt/aio.h> |
3 | |
4 | #ifndef _ISOMAC |
5 | /* Now define the internal interfaces. */ |
6 | extern void __aio_init (const struct aioinit *__init); |
7 | |
8 | /* Flag to signal we need to be compatible with glibc < 2.4 in |
9 | lio_listio and we do not issue events for each individual list |
10 | element. */ |
11 | #define LIO_NO_INDIVIDUAL_EVENT 128 |
12 | |
13 | # if __TIMESIZE == 64 |
14 | # define __aio_suspend_time64 __aio_suspend |
15 | # else |
16 | extern int __aio_suspend_time64 (const struct aiocb *const list[], int nent, |
17 | const struct __timespec64 *timeout); |
18 | librt_hidden_proto (__aio_suspend_time64) |
19 | # endif |
20 | #endif |
21 | |
22 | #endif |
23 | |