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

Comparing EV/EV.xs (file contents):
Revision 1.182 by root, Tue Feb 18 16:50:21 2020 UTC vs.
Revision 1.183 by root, Wed Aug 16 16:03:37 2023 UTC

1270 1270
1271MODULE = EV PACKAGE = EV::Child PREFIX = ev_child_ 1271MODULE = EV PACKAGE = EV::Child PREFIX = ev_child_
1272 1272
1273#if EV_CHILD_ENABLE 1273#if EV_CHILD_ENABLE
1274 1274
1275void ev_child_reinit ()
1276 CODE:
1277 ev_signal_stop (evapi.default_loop, &childev);
1278 ev_signal_start (evapi.default_loop, &childev);
1279
1275void ev_child_start (ev_child *w) 1280void ev_child_start (ev_child *w)
1276 CODE: 1281 CODE:
1277 START (child, w); 1282 START (child, w);
1278 1283
1279void ev_child_stop (ev_child *w) 1284void ev_child_stop (ev_child *w)
1325} 1330}
1326 1331
1327SV *path (ev_stat *w, SV *new_path = NO_INIT) 1332SV *path (ev_stat *w, SV *new_path = NO_INIT)
1328 CODE: 1333 CODE:
1329{ 1334{
1330 RETVAL = e_fh (w) ? e_fh (w) : &PL_sv_undef; 1335 RETVAL = e_fh (w) ? newSVsv (e_fh (w)) : &PL_sv_undef;
1331 1336
1332 if (items > 1) 1337 if (items > 1)
1333 { 1338 {
1334 sv_2mortal (RETVAL); 1339 sv_2mortal (e_fh (w));
1335 e_fh (w) = newSVsv (new_path); 1340 e_fh (w) = newSVsv (new_path);
1336 RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), w->interval)); 1341 RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), w->interval));
1337 } 1342 }
1338} 1343}
1339 OUTPUT: 1344 OUTPUT:

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines