Skip to content

Commit 7a7676a

Browse files
committed
Merge pull request #197 from gandro/fix-netbsd-sigsymbols
Fix deprecated NetBSD sigaction/sigaltstack symbols
2 parents b57e312 + b7c3e5c commit 7a7676a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/unix/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -500,11 +500,13 @@ extern {
500500
optval: *mut ::c_void,
501501
optlen: *mut ::socklen_t) -> ::c_int;
502502
pub fn raise(signum: ::c_int) -> ::c_int;
503+
#[cfg_attr(target_os = "netbsd", link_name = "__sigaction14")]
503504
pub fn sigaction(signum: ::c_int,
504505
act: *const sigaction,
505506
oldact: *mut sigaction) -> ::c_int;
506507
#[cfg_attr(all(target_os = "macos", target_arch = "x86"),
507508
link_name = "sigaltstack$UNIX2003")]
509+
#[cfg_attr(target_os = "netbsd", link_name = "__sigaltstack14")]
508510
pub fn sigaltstack(ss: *const stack_t,
509511
oss: *mut stack_t) -> ::c_int;
510512

0 commit comments

Comments
 (0)