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;

-- 


Reply via email to