ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/EV/EV.xs
(Generate patch)

Comparing EV/EV.xs (file contents):
Revision 1.151 by root, Thu Dec 30 07:28:47 2010 UTC vs.
Revision 1.154 by root, Tue Jan 11 02:31:24 2011 UTC

15 return s_fileno (fh, 0); 15 return s_fileno (fh, 0);
16} 16}
17 17
18#define EV_STANDALONE 1 18#define EV_STANDALONE 1
19#define EV_PROTOTYPES 1 19#define EV_PROTOTYPES 1
20#define EV_USE_CLOCK_SYSCALL 0 /* as long as we need pthreads anyways... */
20#define EV_USE_NANOSLEEP EV_USE_MONOTONIC 21#define EV_USE_NANOSLEEP EV_USE_MONOTONIC
21#define EV_H <ev.h> 22#define EV_H <ev.h>
22#define EV_CONFIG_H error 23#define EV_CONFIG_H error
23#include "EV/EVAPI.h" 24#include "EV/EVAPI.h"
24 25
400 const_iv (EV, BACKEND_EPOLL) 401 const_iv (EV, BACKEND_EPOLL)
401 const_iv (EV, BACKEND_KQUEUE) 402 const_iv (EV, BACKEND_KQUEUE)
402 const_iv (EV, BACKEND_DEVPOLL) 403 const_iv (EV, BACKEND_DEVPOLL)
403 const_iv (EV, BACKEND_PORT) 404 const_iv (EV, BACKEND_PORT)
404 const_iv (EV, BACKEND_ALL) 405 const_iv (EV, BACKEND_ALL)
406 const_iv (EV, BACKEND_MASK)
405 const_iv (EV, FLAG_AUTO) 407 const_iv (EV, FLAG_AUTO)
406 const_iv (EV, FLAG_FORKCHECK) 408 const_iv (EV, FLAG_FORKCHECK)
407 const_iv (EV, FLAG_SIGNALFD) 409 const_iv (EV, FLAG_SIGNALFD)
410 const_iv (EV, FLAG_NOSIGMASK)
408 const_iv (EV, FLAG_NOENV) 411 const_iv (EV, FLAG_NOENV)
409 const_iv (EV, FLAG_NOINOTIFY) 412 const_iv (EV, FLAG_NOINOTIFY)
410 413
411 const_iv (EV_, VERSION_MAJOR) 414 const_iv (EV_, VERSION_MAJOR)
412 const_iv (EV_, VERSION_MINOR) 415 const_iv (EV_, VERSION_MINOR)
552 555
553void ev_sleep (NV interval) 556void ev_sleep (NV interval)
554 557
555NV ev_time () 558NV ev_time ()
556 559
560void ev_feed_signal (SV *signal)
561 CODE:
562{
563 Signal signum = s_signum (signal);
564 CHECK_SIG (signal, signum);
565
566 ev_feed_signal (signum);
567}
568
557NV ev_now () 569NV ev_now ()
558 C_ARGS: evapi.default_loop 570 C_ARGS: evapi.default_loop
559 571
560void ev_now_update () 572void ev_now_update ()
561 C_ARGS: evapi.default_loop 573 C_ARGS: evapi.default_loop

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines