lib.rs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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(__mode: libc::c_int,
  16. __list: *const *const aiocb,
  17. __nent: libc::c_int, __sig: *mut sigevent)
  18. -> libc::c_int {
  19. unimplemented!();
  20. }
  21. pub extern "C" fn aio_error(__aiocbp: *const aiocb) -> libc::c_int {
  22. unimplemented!();
  23. }
  24. pub extern "C" fn aio_return(__aiocbp: *mut aiocb) -> __ssize_t {
  25. unimplemented!();
  26. }
  27. pub extern "C" fn aio_cancel(__fildes: libc::c_int, __aiocbp: *mut aiocb)
  28. -> libc::c_int {
  29. unimplemented!();
  30. }
  31. pub extern "C" fn aio_suspend(__list: *const *const aiocb,
  32. __nent: libc::c_int,
  33. __timeout: *const timespec) -> libc::c_int {
  34. unimplemented!();
  35. }
  36. pub extern "C" fn aio_fsync(__operation: libc::c_int, __aiocbp: *mut aiocb)
  37. -> libc::c_int {
  38. unimplemented!();
  39. }