UDEV_SOCKET_FD_IDX
close(fds[UDEV_SOCKET_FD_IDX].fd);
fds[UDEV_SOCKET_FD_IDX].fd = s;
fds[UDEV_SOCKET_FD_IDX].events = POLLIN | POLLPRI;
case UDEV_SOCKET_FD_IDX: