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

Comparing libev/ev_port.c (file contents):
Revision 1.32 by root, Sun Jul 7 06:00:32 2019 UTC vs.
Revision 1.33 by root, Sat Aug 17 05:30:16 2019 UTC

68 ) 68 )
69 ) 69 )
70 { 70 {
71 if (errno == EBADFD) 71 if (errno == EBADFD)
72 { 72 {
73 assert (("libev: port_associate found invalid fd", errno != EBADFD); 73 assert (("libev: port_associate found invalid fd", errno != EBADFD));
74 fd_kill (EV_A_ fd); 74 fd_kill (EV_A_ fd);
75 } 75 }
76 else 76 else
77 ev_syserr ("(libev) port_associate"); 77 ev_syserr ("(libev) port_associate");
78 } 78 }
156 * opensolaris does something very stupid: it checks if the time has already 156 * opensolaris does something very stupid: it checks if the time has already
157 * elapsed and doesn't round up if that is the case, otherwise it DOES round 157 * elapsed and doesn't round up if that is the case, otherwise it DOES round
158 * up. Since we can't know what the case is, we need to guess by using a 158 * up. Since we can't know what the case is, we need to guess by using a
159 * "large enough" timeout. Normally, 1e-9 would be correct. 159 * "large enough" timeout. Normally, 1e-9 would be correct.
160 */ 160 */
161 backend_mintime = 1e-3; /* needed to compensate for port_getn returning early */ 161 backend_mintime = EV_TS_CONST (1e-3); /* needed to compensate for port_getn returning early */
162 backend_modify = port_modify; 162 backend_modify = port_modify;
163 backend_poll = port_poll; 163 backend_poll = port_poll;
164 164
165 port_eventmax = 64; /* initial number of events receivable per poll */ 165 port_eventmax = 64; /* initial number of events receivable per poll */
166 port_events = (port_event_t *)ev_malloc (sizeof (port_event_t) * port_eventmax); 166 port_events = (port_event_t *)ev_malloc (sizeof (port_event_t) * port_eventmax);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines