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 {
228228 // block application signals
229229 _ = linux.sigprocmask(SIG_BLOCK, &linux.app_mask, &set);
230230
231 const tid = linux.syscall0(linux.SYS_gettid);
232 const rc = linux.syscall2(linux.SYS_tkill, tid, sig);
231 const tid = linux.gettid();
232 const rc = linux.tkill(tid, sig);
233233
234234 // restore signal mask
235235 _ = linux.sigprocmask(SIG_SETMASK, &set, null);