diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2025-10-16 23:39:11 +0200 |
|---|---|---|
| committer | Alex Rønne Petersen <alex@alexrp.com> | 2025-10-17 01:20:33 +0200 |
| commit | cfdc0f0e34b00a7e1a4dc23f1d6672f213bbf9ca (patch) | |
| tree | ce0d1478c80373c0167bf8708cc82ac8c546d2f2 /lib/std/os/linux/m68k.zig | |
| parent | fc7a5f2ae49aa0a0c5e1f1dd1c5678ee3e49b1b6 (diff) | |
| download | zig-cfdc0f0e34b00a7e1a4dc23f1d6672f213bbf9ca.tar.gz zig-cfdc0f0e34b00a7e1a4dc23f1d6672f213bbf9ca.zip | |
std.os.linux: replace usize/isize in arch bits with fixed types for clarity
Diffstat (limited to 'lib/std/os/linux/m68k.zig')
| -rw-r--r-- | lib/std/os/linux/m68k.zig | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/lib/std/os/linux/m68k.zig b/lib/std/os/linux/m68k.zig index 16008053e1..9febdc3087 100644 --- a/lib/std/os/linux/m68k.zig +++ b/lib/std/os/linux/m68k.zig @@ -11,33 +11,33 @@ const sockaddr = linux.sockaddr; const socklen_t = linux.socklen_t; const timespec = std.os.linux.timespec; -pub fn syscall0(number: SYS) usize { +pub fn syscall0(number: SYS) u32 { return asm volatile ("trap #0" - : [ret] "={d0}" (-> usize), + : [ret] "={d0}" (-> u32), : [number] "{d0}" (@intFromEnum(number)), : .{ .memory = true }); } -pub fn syscall1(number: SYS, arg1: usize) usize { +pub fn syscall1(number: SYS, arg1: u32) u32 { return asm volatile ("trap #0" - : [ret] "={d0}" (-> usize), + : [ret] "={d0}" (-> u32), : [number] "{d0}" (@intFromEnum(number)), [arg1] "{d1}" (arg1), : .{ .memory = true }); } -pub fn syscall2(number: SYS, arg1: usize, arg2: usize) usize { +pub fn syscall2(number: SYS, arg1: u32, arg2: u32) u32 { return asm volatile ("trap #0" - : [ret] "={d0}" (-> usize), + : [ret] "={d0}" (-> u32), : [number] "{d0}" (@intFromEnum(number)), [arg1] "{d1}" (arg1), [arg2] "{d2}" (arg2), : .{ .memory = true }); } -pub fn syscall3(number: SYS, arg1: usize, arg2: usize, arg3: usize) usize { +pub fn syscall3(number: SYS, arg1: u32, arg2: u32, arg3: u32) u32 { return asm volatile ("trap #0" - : [ret] "={d0}" (-> usize), + : [ret] "={d0}" (-> u32), : [number] "{d0}" (@intFromEnum(number)), [arg1] "{d1}" (arg1), [arg2] "{d2}" (arg2), @@ -45,9 +45,9 @@ pub fn syscall3(number: SYS, arg1: usize, arg2: usize, arg3: usize) usize { : .{ .memory = true }); } -pub fn syscall4(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize) usize { +pub fn syscall4(number: SYS, arg1: u32, arg2: u32, arg3: u32, arg4: u32) u32 { return asm volatile ("trap #0" - : [ret] "={d0}" (-> usize), + : [ret] "={d0}" (-> u32), : [number] "{d0}" (@intFromEnum(number)), [arg1] "{d1}" (arg1), [arg2] "{d2}" (arg2), @@ -56,9 +56,9 @@ pub fn syscall4(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize) : .{ .memory = true }); } -pub fn syscall5(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize, arg5: usize) usize { +pub fn syscall5(number: SYS, arg1: u32, arg2: u32, arg3: u32, arg4: u32, arg5: u32) u32 { return asm volatile ("trap #0" - : [ret] "={d0}" (-> usize), + : [ret] "={d0}" (-> u32), : [number] "{d0}" (@intFromEnum(number)), [arg1] "{d1}" (arg1), [arg2] "{d2}" (arg2), @@ -70,15 +70,15 @@ pub fn syscall5(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize, pub fn syscall6( number: SYS, - arg1: usize, - arg2: usize, - arg3: usize, - arg4: usize, - arg5: usize, - arg6: usize, -) usize { + arg1: u32, + arg2: u32, + arg3: u32, + arg4: u32, + arg5: u32, + arg6: u32, +) u32 { return asm volatile ("trap #0" - : [ret] "={d0}" (-> usize), + : [ret] "={d0}" (-> u32), : [number] "{d0}" (@intFromEnum(number)), [arg1] "{d1}" (arg1), [arg2] "{d2}" (arg2), @@ -89,7 +89,7 @@ pub fn syscall6( : .{ .memory = true }); } -pub fn clone() callconv(.naked) usize { +pub fn clone() callconv(.naked) u32 { // __clone(func, stack, flags, arg, ptid, tls, ctid) // +4, +8, +12, +16, +20, +24, +28 // |
