lib.rs 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. pub extern "C" fn getgrgid(arg1: gid_t) -> *mut group {
  16. unimplemented!();
  17. }
  18. pub extern "C" fn getgrnam(arg1: *const libc::c_char) -> *mut group {
  19. unimplemented!();
  20. }
  21. pub extern "C" fn getgrgid_r(
  22. arg1: gid_t,
  23. arg2: *mut group,
  24. arg3: *mut libc::c_char,
  25. arg4: usize,
  26. arg5: *mut *mut group,
  27. ) -> libc::c_int {
  28. unimplemented!();
  29. }
  30. pub extern "C" fn getgrnam_r(
  31. arg1: *const libc::c_char,
  32. arg2: *mut group,
  33. arg3: *mut libc::c_char,
  34. arg4: usize,
  35. arg5: *mut *mut group,
  36. ) -> libc::c_int {
  37. unimplemented!();
  38. }
  39. pub extern "C" fn getgrent() -> *mut group {
  40. unimplemented!();
  41. }
  42. pub extern "C" fn endgrent() {
  43. unimplemented!();
  44. }
  45. pub extern "C" fn setgrent() {
  46. unimplemented!();
  47. }