From a84402d7963c08f72e571da7fd0bea2b57aca411 Mon Sep 17 00:00:00 2001 From: Ryan Liptak Date: Wed, 23 Jun 2021 17:22:34 -0700 Subject: [PATCH] Add NotDir as possible error for os.inotify_add_watch Possible when "mask contains IN_ONLYDIR and pathname is not a directory." --- lib/std/os.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/std/os.zig b/lib/std/os.zig index 968d0a26f6..7e62b4de46 100644 --- a/lib/std/os.zig +++ b/lib/std/os.zig @@ -3667,6 +3667,7 @@ pub const INotifyAddWatchError = error{ FileNotFound, SystemResources, UserResourceLimitReached, + NotDir, } || UnexpectedError; /// add a watch to an initialized inotify instance @@ -3690,6 +3691,7 @@ pub fn inotify_add_watchZ(inotify_fd: i32, pathname: [*:0]const u8, mask: u32) I ENOENT => return error.FileNotFound, ENOMEM => return error.SystemResources, ENOSPC => return error.UserResourceLimitReached, + ENOTDIR => return error.NotDir, else => |err| return unexpectedErrno(err), } }