X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=include%2Faio.h;h=2edd5a2e52fc6b66a8247008970098ef862f392b;hp=4cc049091553be50e2b2a757457789dc0975dc6a;hb=3ae8b980d17e29c86c30939da2b9a251b9e6b36c;hpb=f0a8d60d32b7d6a093596abdbb9711e64eff2594 diff --git a/include/aio.h b/include/aio.h index 4cc04909..2edd5a2e 100644 --- a/include/aio.h +++ b/include/aio.h @@ -5,9 +5,6 @@ extern "C" { #endif -#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ - || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) - #include #include @@ -51,6 +48,17 @@ int aio_fsync(int, struct aiocb *); int lio_listio(int, struct aiocb *const [], int, struct sigevent *); +#if defined(_LARGEFILE64_SOURCE) || defined(_GNU_SOURCE) +#define aiocb64 aiocb +#define aio_read64 aio_read +#define aio_write64 aio_write +#define aio_error64 aio_error +#define aio_return64 aio_return +#define aio_cancel64 aio_cancel +#define aio_suspend64 aio_suspend +#define aio_fsync64 aio_fsync +#define lio_listio64 lio_listio +#define off64_t off_t #endif #ifdef __cplusplus