Commit ba47e09373

Ryan Liptak <squeek502@hotmail.com>
2021-06-24 02:22:34
Add NotDir as possible error for os.inotify_add_watch
Possible when "mask contains IN_ONLYDIR and pathname is not a directory."
1 parent 1063bf6
Changed files (1)
lib
std
lib/std/os.zig
@@ -3652,6 +3652,7 @@ pub const INotifyAddWatchError = error{
     FileNotFound,
     SystemResources,
     UserResourceLimitReached,
+    NotDir,
 } || UnexpectedError;
 
 /// add a watch to an initialized inotify instance
@@ -3675,6 +3676,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),
     }
 }