Skip to content

Commit 9a8908c

Browse files
committed
Auto merge of #1165 - xd009642:gid-funcs, r=gnzlbg
Added setegid function Adding the `setegid` function to libc. I had a look and this is in Apple, Linux and Fuchsia so I'm hoping it works for all the BSDs etc. But if anything fails in CI I'll change it accordingly.
2 parents 8b207fc + 1604cf5 commit 9a8908c

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

src/fuchsia/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3285,6 +3285,7 @@ extern {
32853285
-> ::ssize_t;
32863286
pub fn rmdir(path: *const c_char) -> ::c_int;
32873287
pub fn seteuid(uid: uid_t) -> ::c_int;
3288+
pub fn setegid(gid: gid_t) -> ::c_int;
32883289
pub fn setgid(gid: gid_t) -> ::c_int;
32893290
pub fn setpgid(pid: pid_t, pgid: pid_t) -> ::c_int;
32903291
pub fn setsid() -> pid_t;

src/unix/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -711,6 +711,7 @@ extern {
711711
-> ::ssize_t;
712712
pub fn rmdir(path: *const c_char) -> ::c_int;
713713
pub fn seteuid(uid: uid_t) -> ::c_int;
714+
pub fn setegid(gid: gid_t) -> ::c_int;
714715
pub fn setgid(gid: gid_t) -> ::c_int;
715716
pub fn setpgid(pid: pid_t, pgid: pid_t) -> ::c_int;
716717
pub fn setsid() -> pid_t;

0 commit comments

Comments
 (0)