IN_CREATE
| IN_CREATE | IN_DELETE | IN_MOVED_FROM | IN_MOVED_TO
| (errno == EACCES ? IN_ATTRIB : IN_CREATE | IN_MOVED_TO);
case IN_CREATE:
_Static_assert(LINUX_IN_CREATE == IN_CREATE,
INOTIFY_NAME(*a->a_vpp, dvp, a->a_cnp, IN_CREATE);
INOTIFY_NAME(vp, tdvp, a->a_cnp, IN_CREATE);
INOTIFY_NAME(*a->a_vpp, dvp, a->a_cnp, IN_CREATE);
INOTIFY_NAME(*a->a_vpp, dvp, a->a_cnp, IN_CREATE);
INOTIFY_NAME(*a->a_vpp, dvp, a->a_cnp, IN_CREATE);
wd = watch_dir(ifd, IN_CREATE, path);
mask = IN_CREATE | IN_OPEN;
consume_event(ifd, wd, IN_CREATE, 0, "file");
consume_event(ifd, wd, IN_CREATE, 0, "file2");
case IN_CREATE:
wd = watch_dir(ifd, IN_CREATE, path);
consume_event(ifd, wd, IN_CREATE, 0, name);
wd = watch_dir(ifd, IN_CREATE, root);
consume_event(ifd, wd, IN_CREATE, 0, "file");
consume_event(ifd, wd, IN_CREATE, 0, "link");
consume_event(ifd, wd, IN_CREATE, IN_ISDIR, "dir");
consume_event(ifd, wd, IN_CREATE, 0, "symlink");
consume_event(ifd, wd, IN_CREATE, 0, "fifo");
consume_event(ifd, wd, IN_CREATE, 0, "socket");