#include #include "../src/fs/notify.h" PROT_SCAN_CALLBACK(my_callback) { //printf("FROM THREAD -- path: %s; is_dir = %i\n", path, dir); } int main(int argc, char *argv[]) { notify_event *event; if (argc < 2) return 1; notify_init(); if (!notify_add_watch(argv[1])) return 1; printf("begin watching on: %s\n", argv[1]); for (;;) { event = notify_read(3); if (event == NULL) continue; printf("====================\n" "Type: %s\n" "Path: %s\n" "Filename: %s\n" "Directory: %u\n" "====================\n" , notify_event_masktostr(event), event->path, event->filename, event->dir); } return 0; }