… | |
… | |
490 | |
490 | |
491 | void |
491 | void |
492 | new (const char *klass) |
492 | new (const char *klass) |
493 | PPCODE: |
493 | PPCODE: |
494 | { |
494 | { |
495 | s_epipe *epp; |
495 | s_epipe *epp; |
496 | |
496 | |
497 | Newz (0, epp, 1, s_epipe); |
497 | Newz (0, epp, 1, s_epipe); |
498 | XPUSHs (sv_setref_iv (sv_newmortal (), klass, PTR2IV (epp))); |
498 | XPUSHs (sv_setref_iv (sv_newmortal (), klass, PTR2IV (epp))); |
499 | |
499 | |
500 | if (s_epipe_new (epp) < 0) |
500 | if (s_epipe_new (epp) < 0) |
… | |
… | |
543 | |
543 | |
544 | void |
544 | void |
545 | s_epipe_wait (s_epipe *epp) |
545 | s_epipe_wait (s_epipe *epp) |
546 | |
546 | |
547 | void |
547 | void |
|
|
548 | s_epipe_renew (s_epipe *epp) |
|
|
549 | |
|
|
550 | void |
548 | DESTROY (s_epipe *epp) |
551 | DESTROY (s_epipe *epp) |
549 | CODE: |
552 | CODE: |
550 | s_epipe_destroy (epp); |
553 | s_epipe_destroy (epp); |
551 | |
554 | |