#include #include #include #include #include #include #include int main(int argc, char *argv[]) { int ifd; ifd = inotify_init(); if (ifd < 0) err(1, "inotify_init"); if (mkdir("fsnotify-check", 0777) && errno != EEXIST) err(2, "mkdir"); if (inotify_add_watch(ifd, "/", 0x0800aec8) < 0) err(3, "inotify_add_watch 1"); if (chroot("fsnotify-check")) err(4, "chroot"); if (inotify_add_watch(ifd, "/", 0x0800aec8) < 0) err(5, "inotify_add_watch 2"); printf("all set up, sleeping...\n"); while (1) sleep(10); return 0; }