summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrayJack <gr41.j4ck@gmail.com>2021-10-02 20:59:37 -0300
committerGrayJack <gr41.j4ck@gmail.com>2021-10-02 20:59:37 -0300
commitc095cbcbd519b90bd9b157df1d03ab4a8ba9e833 (patch)
tree4d68b0f41750394a7321f38cff986fbf95a8fc64
parent3e328bd55e37bbedc9e8540dd14139ce05cf556e (diff)
downloadrust-libc-c095cbcbd519b90bd9b157df1d03ab4a8ba9e833.tar.gz
Haiku: Add getgrouplist function
-rw-r--r--src/unix/haiku/mod.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/unix/haiku/mod.rs b/src/unix/haiku/mod.rs
index ee2af390a7..a2c0507315 100644
--- a/src/unix/haiku/mod.rs
+++ b/src/unix/haiku/mod.rs
@@ -1510,6 +1510,12 @@ extern "C" {
buflen: ::size_t,
result: *mut *mut ::group,
) -> ::c_int;
+ pub fn getgrouplist(
+ user: *const ::c_char,
+ basegroup: ::gid_t,
+ grouplist: *mut ::gid_t,
+ groupcount: *mut ::c_int,
+ ) -> ::c_int;
pub fn sigaltstack(ss: *const stack_t, oss: *mut stack_t) -> ::c_int;
pub fn sem_close(sem: *mut sem_t) -> ::c_int;
pub fn getdtablesize() -> ::c_int;