1 use crate::unix::header::time::{sigevent}; 2 3 pub struct aiocb { 4 pub aio_fildes: ::c_int, 5 pub aio_lio_opcode: ::c_int, 6 pub aio_reqprio: ::c_int, 7 pub aio_buf: *mut ::c_void, 8 pub aio_nbytes: usize, 9 pub aio_sigevent: sigevent, 10 } 11 12 // #[no_mangle] 13 pub extern "C" fn aio_read(_aiocbp: *mut aiocb) -> ::c_int { 14 unimplemented!(); 15 } 16 17 // #[no_mangle] 18 pub extern "C" fn aio_write(_aiocbp: *mut aiocb) -> ::c_int { 19 unimplemented!(); 20 } 21 22 // #[no_mangle] 23 pub extern "C" fn lio_listio( 24 _mode: ::c_int, 25 _list: *const *const aiocb, 26 _nent: ::c_int, 27 _sig: *mut sigevent, 28 ) -> ::c_int { 29 unimplemented!(); 30 } 31 32 // #[no_mangle] 33 pub extern "C" fn aio_error(_aiocbp: *const aiocb) -> ::c_int { 34 unimplemented!(); 35 } 36 37 // #[no_mangle] 38 pub extern "C" fn aio_return(_aiocbp: *mut aiocb) -> usize { 39 unimplemented!(); 40 } 41 42 // #[no_mangle] 43 pub extern "C" fn aio_cancel(_fildes: ::c_int, _aiocbp: *mut aiocb) -> ::c_int { 44 unimplemented!(); 45 } 46 47 // #[no_mangle] 48 pub extern "C" fn aio_suspend( 49 _list: *const *const aiocb, 50 _nent: ::c_int, 51 _timeout: *const ::timespec, 52 ) -> ::c_int { 53 unimplemented!(); 54 } 55 56 // #[no_mangle] 57 pub extern "C" fn aio_fsync(_operation: ::c_int, _aiocbp: *mut aiocb) -> ::c_int { 58 unimplemented!(); 59 } 60