tChange default mask to events about filesystem change - wendy - watch files/directories and run commands on any event
(HTM) git clone git://z3bra.org/wendy
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit e98930f741f75b078057ea54e5a252f85b10dc98
(DIR) parent 166c7267261051b9944fb21f8f8afdbdc5df0796
(HTM) Author: Willy Goiffon <dev@z3bra.org>
Date: Fri, 28 Feb 2020 20:20:27 +0100
Change default mask to events about filesystem change
This would only report events about create, delete, move and modify.
Diffstat:
M wendy.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
(DIR) diff --git a/wendy.c b/wendy.c
t@@ -12,6 +12,7 @@
#include "strlcpy.h"
#define EVSZ (sizeof(struct inotify_event) + NAME_MAX + 1)
+#define MASK (IN_CREATE|IN_DELETE|IN_MODIFY|IN_MOVE|IN_CLOSE_WRITE)
struct watcher {
int wd;
t@@ -104,7 +105,7 @@ main (int argc, char **argv)
{
int fd, rflag = 0;
uint8_t buf[EVSZ];
- uint32_t mask = IN_ALL_EVENTS;
+ uint32_t mask = MASK;
ssize_t len, off = 0;
char path[PATH_MAX];
char *argv0 = NULL;