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.29 by root, Thu Feb 18 04:48:05 2016 UTC vs.
Revision 1.31 by root, Mon Jul 1 20:47:38 2019 UTC

1/* 1/*
2 * libev solaris event port backend 2 * libev solaris event port backend
3 * 3 *
4 * Copyright (c) 2007,2008,2009,2010,2011 Marc Alexander Lehmann <libev@schmorp.de> 4 * Copyright (c) 2007,2008,2009,2010,2011,2019 Marc Alexander Lehmann <libev@schmorp.de>
5 * All rights reserved. 5 * All rights reserved.
6 * 6 *
7 * Redistribution and use in source and binary forms, with or without modifica- 7 * Redistribution and use in source and binary forms, with or without modifica-
8 * tion, are permitted provided that the following conditions are met: 8 * tion, are permitted provided that the following conditions are met:
9 * 9 *
67 0 67 0
68 ) 68 )
69 ) 69 )
70 { 70 {
71 if (errno == EBADFD) 71 if (errno == EBADFD)
72 {
73 assert (("libev: port_associate found invalid fd", errno != EBADFD);
72 fd_kill (EV_A_ fd); 74 fd_kill (EV_A_ fd);
75 }
73 else 76 else
74 ev_syserr ("(libev) port_associate"); 77 ev_syserr ("(libev) port_associate");
75 } 78 }
76} 79}
77 80
127 130
128 fd_change (EV_A_ fd, EV__IOFDSET); 131 fd_change (EV_A_ fd, EV__IOFDSET);
129 } 132 }
130 } 133 }
131 134
132 if (expect_false (nget == port_eventmax)) 135 if (ecb_expect_false (nget == port_eventmax))
133 { 136 {
134 ev_free (port_events); 137 ev_free (port_events);
135 port_eventmax = array_nextsize (sizeof (port_event_t), port_eventmax, port_eventmax + 1); 138 port_eventmax = array_nextsize (sizeof (port_event_t), port_eventmax, port_eventmax + 1);
136 port_events = (port_event_t *)ev_malloc (sizeof (port_event_t) * port_eventmax); 139 port_events = (port_event_t *)ev_malloc (sizeof (port_event_t) * port_eventmax);
137 } 140 }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines