]> git.ipfire.org Git - thirdparty/samba.git/commit
tevent: rely on epoll_create1() for epoll interface
authorDmitry Antipov <dantipov@cloudlinux.com>
Fri, 7 Apr 2023 11:47:15 +0000 (14:47 +0300)
committerAndreas Schneider <asn@cryptomilk.org>
Wed, 19 Jul 2023 08:02:33 +0000 (08:02 +0000)
commita665d44f22c1fea4fd9104e4e3e45ee9b6cd68cd
treed7f45ce9445a795469c2adb8783a3905cc817650
parent0daa9ebc2354d65a9d77a6a7d1616ef357056fd2
tevent: rely on epoll_create1() for epoll interface

Prefer epoll_create1(2) over epoll_create(2) and
always require the former to use epoll(7) interface,
thus saving extra fcntl(2) call to set FD_CLOEXEC.

Signed-off-by: Dmitry Antipov <dantipov@cloudlinux.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
lib/tevent/tevent_epoll.c
lib/tevent/wscript