diff options
author | Max Kellermann <max@duempel.org> | 2009-11-07 19:02:53 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2009-11-07 19:02:53 +0100 |
commit | 1573ea1485e809557bd9c8777a794d394fbc79c7 (patch) | |
tree | 220b3c5669bc7653db067d81e0ac14e19076f8ca /src/inotify_source.c | |
parent | e3af0032b236dc52d4a74c4d740e57a1f6d520aa (diff) | |
download | mpd-1573ea1485e809557bd9c8777a794d394fbc79c7.tar.gz mpd-1573ea1485e809557bd9c8777a794d394fbc79c7.tar.xz mpd-1573ea1485e809557bd9c8777a794d394fbc79c7.zip |
inotify: set close-on-exec flag
Added wrapper for inotify_init1() to fd_util.c.
Diffstat (limited to '')
-rw-r--r-- | src/inotify_source.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/inotify_source.c b/src/inotify_source.c index d5feec3e0..fd39f8481 100644 --- a/src/inotify_source.c +++ b/src/inotify_source.c @@ -19,6 +19,7 @@ #include "inotify_source.h" #include "fifo_buffer.h" +#include "fd_util.h" #include <sys/inotify.h> #include <unistd.h> @@ -105,7 +106,7 @@ mpd_inotify_source_new(mpd_inotify_callback_t callback, void *callback_ctx, struct mpd_inotify_source *source = g_new(struct mpd_inotify_source, 1); - source->fd = inotify_init(); + source->fd = inotify_init_cloexec(); if (source->fd < 0) { g_set_error(error_r, mpd_inotify_quark(), errno, "inotify_init() has failed: %s", |