By that logic if select() is broken in the kernel and does not properly
handle its arguments or give proper error codes, my program which
expects to get proper error codes from the syscall is broken because it
doesn't know how to handle something not working as documented? I'm not
sure I agree with that.

tail should be able to trust that if inotify_add_watch() returns with a
successful return code, then the directory that was given to the kernel
*is watched*. If an error were returned, as it is in other filesystems
where inotify does not work, then tail would fall back to polling.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/882147

Title:
  overlayfs does not implement inotify interfaces correctly

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/882147/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to