From 521c753fda3cd5ebb79752287ef3c87d84f8d5c3 Mon Sep 17 00:00:00 2001 From: Meghan Date: Sun, 18 Sep 2022 18:54:43 -0700 Subject: [PATCH] std: fix os.linux.S function signatures to use mode_t --- 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 index c4dafcd3b8..30fe35cc43 100644 --- 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; } };