a device node, /dev/inotify. If you do not use udev,+this device may need to be created manually. First step, open it++ int dev_fd = open (/dev/inotify, O_RDONLY);++Change events are managed by watches". A watch is an (object,mask) pair where+the object is a file or directory and the mask is a bitmask of one or more+inotify events that the application wishes to receive. See <linux/inotif