diff options
| author | daurnimator <quae@daurnimator.com> | 2019-12-22 12:03:03 +1100 |
|---|---|---|
| committer | daurnimator <quae@daurnimator.com> | 2019-12-22 12:03:03 +1100 |
| commit | 96c9c38b350d6ab456801e53c7fe1fa2a205f5b2 (patch) | |
| tree | 88aa254bf3245009ff28d0a8d8965a079558514b /lib | |
| parent | bc95c63cf227226861d7fbf63fa6c779fed8abf8 (diff) | |
| download | zig-96c9c38b350d6ab456801e53c7fe1fa2a205f5b2.tar.gz zig-96c9c38b350d6ab456801e53c7fe1fa2a205f5b2.zip | |
std: sigprocmask set is optional
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/std/c.zig | 2 | ||||
| -rw-r--r-- | lib/std/os/linux.zig | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/c.zig b/lib/std/c.zig index e5de565e04..f79901fbe9 100644 --- a/lib/std/c.zig +++ b/lib/std/c.zig @@ -101,7 +101,7 @@ pub extern "c" fn dup(fd: fd_t) c_int; pub extern "c" fn dup2(old_fd: fd_t, new_fd: fd_t) c_int; pub extern "c" fn readlink(noalias path: [*:0]const u8, noalias buf: [*]u8, bufsize: usize) isize; pub extern "c" fn realpath(noalias file_name: [*:0]const u8, noalias resolved_name: [*]u8) ?[*:0]u8; -pub extern "c" fn sigprocmask(how: c_int, noalias set: *const sigset_t, noalias oset: ?*sigset_t) c_int; +pub extern "c" fn sigprocmask(how: c_int, noalias set: ?*const sigset_t, noalias oset: ?*sigset_t) c_int; pub extern "c" fn gettimeofday(noalias tv: ?*timeval, noalias tz: ?*timezone) c_int; pub extern "c" fn sigaction(sig: c_int, noalias act: *const Sigaction, noalias oact: ?*Sigaction) c_int; pub extern "c" fn nanosleep(rqtp: *const timespec, rmtp: ?*timespec) c_int; diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig index 51649941c5..1adfa1babc 100644 --- a/lib/std/os/linux.zig +++ b/lib/std/os/linux.zig @@ -665,7 +665,7 @@ pub fn gettid() i32 { return @bitCast(i32, @truncate(u32, syscall0(SYS_gettid))); } -pub fn sigprocmask(flags: u32, noalias set: *const sigset_t, noalias oldset: ?*sigset_t) usize { +pub fn sigprocmask(flags: u32, noalias set: ?*const sigset_t, noalias oldset: ?*sigset_t) usize { return syscall4(SYS_rt_sigprocmask, flags, @ptrToInt(set), @ptrToInt(oldset), NSIG / 8); } |
