Monitor what is modifiying your files
Files | Log | Commits | Refs | README
Author: SM
Date: 2025-09-01
Subject: remove this print statement; makes no sense
commit 077ece67723c7e85502304afbaf97c0974a5e470 Author: SM <seb.michalk@gmail.com> Date: Mon Sep 1 09:29:53 2025 +0200 remove this print statement; makes no sense diff --git a/main.c b/main.c index 727eac4..73c73da 100644 --- a/main.c +++ b/main.c @@ -213,12 +213,11 @@ addproc(pid_t pid, pid_t ppid, const char *comm) { Process *proc = findproc(pid); - if (!proc) { - for (proc = procs; proc < procs + MAX_PROCS && proc->active; ++proc); - if (proc >= procs + MAX_PROCS) - return; - nprocs++; - } + if (!proc && (proc = procs, 1)) + for (; proc < procs + MAX_PROCS && proc->active; ++proc); + if (proc >= procs + MAX_PROCS) + return; + proc->active || nprocs++; *proc = (Process){pid, ppid, 0, 0, "", "", time(NULL), 1}; strncpy(proc->comm, comm, sizeof(proc->comm) - 1); @@ -453,7 +452,6 @@ logchange(const char *path, Process *proc, uint32_t mask) static void cleanup(void) { - printf("# Who - shutdown\n"); if (nlfd != -1) close(nlfd); if (ifd != -1) @@ -486,7 +484,7 @@ scanprocs(void) int main(int argc, char **argv) { - (void)argc; + (void)argc; int nfds; struct epoll_event events[MAX_EVENTS]; @@ -518,11 +516,8 @@ main(int argc, char **argv) for (;;) { nfds = epoll_wait(efd, events, MAX_EVENTS, -1); - if (nfds < 0) { - if (errno == EINTR) - continue; - die("epoll_wait:"); - } + if (nfds < 0) + errno == EINTR ? (void)0 : die("epoll_wait:"); for (struct epoll_event *ev = events; ev < events + nfds; ++ev) (ev->data.fd == nlfd) ? handleproc() : handlefile();