… | |
… | |
72 | |
72 | |
73 | /* if the receive array was full, increase its size */ |
73 | /* if the receive array was full, increase its size */ |
74 | if (expect_false (eventcnt == epoll_eventmax)) |
74 | if (expect_false (eventcnt == epoll_eventmax)) |
75 | { |
75 | { |
76 | ev_free (epoll_events); |
76 | ev_free (epoll_events); |
77 | epoll_eventmax = array_roundsize (epoll_events, epoll_eventmax << 1); |
77 | epoll_eventmax = array_nextsize (sizeof (struct epoll_event), epoll_eventmax, epoll_eventmax + 1); |
78 | epoll_events = (struct epoll_event *)ev_malloc (sizeof (struct epoll_event) * epoll_eventmax); |
78 | epoll_events = (struct epoll_event *)ev_malloc (sizeof (struct epoll_event) * epoll_eventmax); |
79 | } |
79 | } |
80 | } |
80 | } |
81 | |
81 | |
82 | int inline_size |
82 | int inline_size |