Fix deprecated NetBSD sigaction/sigaltstack symbols
This commit is contained in:
parent
b57e3126c3
commit
b7c3e5c026
|
@ -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;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue