ssize_t n;
struct fanotify_event_metadata *m;
+ if (hashmap_size(files) > READAHEAD_FILES_MAX)
+ break;
+
if (poll(pollfd, _FD_MAX, -1) < 0) {
if (errno == EINTR)
m = FAN_EVENT_NEXT(m, n);
}
-
}
if (fanotify_fd >= 0) {
}
int main(int argc, char *argv[]) {
- /* log_set_target(LOG_TARGET_SYSLOG_OR_KMSG); */
+
+ log_set_target(LOG_TARGET_SYSLOG_OR_KMSG);
log_parse_environment();
log_open();
- log_set_max_level(LOG_DEBUG);
-
- if (collect("/") < 0)
+ if (collect(argc >= 2 ? argv[1] : "/") < 0)
return 1;
return 0;