Skip to content

Commit 2d22c18

Browse files
committed
Add initgroups to BSD targets
1 parent 09d9209 commit 2d22c18

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/unix/bsd/freebsdlike/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -964,6 +964,7 @@ extern {
964964
pub fn setutxent();
965965
pub fn setresgid(rgid: ::gid_t, egid: ::gid_t, sgid: ::gid_t) -> ::c_int;
966966
pub fn setresuid(ruid: ::uid_t, euid: ::uid_t, suid: ::uid_t) -> ::c_int;
967+
pub fn initgroups(name: *const ::c_char, basegid: ::gid_t) -> ::c_int;
967968
}
968969

969970
#[link(name = "util")]

src/unix/bsd/netbsdlike/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -616,6 +616,8 @@ extern {
616616
pub fn pthread_mutex_timedlock(lock: *mut pthread_mutex_t,
617617
abstime: *const ::timespec) -> ::c_int;
618618
pub fn pipe2(fds: *mut ::c_int, flags: ::c_int) -> ::c_int;
619+
620+
pub fn initgroups(name: *const ::c_char, basegid: ::gid_t) -> ::c_int;
619621
}
620622

621623
cfg_if! {

0 commit comments

Comments
 (0)