src/server/daemon/event_linux.c

changeset 474
eb7640c59e9b
parent 443
ef3c8a0e1fee
equal deleted inserted replaced
473:102322b6f4ee 474:eb7640c59e9b
67 67
68 struct epoll_event epev; 68 struct epoll_event epev;
69 epev.events = EPOLLIN | EPOLLET; // input event, edge triggered 69 epev.events = EPOLLIN | EPOLLET; // input event, edge triggered
70 epev.data.ptr = NULL; 70 epev.data.ptr = NULL;
71 if(epoll_ctl(handler->ep, EPOLL_CTL_ADD, handler->eventin, &epev)) { 71 if(epoll_ctl(handler->ep, EPOLL_CTL_ADD, handler->eventin, &epev)) {
72 log_ereport("evhandler_create: epoll_ctl: %s", strerror(errno)); 72 log_ereport(LOG_FAILURE, "evhandler_create: epoll_ctl: %s", strerror(errno));
73 return NULL; 73 return NULL;
74 } 74 }
75 75
76 SYS_THREAD t = systhread_start( 76 SYS_THREAD t = systhread_start(
77 0, 77 0,

mercurial