Level-triggered and edge-triggered The epoll event distribution interface is able to behave both ... events field for a struct epoll_event , the system will be kept awake from