diff --git a/fs-watcher.c b/fs-watcher.c index 726ce7d..1fe9ce8 100644 --- a/fs-watcher.c +++ b/fs-watcher.c @@ -58,7 +58,7 @@ static void handle_events(int fafd, int mount_fd) { clock_gettime(CLOCK_MONOTONIC, &mono); clock_gettime(CLOCK_REALTIME, &wall); - fprintf(stdout, "{\"ts\": [%i, %i, %i, %i]", wall.tv_sec, wall.tv_nsec, mono.tv_sec, mono.tv_nsec); + fprintf(stdout, "{\"ts\": [%li, %li, %li, %li]", wall.tv_sec, wall.tv_nsec, mono.tv_sec, mono.tv_nsec); char *ptr = (char *)(metadata + 1); char *end = (char *)metadata + metadata->event_len; @@ -98,7 +98,7 @@ static void handle_events(int fafd, int mount_fd) { } if (entry_index++) { fprintf(stdout, ", "); } - fprintf(stdout, ", \"mask\": %i}\n", metadata->mask); + fprintf(stdout, ", \"mask\": %lli}\n", metadata->mask); metadata = FAN_EVENT_NEXT(metadata, size);