From 12c2798ed1143e45f7a42e56a57502ee5a6c0b68 Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Tue, 26 Dec 2017 20:57:12 +0100 Subject: [PATCH] mainloop: use epoll_create1(EPOLL_CLOEXEC) Signed-off-by: Christian Brauner --- src/lxc/mainloop.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/lxc/mainloop.c b/src/lxc/mainloop.c index 9afded97c..84dfb39e9 100644 --- a/src/lxc/mainloop.c +++ b/src/lxc/mainloop.c @@ -134,15 +134,10 @@ int lxc_mainloop_del_handler(struct lxc_epoll_descr *descr, int fd) int lxc_mainloop_open(struct lxc_epoll_descr *descr) { /* hint value passed to epoll create */ - descr->epfd = epoll_create(2); + descr->epfd = epoll_create1(EPOLL_CLOEXEC); if (descr->epfd < 0) return -1; - if (fcntl(descr->epfd, F_SETFD, FD_CLOEXEC)) { - close(descr->epfd); - return -1; - } - lxc_list_init(&descr->handlers); return 0; } -- 2.47.2