mod_perl
view release on metacpan or search on metacpan
src/modules/perl/modperl_io.c view on Meta::CPAN
109110111112113114115116117118119120121122123124125126127128129{
dHANDLE(mode == O_RDONLY ?
"STDIN"
:
"STDOUT"
);
int
status;
SV
*sv
= sv_newmortal();
MP_TRACE_o(MP_FUNC,
"start STD%s"
, mode == O_RDONLY ?
"IN"
:
"OUT"
);
save_gp(handle, 1);
sv_setref_pv(sv,
"Apache2::RequestRec"
, (void*)r);
status = do_openn(handle, mode == O_RDONLY ?
"<:Apache2"
:
">:Apache2"
,
9, FALSE, mode, 0, (PerlIO *)NULL,
&sv
, 1);
if
(status == 0) {
Perl_croak(aTHX_
"Failed to open STD%s: %"
SVf,
mode == O_RDONLY ?
"IN"
:
"OUT"
, get_sv(
"!"
, TRUE));
}
MP_TRACE_o(MP_FUNC,
"end STD%s"
, mode==O_RDONLY ?
"IN"
:
"OUT"
);
}
MP_INLINE static void
( run in 1.344 second using v1.01-cache-2.11-cpan-95122f20152 )