struct iocb {
__u64 aio_data; 	/* do wykorzystania przez użytkownika */
__u32 PADDED(aio_key, aio_reserved1); /* identyfikator */
__u16 aio_lio_opcode;   /* kod przy zlecaniu wielu operacji */
__s16 aio_reqprio;      /* priorytet */
__u32 aio_fildes; 	/* deskryptor pliku */
__u64 aio_buf; 		/* bufor do odczytu-zapisu */
__u64 aio_nbytes; 	/* liczba bajtów do odczytu-zapisu */
__s64 aio_offset; 	/* pozycja w pliku,od której zaczynamy */
__u64 aio_reserved2; 	/* zarezerwowane, na wsk. sygnału */
__u64 aio_reserved3;    /* zarezerwowane */
};