cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b12311804f2f5972f5a7304a81588c2ea405799a

commit b12311804f2f5972f5a7304a81588c2ea405799a
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Tue Apr 18 16:56:56 2017 -0700

    elput: use new API eina_file_close_on_exec.
---
 src/lib/elput/elput_evdev.c | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/src/lib/elput/elput_evdev.c b/src/lib/elput/elput_evdev.c
index e29600c..44999eb 100644
--- a/src/lib/elput/elput_evdev.c
+++ b/src/lib/elput/elput_evdev.c
@@ -72,14 +72,7 @@ _keyboard_fd_get(off_t size)
 
    if (fd < 0) return -1;
 
-   flags = fcntl(fd, F_GETFD);
-   if (flags < 0)
-     {
-        close(fd);
-        return -1;
-     }
-
-   if (fcntl(fd, F_SETFD, (flags | FD_CLOEXEC)) == -1)
+   if (!eina_file_close_on_exec(fd, EINA_TRUE))
      {
         close(fd);
         return -1;

-- 


Reply via email to