commit be93ac0426a2fedea1121fdc094cb6e1506e5d9c
parent 586f632bf3e8d3e7155542e56cfc6c28e7d2ece1
Author: z3bra <willyatmailoodotorg>
Date: Sun, 31 Jan 2016 20:02:06 +0100
Remove del_node() function for simplicity sake
Diffstat:
2 files changed, 3 insertions(+), 21 deletions(-)
diff --git a/LICENSE b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2014-2016 Willy Goiffon <willyatmailoodotorg>
+Copyright (c) 2013-2016 Willy Goiffon <willyatmailoodotorg>
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
diff --git a/wendy.c b/wendy.c
@@ -130,22 +130,6 @@ add_node(int wd, const char *path)
return n;
}
-int
-del_node(int wd)
-{
- struct node_t *n, *p;
- p = n = head;
- while (n && n->wd != wd) {
- p = n;
- n = n->next;
- }
-
- p->next = n->next;
- free(n);
- nb--;
- return 0;
-}
-
const char *
wd_path(int wd)
{
@@ -250,12 +234,10 @@ main (int argc, char **argv)
* when there is no more files to watch.
*/
if (ev->mask & IN_IGNORED) {
- del_node(ev->wd);
+ nb--;
if (watch_node(fd, EVENT_PATH(ev), mask) < 0 && verbose)
fprintf(stderr, "%s: watch removed\n", EVENT_PATH(ev));
- }
-
- if (verbose) {
+ } else if (verbose) {
printf("%u\t%s\n", ev->mask, EVENT_PATH(ev));
fflush(stdout);
}