X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib/blobdiff_plain/1101f87ace7e0b3be886220d4faa13954fd35c6b..6c3a7cf785d56891d9f6d4aa74742ab1fdf203ee:/sel.c diff --git a/sel.c b/sel.c index a9dd4cf..1cb6b5d 100644 --- a/sel.c +++ b/sel.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sel.c,v 1.5 1999/08/31 17:42:22 mdw Exp $ + * $Id: sel.c,v 1.6 1999/09/26 14:28:11 mdw Exp $ * * I/O multiplexing support * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: sel.c,v $ + * Revision 1.6 1999/09/26 14:28:11 mdw + * (sel_select): Almost pointless efficiency tweak. + * * Revision 1.5 1999/08/31 17:42:22 mdw * New function `sel_force' to force a descriptor to be `selected'. * @@ -394,8 +397,8 @@ int sel_select(sel_state *s) sel_file *f, *ff; for (f = s->files[i]; f; f = ff) { ff = f->next; - if (FD_ISSET(f->fd, a.fd + f->mode)) - f->func(f->fd, f->mode, f->p); + if (FD_ISSET(f->fd, a.fd + i)) + f->func(f->fd, i, f->p); } } }