if (schedule->fd_list[i].fd == fd) {
schedule->fd_list[i].fd = fd;
schedule->fd_list[i].events = mask;
if (schedule->fd_list[i].fd == fd) {
schedule->fd_list[i].fd = fd;
schedule->fd_list[i].events = mask;
if (schedule->fd_list[i].events == 0) {
schedule->fd_list[i].fd = fd;
schedule->fd_list[i].events = mask;
if (schedule->fd_list[i].events == 0) {
schedule->fd_list[i].fd = fd;
schedule->fd_list[i].events = mask;
if (schedule->fd_list[i].fd == fd) {
schedule->fd_list[i].fd = 0;
schedule->fd_list[i].events = 0;
if (schedule->fd_list[i].fd == fd) {
schedule->fd_list[i].fd = 0;
schedule->fd_list[i].events = 0;