diff options
| author | Isaac Freund <ifreund@ifreund.xyz> | 2020-09-03 15:08:37 +0200 |
|---|---|---|
| committer | Isaac Freund <ifreund@ifreund.xyz> | 2020-09-03 15:08:37 +0200 |
| commit | e8a2aecd2f3ed13d7b9fb74248d455752de19840 (patch) | |
| tree | 51174f1e23ebdb9bd52eeb452f465e5f273a3c6d /lib/std/os/bits/linux/x86_64.zig | |
| parent | 26140678a5c72604f2baac3cb9d1e5f7b37b6b8d (diff) | |
| download | zig-e8a2aecd2f3ed13d7b9fb74248d455752de19840.tar.gz zig-e8a2aecd2f3ed13d7b9fb74248d455752de19840.zip | |
std: fix linux uid_t, use uid_t/gid_t in std.os
- correct uid_t from i32 to u32 on linux
- define uid_t and gid_t for OSes missing definitions
- use uid_t/gid_t instead of plain u32s throughout std.os
Diffstat (limited to 'lib/std/os/bits/linux/x86_64.zig')
| -rw-r--r-- | lib/std/os/bits/linux/x86_64.zig | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/std/os/bits/linux/x86_64.zig b/lib/std/os/bits/linux/x86_64.zig index 0800feeddf..0f01c40813 100644 --- a/lib/std/os/bits/linux/x86_64.zig +++ b/lib/std/os/bits/linux/x86_64.zig @@ -7,6 +7,7 @@ const std = @import("../../../std.zig"); const pid_t = linux.pid_t; const uid_t = linux.uid_t; +const gid_t = linux.gid_t; const clock_t = linux.clock_t; const stack_t = linux.stack_t; const sigset_t = linux.sigset_t; @@ -523,8 +524,8 @@ pub const Stat = extern struct { nlink: usize, mode: u32, - uid: u32, - gid: u32, + uid: uid_t, + gid: gid_t, __pad0: u32, rdev: u64, size: off_t, |
