Fix deprecated NetBSD sigaction/sigaltstack symbols

This commit is contained in:
Sebastian Wicki 2016-02-26 21:58:19 +01:00
parent b57e3126c3
commit b7c3e5c026
1 changed files with 2 additions and 0 deletions

View File

@ -500,11 +500,13 @@ extern {
optval: *mut ::c_void, optval: *mut ::c_void,
optlen: *mut ::socklen_t) -> ::c_int; optlen: *mut ::socklen_t) -> ::c_int;
pub fn raise(signum: ::c_int) -> ::c_int; pub fn raise(signum: ::c_int) -> ::c_int;
#[cfg_attr(target_os = "netbsd", link_name = "__sigaction14")]
pub fn sigaction(signum: ::c_int, pub fn sigaction(signum: ::c_int,
act: *const sigaction, act: *const sigaction,
oldact: *mut sigaction) -> ::c_int; oldact: *mut sigaction) -> ::c_int;
#[cfg_attr(all(target_os = "macos", target_arch = "x86"), #[cfg_attr(all(target_os = "macos", target_arch = "x86"),
link_name = "sigaltstack$UNIX2003")] link_name = "sigaltstack$UNIX2003")]
#[cfg_attr(target_os = "netbsd", link_name = "__sigaltstack14")]
pub fn sigaltstack(ss: *const stack_t, pub fn sigaltstack(ss: *const stack_t,
oss: *mut stack_t) -> ::c_int; oss: *mut stack_t) -> ::c_int;