epoll_edge
epoll_recover_watch_tree(struct epoll_edge *edges, size_t nedges, size_t nfds) {
epoll_dfs(struct epoll_edge *edges, size_t nedges, struct epoll_seen *seen,
struct epoll_edge *edges;
static int epoll_recover_watch_tree(struct epoll_edge *, size_t, size_t);
static int epoll_dfs(struct epoll_edge *, size_t, struct epoll_seen *,