1. While the usage of epoll when employed as a level-triggered interface does have the same semantics as poll(2) int addfd(int epollfd,int fd, bool enable_et) { struct epoll_event event; event.data.fd = fd; event.events = EPOLLIN; if(enable_et) { eve…