lib.rs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. pub struct aiocb {
  2. pub aio_fildes: libc::c_int,
  3. pub aio_lio_opcode: libc::c_int,
  4. pub aio_reqprio: libc::c_int,
  5. pub aio_buf: *mut libc::c_void,
  6. pub aio_nbytes: usize,
  7. pub aio_sigevent: sigevent,
  8. }
  9. pub extern "C" fn aio_read(__aiocbp: *mut aiocb) -> libc::c_int {
  10. unimplemented!();
  11. }
  12. pub extern "C" fn aio_write(__aiocbp: *mut aiocb) -> libc::c_int {
  13. unimplemented!();
  14. }
  15. pub extern "C" fn lio_listio(
  16. __mode: libc::c_int,
  17. __list: *const *const aiocb,
  18. __nent: libc::c_int,
  19. __sig: *mut sigevent,
  20. ) -> libc::c_int {
  21. unimplemented!();
  22. }
  23. pub extern "C" fn aio_error(__aiocbp: *const aiocb) -> libc::c_int {
  24. unimplemented!();
  25. }
  26. pub extern "C" fn aio_return(__aiocbp: *mut aiocb) -> __ssize_t {
  27. unimplemented!();
  28. }
  29. pub extern "C" fn aio_cancel(__fildes: libc::c_int, __aiocbp: *mut aiocb) -> libc::c_int {
  30. unimplemented!();
  31. }
  32. pub extern "C" fn aio_suspend(
  33. __list: *const *const aiocb,
  34. __nent: libc::c_int,
  35. __timeout: *const timespec,
  36. ) -> libc::c_int {
  37. unimplemented!();
  38. }
  39. pub extern "C" fn aio_fsync(__operation: libc::c_int, __aiocbp: *mut aiocb) -> libc::c_int {
  40. unimplemented!();
  41. }