Lines Matching refs:del

154 	evFile *del = opaqueID.opaque;  in evDeselectFD()  local
158 if (!del) { in evDeselectFD()
165 del->fd, del->eventmask); in evDeselectFD()
168 mode = fcntl(del->fd, F_GETFL, NULL); in evDeselectFD()
173 if (del->prev != NULL) in evDeselectFD()
174 del->prev->next = del->next; in evDeselectFD()
176 ctx->files = del->next; in evDeselectFD()
177 if (del->next != NULL) in evDeselectFD()
178 del->next->prev = del->prev; in evDeselectFD()
181 if (del->fdprev != NULL) in evDeselectFD()
182 del->fdprev->fdnext = del->fdnext; in evDeselectFD()
184 ctx->fdTable[del->fd] = del->fdnext; in evDeselectFD()
185 if (del->fdnext != NULL) in evDeselectFD()
186 del->fdnext->fdprev = del->fdprev; in evDeselectFD()
193 if (!(cur = FindFD(ctx, del->fd, EV_MASK_ALL)) && in evDeselectFD()
194 !FD_ISSET(del->fd, &ctx->nonblockBefore) && in evDeselectFD()
203 (void) ioctl(del->fd, FIONBIO, (char *)&off); in evDeselectFD()
205 (void) fcntl(del->fd, F_SETFL, mode & ~PORT_NONBLOCK); in evDeselectFD()
219 if (cur->fd == del->fd) in evDeselectFD()
224 FD_CLR(del->fd, &ctx->rdNext); in evDeselectFD()
225 if (FD_ISSET(del->fd, &ctx->rdLast)) { in evDeselectFD()
226 FD_CLR(del->fd, &ctx->rdLast); in evDeselectFD()
231 FD_CLR(del->fd, &ctx->wrNext); in evDeselectFD()
232 if (FD_ISSET(del->fd, &ctx->wrLast)) { in evDeselectFD()
233 FD_CLR(del->fd, &ctx->wrLast); in evDeselectFD()
238 FD_CLR(del->fd, &ctx->exNext); in evDeselectFD()
239 if (FD_ISSET(del->fd, &ctx->exLast)) { in evDeselectFD()
240 FD_CLR(del->fd, &ctx->exLast); in evDeselectFD()
246 if (del->fd == ctx->fdMax) { in evDeselectFD()
254 if (del == ctx->fdNext) in evDeselectFD()
255 ctx->fdNext = del->next; in evDeselectFD()
258 FREE(del); in evDeselectFD()