IN_ATTRIB
IN_ATTRIB | IN_DELETE_SELF | IN_MOVE_SELF | IN_MODIFY
| (errno == EACCES ? IN_ATTRIB : IN_CREATE | IN_MOVED_TO);
case IN_ATTRIB:
_Static_assert(LINUX_IN_ATTRIB == IN_ATTRIB,
selfevent = IN_ATTRIB;
selfevent = IN_ATTRIB;
INOTIFY(vp, IN_ATTRIB);
INOTIFY(vp, IN_ATTRIB);
INOTIFY(vp, IN_ATTRIB);
case IN_ATTRIB:
wd = watch_file(ifd, IN_ATTRIB, path);
consume_event(ifd, wd, IN_ATTRIB, 0, NULL);
consume_event(ifd, wd, IN_ATTRIB, 0, NULL);