From d2171d59a6dde2e88a8285635150add31c02a1df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikael=20L=C3=B6vqvist?= Date: Thu, 5 Mar 2026 20:04:46 +0100 Subject: [PATCH] Fixed bug with formatting and large integers --- fs-watcher.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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);