diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2024-07-09 21:03:36 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-09 21:03:36 -0400 |
| commit | b3b923e51f53330403bd99a224c19bc3f01005c4 (patch) | |
| tree | 935255872a406744b2914f76d189dfc5025d9a90 /lib/std/os/linux.zig | |
| parent | c5283eb49b50c0d8b0d590b90f43523bed96e80a (diff) | |
| parent | 1b34ae19beffcaa988de636c05264b3e9357a66f (diff) | |
| download | zig-b3b923e51f53330403bd99a224c19bc3f01005c4.tar.gz zig-b3b923e51f53330403bd99a224c19bc3f01005c4.zip | |
Merge pull request #20561 from jacobly0/debug-segfaults
debug: prevent segfaults on linux
Diffstat (limited to 'lib/std/os/linux.zig')
| -rw-r--r-- | lib/std/os/linux.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig index a69c419453..8ef74dec7b 100644 --- a/lib/std/os/linux.zig +++ b/lib/std/os/linux.zig @@ -1519,15 +1519,15 @@ pub fn setgroups(size: usize, list: [*]const gid_t) usize { } pub fn setsid() pid_t { - return @as(pid_t, @bitCast(@as(u32, @truncate(syscall0(.setsid))))); + return @bitCast(@as(u32, @truncate(syscall0(.setsid)))); } pub fn getpid() pid_t { - return @as(pid_t, @bitCast(@as(u32, @truncate(syscall0(.getpid))))); + return @bitCast(@as(u32, @truncate(syscall0(.getpid)))); } pub fn gettid() pid_t { - return @as(pid_t, @bitCast(@as(u32, @truncate(syscall0(.gettid))))); + return @bitCast(@as(u32, @truncate(syscall0(.gettid)))); } pub fn sigprocmask(flags: u32, noalias set: ?*const sigset_t, noalias oldset: ?*sigset_t) usize { @@ -2116,7 +2116,7 @@ pub fn pidfd_send_signal(pidfd: fd_t, sig: i32, info: ?*siginfo_t, flags: u32) u ); } -pub fn process_vm_readv(pid: pid_t, local: []iovec, remote: []const iovec_const, flags: usize) usize { +pub fn process_vm_readv(pid: pid_t, local: []const iovec, remote: []const iovec_const, flags: usize) usize { return syscall6( .process_vm_readv, @as(usize, @bitCast(@as(isize, pid))), |
