aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os/linux.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-07-09 21:03:36 -0400
committerGitHub <noreply@github.com>2024-07-09 21:03:36 -0400
commitb3b923e51f53330403bd99a224c19bc3f01005c4 (patch)
tree935255872a406744b2914f76d189dfc5025d9a90 /lib/std/os/linux.zig
parentc5283eb49b50c0d8b0d590b90f43523bed96e80a (diff)
parent1b34ae19beffcaa988de636c05264b3e9357a66f (diff)
downloadzig-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.zig8
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))),