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

Comparing EV/EV.xs (file contents):
Revision 1.95 by root, Thu Dec 20 09:45:52 2007 UTC vs.
Revision 1.97 by root, Fri Dec 21 04:41:12 2007 UTC

435#ifndef _WIN32 435#ifndef _WIN32
436 pthread_atfork (0, 0, ev_default_fork); 436 pthread_atfork (0, 0, ev_default_fork);
437#endif 437#endif
438} 438}
439 439
440SV *ev_default_loop (unsigned int flags = ev_supported_backends ()) 440SV *ev_default_loop (unsigned int flags = 0)
441 CODE: 441 CODE:
442{ 442{
443 if (!default_loop_sv) 443 if (!default_loop_sv)
444 { 444 {
445 evapi.default_loop = ev_default_loop (flags); 445 evapi.default_loop = ev_default_loop (flags);
1109{ 1109{
1110 sv_setsv (w->fh, ST (1)); 1110 sv_setsv (w->fh, ST (1));
1111 RESET (embed, w, (w, loop)); 1111 RESET (embed, w, (w, loop));
1112} 1112}
1113 1113
1114SV *other (ev_embed *w)
1115 CODE:
1116 RETVAL = newSVsv (w->fh);
1117 OUTPUT:
1118 RETVAL
1119
1114MODULE = EV PACKAGE = EV::Loop PREFIX = ev_loop_ 1120MODULE = EV PACKAGE = EV::Loop PREFIX = ev_loop_
1115 1121
1116SV *new (SV *klass, unsigned int flags = ev_supported_backends ()) 1122SV *new (SV *klass, unsigned int flags = 0)
1117 CODE: 1123 CODE:
1118{ 1124{
1119 struct ev_loop *loop = ev_loop_new (flags); 1125 struct ev_loop *loop = ev_loop_new (flags);
1120 1126
1121 if (!loop) 1127 if (!loop)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines