Apache-SubProcess
view release on metacpan or search on metacpan
SubProcess.xs view on Meta::CPAN
subprocess_info *info = (subprocess_info *)ptr;
dSP;
info->r->request_config = (void*)pinfo;
ENTER;SAVETMPS;
PUSHMARK(sp);
XPUSHs(perl_bless_request_rec(info->r));
PUTBACK;
count = perl_call_sv(info->cv, G_EVAL | G_SCALAR);
if(perl_eval_ok(info->r->server) != OK) {
fprintf(stderr, "FAIL: %s\n", SvPV(ERRSV,na));
}
/*
SPAGAIN;
PUTBACK;
*/
FREETMPS;LEAVE;
}
SubProcess.xs view on Meta::CPAN
int
ap_call_exec(r, pgm=r->filename)
Apache r
char *pgm
PREINIT:
char **env;
CODE:
env = ap_create_environment(r->pool, r->subprocess_env);
ap_error_log2stderr(r->server);
ap_cleanup_for_exec();
RETVAL = ap_call_exec(r, (child_info *)r->request_config, pgm, env, 0);
ap_log_error(APLOG_MARK, APLOG_ERR, NULL,
"Apache::SubProcess exec of %s failed", pgm);
exit(0);
OUTPUT:
RETVAL
( run in 0.338 second using v1.01-cache-2.11-cpan-26ccb49234f )