provide setfsgid/setfsuid also on android
This commit is contained in:
parent
30a742514c
commit
3406fe94fa
@ -190,7 +190,6 @@ fn main() {
|
||||
cfg.header("sys/msg.h");
|
||||
cfg.header("sys/shm.h");
|
||||
cfg.header("sys/user.h");
|
||||
cfg.header("sys/fsuid.h");
|
||||
cfg.header("sys/timerfd.h");
|
||||
cfg.header("shadow.h");
|
||||
if !emscripten {
|
||||
@ -240,6 +239,8 @@ fn main() {
|
||||
}
|
||||
|
||||
if linux || android {
|
||||
cfg.header("sys/fsuid.h");
|
||||
|
||||
// DCCP support
|
||||
if !uclibc && !musl && !emscripten {
|
||||
cfg.header("linux/dccp.h");
|
||||
|
@ -1038,6 +1038,8 @@ extern {
|
||||
in_fd: ::c_int,
|
||||
offset: *mut off_t,
|
||||
count: ::size_t) -> ::ssize_t;
|
||||
pub fn setfsgid(gid: ::gid_t) -> ::c_int;
|
||||
pub fn setfsuid(uid: ::uid_t) -> ::c_int;
|
||||
pub fn sigsuspend(mask: *const ::sigset_t) -> ::c_int;
|
||||
#[cfg_attr(target_os = "solaris", link_name = "__posix_getgrgid_r")]
|
||||
pub fn getgrgid_r(uid: ::uid_t,
|
||||
|
Loading…
Reference in New Issue
Block a user