Skip to content

Commit 11f7c7b

Browse files
committed
Auto merge of #3518 - asomers:more-sigsuspend, r=JohnTitor
Add sigsuspend to more targets: bsd, haiku, and solarish
2 parents 5594447 + 44969a9 commit 11f7c7b

File tree

8 files changed

+8
-0
lines changed

8 files changed

+8
-0
lines changed

libc-test/semver/apple.txt

+1
Original file line numberDiff line numberDiff line change
@@ -2216,6 +2216,7 @@ shmid_ds
22162216
sigaltstack
22172217
sigevent
22182218
siginfo_t
2219+
sigsuspend
22192220
sigwait
22202221
sockaddr_ctl
22212222
sockaddr_dl

libc-test/semver/dragonfly.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1538,6 +1538,7 @@ shmget
15381538
sigaltstack
15391539
sigevent
15401540
siginfo_t
1541+
sigsuspend
15411542
sigtimedwait
15421543
sigwait
15431544
sigwaitinfo

libc-test/semver/freebsd.txt

+1
Original file line numberDiff line numberDiff line change
@@ -2192,6 +2192,7 @@ shmid_ds
21922192
sigaltstack
21932193
sigevent
21942194
siginfo_t
2195+
sigsuspend
21952196
sigtimedwait
21962197
sigwait
21972198
sigwaitinfo

libc-test/semver/netbsd.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1538,6 +1538,7 @@ shmid_ds
15381538
sigaltstack
15391539
sigevent
15401540
siginfo_t
1541+
sigsuspend
15411542
sigtimedwait
15421543
sigwait
15431544
sigwaitinfo

libc-test/semver/openbsd.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1260,6 +1260,7 @@ shmget
12601260
shmid_ds
12611261
sigaltstack
12621262
siginfo_t
1263+
sigsuspend
12631264
sigwait
12641265
sockaddr_dl
12651266
sockpeercred

src/unix/bsd/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -761,6 +761,7 @@ extern "C" {
761761
)]
762762
#[cfg_attr(target_os = "netbsd", link_name = "__sigaltstack14")]
763763
pub fn sigaltstack(ss: *const stack_t, oss: *mut stack_t) -> ::c_int;
764+
pub fn sigsuspend(mask: *const ::sigset_t) -> ::c_int;
764765
pub fn sem_close(sem: *mut sem_t) -> ::c_int;
765766
pub fn getdtablesize() -> ::c_int;
766767
pub fn getgrnam_r(

src/unix/haiku/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1782,6 +1782,7 @@ extern "C" {
17821782
groupcount: *mut ::c_int,
17831783
) -> ::c_int;
17841784
pub fn sigaltstack(ss: *const stack_t, oss: *mut stack_t) -> ::c_int;
1785+
pub fn sigsuspend(mask: *const ::sigset_t) -> ::c_int;
17851786
pub fn sem_close(sem: *mut sem_t) -> ::c_int;
17861787
pub fn getdtablesize() -> ::c_int;
17871788
pub fn getgrnam_r(

src/unix/solarish/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -2952,6 +2952,7 @@ extern "C" {
29522952
result: *mut *mut ::group,
29532953
) -> ::c_int;
29542954
pub fn sigaltstack(ss: *const stack_t, oss: *mut stack_t) -> ::c_int;
2955+
pub fn sigsuspend(mask: *const ::sigset_t) -> ::c_int;
29552956
pub fn sem_close(sem: *mut sem_t) -> ::c_int;
29562957
pub fn getdtablesize() -> ::c_int;
29572958

0 commit comments

Comments
 (0)