X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/13fec9890cf095cc781fdf7b8917cb03bf32dd4c..c0fea4742e91338fffdcf79f86a7c1d5e2b97eb1:/bsd/sys/aio.h diff --git a/bsd/sys/aio.h b/bsd/sys/aio.h index f2d41b32c..a8a149866 100644 --- a/bsd/sys/aio.h +++ b/bsd/sys/aio.h @@ -47,24 +47,16 @@ struct aiocb { // LP64todo - should this move? #ifdef KERNEL -#if __DARWIN_ALIGN_NATURAL -#pragma options align=natural -#endif - struct user_aiocb { int aio_fildes; /* File descriptor */ off_t aio_offset; /* File offset */ - user_addr_t aio_buf; /* Location of buffer */ + user_addr_t aio_buf __attribute((aligned(8))); /* Location of buffer */ user_size_t aio_nbytes; /* Length of transfer */ int aio_reqprio; /* Request priority offset */ - struct user_sigevent aio_sigevent; /* Signal number and value */ + struct user_sigevent aio_sigevent __attribute((aligned(8))); /* Signal number and value */ int aio_lio_opcode; /* Operation to be performed */ }; -#if __DARWIN_ALIGN_NATURAL -#pragma options align=reset -#endif - #endif // KERNEL /*