lib.rs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. /* automatically generated by rust-bindgen */
  2. #[repr(C)]
  3. #[derive(Debug, Copy)]
  4. pub struct group {
  5. pub gr_name: *mut libc::c_char,
  6. pub gr_passwd: *mut libc::c_char,
  7. pub gr_gid: gid_t,
  8. pub gr_mem: *mut *mut libc::c_char,
  9. }
  10. impl Clone for group {
  11. fn clone(&self) -> Self {
  12. *self
  13. }
  14. }
  15. #[no_mangle]
  16. pub extern "C" fn getgrgid(arg1: gid_t) -> *mut group {
  17. unimplemented!();
  18. }
  19. #[no_mangle]
  20. pub extern "C" fn getgrnam(arg1: *const libc::c_char) -> *mut group {
  21. unimplemented!();
  22. }
  23. #[no_mangle]
  24. pub extern "C" fn getgrgid_r(
  25. arg1: gid_t,
  26. arg2: *mut group,
  27. arg3: *mut libc::c_char,
  28. arg4: usize,
  29. arg5: *mut *mut group,
  30. ) -> libc::c_int {
  31. unimplemented!();
  32. }
  33. #[no_mangle]
  34. pub extern "C" fn getgrnam_r(
  35. arg1: *const libc::c_char,
  36. arg2: *mut group,
  37. arg3: *mut libc::c_char,
  38. arg4: usize,
  39. arg5: *mut *mut group,
  40. ) -> libc::c_int {
  41. unimplemented!();
  42. }
  43. #[no_mangle]
  44. pub extern "C" fn getgrent() -> *mut group {
  45. unimplemented!();
  46. }
  47. #[no_mangle]
  48. pub extern "C" fn endgrent() {
  49. unimplemented!();
  50. }
  51. #[no_mangle]
  52. pub extern "C" fn setgrent() {
  53. unimplemented!();
  54. }