diff options
author | Florian Wilkens <gh@1wilkens.org> | 2016-12-29 14:33:10 +0100 |
---|---|---|
committer | Florian Wilkens <gh@1wilkens.org> | 2016-12-29 16:03:02 +0100 |
commit | 2355bc53c42568ff61afe9e98bc3636e10d9cef7 (patch) | |
tree | de81e282b922dc15dd4365371f9b723b1abe3431 | |
parent | 23e45abbd20274644ac49825b51521665c8bcbe6 (diff) | |
download | rust-libc-2355bc53c42568ff61afe9e98bc3636e10d9cef7.tar.gz |
Added initgroups
-rw-r--r-- | src/unix/bsd/apple/mod.rs | 2 | ||||
-rw-r--r-- | src/unix/notbsd/mod.rs | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/unix/bsd/apple/mod.rs b/src/unix/bsd/apple/mod.rs index 919d12680a..0eaaced03e 100644 --- a/src/unix/bsd/apple/mod.rs +++ b/src/unix/bsd/apple/mod.rs @@ -1530,6 +1530,8 @@ extern { linkpath: *const ::c_char) -> ::c_int; pub fn unlinkat(dirfd: ::c_int, pathname: *const ::c_char, flags: ::c_int) -> ::c_int; + + pub fn initgroups(user: *const ::c_char, basegroup: ::c_int) -> ::c_int; } cfg_if! { diff --git a/src/unix/notbsd/mod.rs b/src/unix/notbsd/mod.rs index f080814855..bf0224f6fa 100644 --- a/src/unix/notbsd/mod.rs +++ b/src/unix/notbsd/mod.rs @@ -738,6 +738,7 @@ extern { pub fn memalign(align: ::size_t, size: ::size_t) -> *mut ::c_void; pub fn setgroups(ngroups: ::size_t, ptr: *const ::gid_t) -> ::c_int; + pub fn initgroups(user: *const ::c_char, group: ::gid_t) -> ::c_int; pub fn sched_setscheduler(pid: ::pid_t, policy: ::c_int, param: *const sched_param) -> ::c_int; |