Skip to content

Commit 81e4c5b

Browse files
committed
Add setresgid & setresuid to FreeBSD and OpenBSD
1 parent 1fbd197 commit 81e4c5b

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/unix/bsd/freebsdlike/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -955,6 +955,8 @@ extern {
955955
pub fn getutxline(ut: *const utmpx) -> *mut utmpx;
956956
pub fn pututxline(ut: *const utmpx) -> *mut utmpx;
957957
pub fn setutxent();
958+
pub fn setresgid(rgid: ::gid_t, egid: ::gid_t, sgid: ::gid_t) -> ::c_int;
959+
pub fn setresuid(ruid: ::uid_t, euid: ::uid_t, suid: ::uid_t) -> ::c_int;
958960
}
959961

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

src/unix/bsd/netbsdlike/openbsdlike/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -608,6 +608,8 @@ extern {
608608
pub fn getentropy(buf: *mut ::c_void, buflen: ::size_t) -> ::c_int;
609609
pub fn pledge(promises: *const ::c_char,
610610
paths: *mut *const ::c_char) -> ::c_int;
611+
pub fn setresgid(rgid: ::gid_t, egid: ::gid_t, sgid: ::gid_t) -> ::c_int;
612+
pub fn setresuid(ruid: ::uid_t, euid: ::uid_t, suid: ::uid_t) -> ::c_int;
611613
}
612614

613615
cfg_if! {

0 commit comments

Comments
 (0)