From d36fc2b235ddaaa3fbb84a46ef520a0a207293df Mon Sep 17 00:00:00 2001 From: Dmitry Kozlov Date: Mon, 22 Sep 2014 21:48:17 +0400 Subject: triton: make level triggered events oneshot (EPOLLONESHOT) --- accel-pppd/triton/timer.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'accel-pppd/triton/timer.c') diff --git a/accel-pppd/triton/timer.c b/accel-pppd/triton/timer.c index d0ebcb4..1e4f061 100644 --- a/accel-pppd/triton/timer.c +++ b/accel-pppd/triton/timer.c @@ -39,6 +39,8 @@ int timer_init(void) return -1; } + fcntl(epoll_fd, F_SETFD, O_CLOEXEC); + epoll_events = _malloc(max_events * sizeof(struct epoll_event)); if (!epoll_events) { fprintf(stderr,"timer: cannot allocate memory\n"); -- cgit v1.2.3