diff options
author | Raghuram Subramani <raghus2247@gmail.com> | 2025-08-02 13:07:41 +0530 |
---|---|---|
committer | Raghuram Subramani <raghus2247@gmail.com> | 2025-08-02 13:07:41 +0530 |
commit | 246a95dbd8f79033124a1c8aba8af6ee03a6af8e (patch) | |
tree | 16d98d35f19812375f4400015388bd21196c3341 /src/msg.c | |
parent | 0f5bde0d9bf98d973012038f8a77183a6e758b21 (diff) |
msg: run every 500ms instead of watching for changes
Diffstat (limited to 'src/msg.c')
-rw-r--r-- | src/msg.c | 24 |
1 files changed, 14 insertions, 10 deletions
@@ -122,13 +122,15 @@ handle_file(const char *path) } int -run(void) +run(bool log) { - time_t rawtime; - struct tm *timeinfo; - time(&rawtime); - timeinfo = localtime(&rawtime); - printf("Generation started at: %s", asctime(timeinfo)); + if (log) { + time_t rawtime; + struct tm *timeinfo; + time(&rawtime); + timeinfo = localtime(&rawtime); + printf("Generation started at: %s", asctime(timeinfo)); + } struct stat sb; if (stat(msg->base_directory, &sb) != 0 || !S_ISDIR(sb.st_mode)) { @@ -188,10 +190,12 @@ run(void) for (size_t i = 0; i < resources->size; i++) { ptr_wrapper_t *value = list_get(resources, i); char *path = value->ptr; - if (i < LOG_THRESHOLD || msg->verbose) - printf("\tProcessing %s\n", path); - else if (i == LOG_THRESHOLD && !msg->verbose) - printf("\t...\n"); + if (log) { + if (i < LOG_THRESHOLD || msg->verbose) + printf("\tProcessing %s\n", path); + else if (i == LOG_THRESHOLD && !msg->verbose) + printf("\t...\n"); + } handle_file(path); } |