diff options
author | bors <bors@rust-lang.org> | 2021-11-04 16:01:03 +0000 |
---|---|---|
committer | bors <bors@rust-lang.org> | 2021-11-04 16:01:03 +0000 |
commit | 0e32674d0cfe557958b327d9427d4fb3f935d73b (patch) | |
tree | 163728e8bd49db2aad0f8d9f2044834dfd817169 /src/unix/bsd/netbsdlike/openbsd | |
parent | 3bde54ffef10bc05c0f3d6498d5a42eabfa4bee9 (diff) | |
parent | 804f4bfd4b702873f4f1c549a1f118e03550a5cb (diff) | |
download | rust-libc-0e32674d0cfe557958b327d9427d4fb3f935d73b.tar.gz |
Auto merge of #2505 - rtzoeller:bsd_getsetresuid, r=Amanieu
Add getresgid and getresuid to DragonFly, FreeBSD and OpenBSD
The functions have the same signatures as on Linux.
Diffstat (limited to 'src/unix/bsd/netbsdlike/openbsd')
-rw-r--r-- | src/unix/bsd/netbsdlike/openbsd/mod.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/unix/bsd/netbsdlike/openbsd/mod.rs b/src/unix/bsd/netbsdlike/openbsd/mod.rs index 0b7cb096fc..c88dad31e0 100644 --- a/src/unix/bsd/netbsdlike/openbsd/mod.rs +++ b/src/unix/bsd/netbsdlike/openbsd/mod.rs @@ -1535,6 +1535,8 @@ extern "C" { servlen: ::size_t, flags: ::c_int, ) -> ::c_int; + pub fn getresgid(rgid: *mut ::gid_t, egid: *mut ::gid_t, sgid: *mut ::gid_t) -> ::c_int; + pub fn getresuid(ruid: *mut ::uid_t, euid: *mut ::uid_t, suid: *mut ::uid_t) -> ::c_int; pub fn kevent( kq: ::c_int, changelist: *const ::kevent, |