authorgravatar for quae@daurnimator.comdaurnimator <quae@daurnimator.com> 2019-12-22 12:23:28+11:00
committergravatar for quae@daurnimator.comdaurnimator <quae@daurnimator.com> 2019-12-22 20:20:58+11:00
log59348240d751ca45c64f19346ff4ca6ad686f2d9
treeb7659ce60f32f4b3272f5ade9f1e26b0b2afff52
parent6de4bd850c3def0ab09b4f40beecfffd85c91ce3
signature Commit is signed but in an unrecognized format.

std: use wrappers from raise() rather than raw syscalls


1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/os.zig+2-2
...@@ -228,8 +228,8 @@ pub fn raise(sig: u8) RaiseError!void {...@@ -228,8 +228,8 @@ pub fn raise(sig: u8) RaiseError!void {
228 // block application signals228 // block application signals
229 _ = linux.sigprocmask(SIG_BLOCK, &linux.app_mask, &set);229 _ = linux.sigprocmask(SIG_BLOCK, &linux.app_mask, &set);
230230
231 const tid = linux.syscall0(linux.SYS_gettid);231 const tid = linux.gettid();
232 const rc = linux.syscall2(linux.SYS_tkill, tid, sig);232 const rc = linux.tkill(tid, sig);
233233
234 // restore signal mask234 // restore signal mask
235 _ = linux.sigprocmask(SIG_SETMASK, &set, null);235 _ = linux.sigprocmask(SIG_SETMASK, &set, null);