From 28b72a667c75f167c24b1b36e41838cb548451c0 Mon Sep 17 00:00:00 2001 From: Paul Sajna <paulsajna@gmail.com> Date: Fri, 2 Mar 2018 17:51:39 -0800 Subject: [PATCH] grp.h skeleton --- grp/lib.rs | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 grp/lib.rs diff --git a/grp/lib.rs b/grp/lib.rs new file mode 100644 index 00000000..bbb377b2 --- /dev/null +++ b/grp/lib.rs @@ -0,0 +1,44 @@ +/* automatically generated by rust-bindgen */ +#[repr(C)] +#[derive(Debug, Copy)] +pub struct group { + pub gr_name: *mut libc::c_char, + pub gr_passwd: *mut libc::c_char, + pub gr_gid: gid_t, + pub gr_mem: *mut *mut libc::c_char, +} +impl Clone for group { + fn clone(&self) -> Self { *self } +} +pub extern "C" fn getgrgid(arg1: gid_t) -> *mut group { + unimplemented!(); +} + +pub extern "C" fn getgrnam(arg1: *const libc::c_char) -> *mut group { + unimplemented!(); +} + +pub extern "C" fn getgrgid_r(arg1: gid_t, arg2: *mut group, + arg3: *mut libc::c_char, arg4: usize, + arg5: *mut *mut group) -> libc::c_int { + unimplemented!(); +} + +pub extern "C" fn getgrnam_r(arg1: *const libc::c_char, arg2: *mut group, + arg3: *mut libc::c_char, arg4: usize, + arg5: *mut *mut group) -> libc::c_int { + unimplemented!(); +} + +pub extern "C" fn getgrent() -> *mut group { + unimplemented!(); +} + +pub extern "C" fn endgrent() { + unimplemented!(); +} + +pub extern "C" fn setgrent() { + unimplemented!(); +} + -- GitLab