commit 521c753fda3cd5ebb79752287ef3c87d84f8d5c3 (tree) parent 1f50810733e087faf884c5641617369c1c8e258f Author: Meghan <hello@nektro.net> Date: Sun, 18 Sep 2022 18:54:43 -0700 std: fix os.linux.S function signatures to use mode_t Diffstat:
| M | lib/std/os/linux.zig | | | 14 | +++++++------- |
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig @@ -3010,31 +3010,31 @@ pub const S = struct { pub const IXOTH = 0o001; pub const IRWXO = 0o007; - pub fn ISREG(m: u32) bool { + pub fn ISREG(m: mode_t) bool { return m & IFMT == IFREG; } - pub fn ISDIR(m: u32) bool { + pub fn ISDIR(m: mode_t) bool { return m & IFMT == IFDIR; } - pub fn ISCHR(m: u32) bool { + pub fn ISCHR(m: mode_t) bool { return m & IFMT == IFCHR; } - pub fn ISBLK(m: u32) bool { + pub fn ISBLK(m: mode_t) bool { return m & IFMT == IFBLK; } - pub fn ISFIFO(m: u32) bool { + pub fn ISFIFO(m: mode_t) bool { return m & IFMT == IFIFO; } - pub fn ISLNK(m: u32) bool { + pub fn ISLNK(m: mode_t) bool { return m & IFMT == IFLNK; } - pub fn ISSOCK(m: u32) bool { + pub fn ISSOCK(m: mode_t) bool { return m & IFMT == IFSOCK; } };