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

Comparing libev/ev.c (file contents):
Revision 1.265 by root, Thu Oct 23 04:56:49 2008 UTC vs.
Revision 1.267 by root, Mon Oct 27 11:08:29 2008 UTC

450{ 450{
451 WL head; 451 WL head;
452 unsigned char events; 452 unsigned char events;
453 unsigned char reify; 453 unsigned char reify;
454 unsigned char emask; /* the epoll backend stores the actual kernel mask in here */ 454 unsigned char emask; /* the epoll backend stores the actual kernel mask in here */
455 unsigned char unused; /* currently unused padding */ 455 unsigned char egen; /* generation counter to counter epoll bugs */
456#if EV_SELECT_IS_WINSOCKET 456#if EV_SELECT_IS_WINSOCKET
457 SOCKET handle; 457 SOCKET handle;
458#endif 458#endif
459} ANFD; 459} ANFD;
460 460
1637ev_default_destroy (void) 1637ev_default_destroy (void)
1638{ 1638{
1639#if EV_MULTIPLICITY 1639#if EV_MULTIPLICITY
1640 struct ev_loop *loop = ev_default_loop_ptr; 1640 struct ev_loop *loop = ev_default_loop_ptr;
1641#endif 1641#endif
1642
1643 ev_default_loop_ptr = 0;
1642 1644
1643#ifndef _WIN32 1645#ifndef _WIN32
1644 ev_ref (EV_A); /* child watcher */ 1646 ev_ref (EV_A); /* child watcher */
1645 ev_signal_stop (EV_A_ &childev); 1647 ev_signal_stop (EV_A_ &childev);
1646#endif 1648#endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines