diff options
| author | daurnimator <quae@daurnimator.com> | 2019-12-22 12:25:45 +1100 |
|---|---|---|
| committer | daurnimator <quae@daurnimator.com> | 2019-12-22 20:20:58 +1100 |
| commit | 95c83388e452d83e407fbaaf1431d5a19cfca4a3 (patch) | |
| tree | fdd22e3c54748a6a7a8d33fc3ee7f08bf0ae5543 /lib/std/os/linux.zig | |
| parent | 59348240d751ca45c64f19346ff4ca6ad686f2d9 (diff) | |
| download | zig-95c83388e452d83e407fbaaf1431d5a19cfca4a3.tar.gz zig-95c83388e452d83e407fbaaf1431d5a19cfca4a3.zip | |
std: use pid_t where appropriate
Diffstat (limited to 'lib/std/os/linux.zig')
| -rw-r--r-- | lib/std/os/linux.zig | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig index 0997f51ef9..d5bab64493 100644 --- a/lib/std/os/linux.zig +++ b/lib/std/os/linux.zig @@ -464,7 +464,7 @@ pub fn getrandom(buf: [*]u8, count: usize, flags: u32) usize { return syscall3(SYS_getrandom, @ptrToInt(buf), count, flags); } -pub fn kill(pid: i32, sig: i32) usize { +pub fn kill(pid: pid_t, sig: i32) usize { return syscall2(SYS_kill, @bitCast(usize, @as(isize, pid)), @bitCast(usize, @as(isize, sig))); } @@ -488,7 +488,7 @@ pub fn unlinkat(dirfd: i32, path: [*:0]const u8, flags: u32) usize { return syscall3(SYS_unlinkat, @bitCast(usize, @as(isize, dirfd)), @ptrToInt(path), flags); } -pub fn waitpid(pid: i32, status: *u32, flags: u32) usize { +pub fn waitpid(pid: pid_t, status: *u32, flags: u32) usize { return syscall4(SYS_wait4, @bitCast(usize, @as(isize, pid)), @ptrToInt(status), flags, 0); } @@ -665,12 +665,12 @@ pub fn setgroups(size: usize, list: *const u32) usize { } } -pub fn getpid() i32 { - return @bitCast(i32, @truncate(u32, syscall0(SYS_getpid))); +pub fn getpid() pid_t { + return @bitCast(pid_t, @truncate(u32, syscall0(SYS_getpid))); } -pub fn gettid() i32 { - return @bitCast(i32, @truncate(u32, syscall0(SYS_gettid))); +pub fn gettid() pid_t { + return @bitCast(pid_t, @truncate(u32, syscall0(SYS_gettid))); } pub fn sigprocmask(flags: u32, noalias set: ?*const sigset_t, noalias oldset: ?*sigset_t) usize { @@ -965,7 +965,7 @@ pub fn sched_yield() usize { return syscall0(SYS_sched_yield); } -pub fn sched_getaffinity(pid: i32, size: usize, set: *cpu_set_t) usize { +pub fn sched_getaffinity(pid: pid_t, size: usize, set: *cpu_set_t) usize { const rc = syscall3(SYS_sched_getaffinity, @bitCast(usize, @as(isize, pid)), size, @ptrToInt(set)); if (@bitCast(isize, rc) < 0) return rc; if (rc < size) @memset(@ptrCast([*]u8, set) + rc, 0, size - rc); |
