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

Comparing libev/ev.h (file contents):
Revision 1.54 by root, Mon Nov 12 05:53:55 2007 UTC vs.
Revision 1.55 by root, Mon Nov 12 06:34:50 2007 UTC

231 struct ev_child child; 231 struct ev_child child;
232}; 232};
233 233
234/* bits for ev_default_loop and ev_loop_new */ 234/* bits for ev_default_loop and ev_loop_new */
235/* the default */ 235/* the default */
236#define EVMETHOD_AUTO 0x00000000 /* not quite a mask */ 236#define EVFLAG_AUTO 0x00000000 /* not quite a mask */
237 237
238/* method bits to be ored together */ 238/* method bits to be ored together */
239#define EVMETHOD_SELECT 0x00000001 /* about anywhere */ 239#define EVMETHOD_SELECT 0x00000001 /* about anywhere */
240#define EVMETHOD_POLL 0x00000002 /* !win */ 240#define EVMETHOD_POLL 0x00000002 /* !win */
241#define EVMETHOD_EPOLL 0x00000004 /* linux */ 241#define EVMETHOD_EPOLL 0x00000004 /* linux */
242#define EVMETHOD_KQUEUE 0x00000008 /* bsd */ 242#define EVMETHOD_KQUEUE 0x00000008 /* bsd */
243#define EVMETHOD_DEVPOLL 0x00000010 /* solaris 8 */ /* NYI */ 243#define EVMETHOD_DEVPOLL 0x00000010 /* solaris 8 */ /* NYI */
244#define EVMETHOD_PORT 0x00000020 /* solaris 10 */ /* NYI */ 244#define EVMETHOD_PORT 0x00000020 /* solaris 10 */ /* NYI */
245 245
246/* flag bits */ 246/* flag bits */
247#define EVMETHOD_NOENV 0x01000000 /* do NOT consult environment */ 247#define EVFLAG_NOENV 0x01000000 /* do NOT consult environment */
248 248
249#if EV_PROTOTYPES 249#if EV_PROTOTYPES
250int ev_version_major (void); 250int ev_version_major (void);
251int ev_version_minor (void); 251int ev_version_minor (void);
252 252
296/* if you create alternative loops you have to call ev_loop_fork on them */ 296/* if you create alternative loops you have to call ev_loop_fork on them */
297/* you can call it in either the parent or the child */ 297/* you can call it in either the parent or the child */
298/* you can actually call it at any time, anywhere :) */ 298/* you can actually call it at any time, anywhere :) */
299void ev_default_fork (void); 299void ev_default_fork (void);
300 300
301int ev_method (EV_P); 301unsigned int ev_method (EV_P);
302#endif 302#endif
303 303
304#define EVLOOP_NONBLOCK 1 /* do not block/wait */ 304#define EVLOOP_NONBLOCK 1 /* do not block/wait */
305#define EVLOOP_ONESHOT 2 /* block *once* only */ 305#define EVLOOP_ONESHOT 2 /* block *once* only */
306#define EVUNLOOP_ONCE 1 /* unloop once */ 306#define EVUNLOOP_ONCE 1 /* unloop once */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines