| 222 | } |
| 223 | |
| 224 | static void prune(struct epoll_event *evs, int nr) |
| 225 | { |
| 226 | char tmp[32]; |
| 227 | int i, ret; |
| 228 | |
| 229 | for (i = 0; i < nr; i++) { |
| 230 | ret = read(evs[i].data.fd, tmp, sizeof(tmp)); |
| 231 | if (ret < 0) |
| 232 | perror("read"); |
| 233 | } |
| 234 | } |
| 235 | |
| 236 | static int test_race(int flags) |
| 237 | { |