lib.rs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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. #[no_mangle]
  10. pub extern "C" fn aio_read(__aiocbp: *mut aiocb) -> libc::c_int {
  11. unimplemented!();
  12. }
  13. #[no_mangle]
  14. pub extern "C" fn aio_write(__aiocbp: *mut aiocb) -> libc::c_int {
  15. unimplemented!();
  16. }
  17. #[no_mangle]
  18. pub extern "C" fn lio_listio(
  19. __mode: libc::c_int,
  20. __list: *const *const aiocb,
  21. __nent: libc::c_int,
  22. __sig: *mut sigevent,
  23. ) -> libc::c_int {
  24. unimplemented!();
  25. }
  26. #[no_mangle]
  27. pub extern "C" fn aio_error(__aiocbp: *const aiocb) -> libc::c_int {
  28. unimplemented!();
  29. }
  30. #[no_mangle]
  31. pub extern "C" fn aio_return(__aiocbp: *mut aiocb) -> __ssize_t {
  32. unimplemented!();
  33. }
  34. #[no_mangle]
  35. pub extern "C" fn aio_cancel(__fildes: libc::c_int, __aiocbp: *mut aiocb) -> libc::c_int {
  36. unimplemented!();
  37. }
  38. #[no_mangle]
  39. pub extern "C" fn aio_suspend(
  40. __list: *const *const aiocb,
  41. __nent: libc::c_int,
  42. __timeout: *const timespec,
  43. ) -> libc::c_int {
  44. unimplemented!();
  45. }
  46. #[no_mangle]
  47. pub extern "C" fn aio_fsync(__operation: libc::c_int, __aiocbp: *mut aiocb) -> libc::c_int {
  48. unimplemented!();
  49. }