ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libev/ev_kqueue.c
(Generate patch)

Comparing libev/ev_kqueue.c (file contents):
Revision 1.58 by root, Sat Jun 22 22:18:39 2019 UTC vs.
Revision 1.59 by root, Wed Jun 26 00:01:46 2019 UTC

127 else if (err == EBADF) /* on EBADF, we re-check the fd */ 127 else if (err == EBADF) /* on EBADF, we re-check the fd */
128 { 128 {
129 if (fd_valid (fd)) 129 if (fd_valid (fd))
130 kqueue_modify (EV_A_ fd, 0, anfds [fd].events); 130 kqueue_modify (EV_A_ fd, 0, anfds [fd].events);
131 else 131 else
132 {
133 assert (("libev: kqueue found invalid fd", 0));
132 fd_kill (EV_A_ fd); 134 fd_kill (EV_A_ fd);
135 }
133 } 136 }
134 else /* on all other errors, we error out on the fd */ 137 else /* on all other errors, we error out on the fd */
138 {
139 assert (("libev: kqueue found invalid fd", 0));
135 fd_kill (EV_A_ fd); 140 fd_kill (EV_A_ fd);
141 }
136 } 142 }
137 } 143 }
138 else 144 else
139 fd_event ( 145 fd_event (
140 EV_A_ 146 EV_A_

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines