commit 800aba3043b28abd7b26924b2a538202fc67295f
parent 6cd4c7bcc7bde7b528faa0df95e71fcffd3921c2
Author: Sebastian <sebastian@sebsite.pw>
Date: Sun, 1 Dec 2024 19:50:06 -0500
rt: use pid_t in more places
Signed-off-by: Sebastian <sebastian@sebsite.pw>
Diffstat:
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/rt/+linux/syscalls.ha b/rt/+linux/syscalls.ha
@@ -1094,7 +1094,7 @@ export fn fdatasync(fd: int) (void | errno) = {
wrap_return(syscall1(SYS_fdatasync, fd: u64))?;
};
-export fn sigqueueinfo(tgid: int, sig: int, info: *siginfo) (void | errno) = {
+export fn sigqueueinfo(tgid: pid_t, sig: int, info: *siginfo) (void | errno) = {
wrap_return(syscall3(SYS_rt_sigqueueinfo, tgid: u64,
sig: u64, info: uintptr: u64))?;
};
diff --git a/rt/+linux/types.ha b/rt/+linux/types.ha
@@ -250,12 +250,12 @@ export type st_flock = struct {
l_whence: i16,
l_start: i64,
l_len: i64,
- l_pid: int,
+ l_pid: pid_t,
};
export type f_owner_ex = struct {
_type: int,
- pid: int,
+ pid: pid_t,
};
export def CLOCK_REALTIME: int = 0;
diff --git a/rt/+openbsd/syscalls.ha b/rt/+openbsd/syscalls.ha
@@ -1015,9 +1015,9 @@ export fn writev(fd: int, iov: const *[*]iovec, iovcnt: int) (size | errno) = {
// kill
-@symbol("kill") fn libc_kill(pid: int, signal: int) int;
+@symbol("kill") fn libc_kill(pid: pid_t, signal: int) int;
-export fn kill(pid: int, signal: int) (void | errno) = {
+export fn kill(pid: pid_t, signal: int) (void | errno) = {
let res = libc_kill(pid, signal);
if (res == -1) {
return *__errno(): errno;