diff options
Diffstat (limited to 'man7/epoll.7')
-rw-r--r-- | man7/epoll.7 | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/man7/epoll.7 b/man7/epoll.7 index 1e8679946..1559f2f7b 100644 --- a/man7/epoll.7 +++ b/man7/epoll.7 @@ -290,30 +290,30 @@ from where it stopped before. #define MAX_EVENTS 10 struct epoll_event ev, events[MAX_EVENTS]; int listen_sock, conn_sock, nfds, epollfd; - +\& /* Code to set up listening socket, \[aq]listen_sock\[aq], (socket(), bind(), listen()) omitted. */ - +\& epollfd = epoll_create1(0); if (epollfd == \-1) { perror("epoll_create1"); exit(EXIT_FAILURE); } - +\& ev.events = EPOLLIN; ev.data.fd = listen_sock; if (epoll_ctl(epollfd, EPOLL_CTL_ADD, listen_sock, &ev) == \-1) { perror("epoll_ctl: listen_sock"); exit(EXIT_FAILURE); } - +\& for (;;) { nfds = epoll_wait(epollfd, events, MAX_EVENTS, \-1); if (nfds == \-1) { perror("epoll_wait"); exit(EXIT_FAILURE); } - +\& for (n = 0; n < nfds; ++n) { if (events[n].data.fd == listen_sock) { conn_sock = accept(listen_sock, |