| 1234567891011121314151617181920212223242526 |
- #ifndef _AIO_H
- #include <rt/aio.h>
- #ifndef _ISOMAC
- /* Now define the internal interfaces. */
- extern void __aio_init (const struct aioinit *__init);
- /* Flag to signal we need to be compatible with glibc < 2.4 in
- lio_listio and we do not issue events for each individual list
- element. */
- #define LIO_NO_INDIVIDUAL_EVENT 128
- # if __TIMESIZE == 64
- # define __aio_suspend_time64 __aio_suspend
- # else
- extern int __aio_suspend_time64 (const struct aiocb *const list[], int nent,
- const struct __timespec64 *timeout);
- # if PTHREAD_IN_LIBC
- libc_hidden_proto (__aio_suspend_time64)
- # else
- librt_hidden_proto (__aio_suspend_time64)
- #endif
- # endif
- #endif
- #endif
|