inotify_init() 创建新的 inotify 实例并返回与新的 inotify 事件队列相关联的文件描述符。 然后,可以使用返回的 inotify 实例通过使用 inotify_add_watch() 函数来添加对特定文件描述符的关注。 inotify_init1() 类似于 inotify_init() ,但接受 flags 自变量。 如果 flags 为0 ,那么 inotify_init1() 与inotif...
使用inotify的第一步就是调用inotify_init()创建一个inotify实例,该函数返回一个文件描述符。这个文件描述符关联了一个inotify事件队列,通过read读取该文件描述符,就能获取底层的inotify事件。 int inotify_fd = inotify_init(); 1. 还有另外一个系统调用inotify_init1(int flag),该函数提供了一个参数可用于设置文件...
voidf(){inotify_init1(0);// CHECK-MESSAGES: :[[@LINE-1]]:18: warning: 'inotify_init1'// CHECK-FIXES:inotify_init1(IN_CLOEXEC);TEMP_FAILURE_RETRY(inotify_init1(0));// CHECK-MESSAGES: :[[@LINE-1]]:37: warning: 'inotify_init1'// CHECK-FIXES: TEMP_FAILURE_RETRY(inotify_init1(...