lib.rs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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 { *self }
  12. }
  13. pub extern "C" fn getgrgid(arg1: gid_t) -> *mut group {
  14. unimplemented!();
  15. }
  16. pub extern "C" fn getgrnam(arg1: *const libc::c_char) -> *mut group {
  17. unimplemented!();
  18. }
  19. pub extern "C" fn getgrgid_r(arg1: gid_t, arg2: *mut group,
  20. arg3: *mut libc::c_char, arg4: usize,
  21. arg5: *mut *mut group) -> libc::c_int {
  22. unimplemented!();
  23. }
  24. pub extern "C" fn getgrnam_r(arg1: *const libc::c_char, arg2: *mut group,
  25. arg3: *mut libc::c_char, arg4: usize,
  26. arg5: *mut *mut group) -> libc::c_int {
  27. unimplemented!();
  28. }
  29. pub extern "C" fn getgrent() -> *mut group {
  30. unimplemented!();
  31. }
  32. pub extern "C" fn endgrent() {
  33. unimplemented!();
  34. }
  35. pub extern "C" fn setgrent() {
  36. unimplemented!();
  37. }