zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

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:
Mlib/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; } };