static void
debug_fdsets(const char *msg, int nfds, fd_set *read_fds, fd_set *write_fds, fd_set *except_fds, struct timeval *select_timeout) {
static const char *flag_text[8] = { "---", "r", "w", "rw", "e", "er", "ew", "erw" };
static void
debug_fdsets(const char *msg, int nfds, fd_set *read_fds, fd_set *write_fds, fd_set *except_fds, struct timeval *select_timeout) {
static const char *flag_text[8] = { "---", "r", "w", "rw", "e", "er", "ew", "erw" };