From 1573ea1485e809557bd9c8777a794d394fbc79c7 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 7 Nov 2009 19:02:53 +0100 Subject: inotify: set close-on-exec flag Added wrapper for inotify_init1() to fd_util.c. --- src/inotify_source.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/inotify_source.c') diff --git a/src/inotify_source.c b/src/inotify_source.c index d5feec3e..fd39f848 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 #include @@ -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", -- cgit v1.2.3