summaryrefslogtreecommitdiff
path: root/deps/uv/src/unix/linux/inotify.c
diff options
context:
space:
mode:
Diffstat (limited to 'deps/uv/src/unix/linux/inotify.c')
-rw-r--r--deps/uv/src/unix/linux/inotify.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/deps/uv/src/unix/linux/inotify.c b/deps/uv/src/unix/linux/inotify.c
index 97231db9a8..2edf221c14 100644
--- a/deps/uv/src/unix/linux/inotify.c
+++ b/deps/uv/src/unix/linux/inotify.c
@@ -64,7 +64,9 @@ static int compare_watchers(const struct watcher_list* a,
RB_GENERATE_STATIC(watcher_root, watcher_list, entry, compare_watchers)
-static void uv__inotify_read(uv_loop_t* loop, uv__io_t* w, int revents);
+static void uv__inotify_read(uv_loop_t* loop,
+ uv__io_t* w,
+ unsigned int revents);
static int new_inotify_fd(void) {
@@ -98,11 +100,8 @@ static int init_inotify(uv_loop_t* loop) {
return -1;
}
- uv__io_init(&loop->inotify_read_watcher,
- uv__inotify_read,
- loop->inotify_fd,
- UV__IO_READ);
- uv__io_start(loop, &loop->inotify_read_watcher);
+ uv__io_init(&loop->inotify_read_watcher, uv__inotify_read, loop->inotify_fd);
+ uv__io_start(loop, &loop->inotify_read_watcher, UV__POLLIN);
return 0;
}
@@ -115,7 +114,9 @@ static struct watcher_list* find_watcher(uv_loop_t* loop, int wd) {
}
-static void uv__inotify_read(uv_loop_t* loop, uv__io_t* dummy, int events) {
+static void uv__inotify_read(uv_loop_t* loop,
+ uv__io_t* dummy,
+ unsigned int events) {
const struct uv__inotify_event* e;
struct watcher_list* w;
uv_fs_event_t* h;