raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=3d5e73570455b19f75c1ba8223956ea15657c009
commit 3d5e73570455b19f75c1ba8223956ea15657c009 Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Sat Oct 12 13:02:31 2019 +0100 eio - fbsd - make fd for monitored file close on exec this fixes T7486 --- src/lib/eio/eio_monitor_kevent.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/eio/eio_monitor_kevent.c b/src/lib/eio/eio_monitor_kevent.c index b0ab7f7882..1e6a97d11c 100644 --- a/src/lib/eio/eio_monitor_kevent.c +++ b/src/lib/eio/eio_monitor_kevent.c @@ -274,6 +274,7 @@ void eio_monitor_backend_add(Eio_Monitor *monitor) fd = open(monitor->path, O_RDONLY); if (fd < 0) goto error; + eina_file_close_on_exec(fd, EINA_TRUE); backend->fd = fd; backend->parent = monitor; monitor->backend = backend; --
