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

Comparing libev/ev_epoll.c (file contents):
Revision 1.68 by root, Fri Apr 25 13:05:39 2014 UTC vs.
Revision 1.69 by root, Sun Oct 11 13:38:44 2015 UTC

177 * we assume that fd is always in range, as we never shrink the anfds array 177 * we assume that fd is always in range, as we never shrink the anfds array
178 */ 178 */
179 if (expect_false ((uint32_t)anfds [fd].egen != (uint32_t)(ev->data.u64 >> 32))) 179 if (expect_false ((uint32_t)anfds [fd].egen != (uint32_t)(ev->data.u64 >> 32)))
180 { 180 {
181 /* recreate kernel state */ 181 /* recreate kernel state */
182 postfork = 1; 182 postfork |= 2;
183 continue; 183 continue;
184 } 184 }
185 185
186 if (expect_false (got & ~want)) 186 if (expect_false (got & ~want))
187 { 187 {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines