You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl-cvs@perl.apache.org by do...@apache.org on 2001/09/16 00:25:29 UTC
cvs commit: modperl-2.0/src/modules/perl modperl_perl.c modperl_perl.h
dougm 01/09/15 15:25:29
Added: src/modules/perl modperl_perl.c modperl_perl.h
Log:
new module for small tweaks to the Perl runtime
Revision Changes Path
1.1 modperl-2.0/src/modules/perl/modperl_perl.c
Index: modperl_perl.c
===================================================================
#include "mod_perl.h"
/* this module contains mod_perl small tweaks to the Perl runtime
* others (larger tweaks) are in their own modules, e.g. modperl_env.c
*/
void modperl_perl_init_ids(pTHX)
{
sv_setiv(GvSV(gv_fetchpv("$", TRUE, SVt_PV)), (I32)getpid());
#ifndef WIN32
PL_uid = (int)getuid();
PL_euid = (int)geteuid();
PL_gid = (int)getgid();
PL_egid = (int)getegid();
MP_TRACE_g(MP_FUNC,
"uid=%d, euid=%d, gid=%d, egid=%d\n",
PL_uid, PL_euid, PL_gid, PL_egid);
#endif
}
1.1 modperl-2.0/src/modules/perl/modperl_perl.h
Index: modperl_perl.h
===================================================================
#ifndef MODPERL_PERL_H
#define MODPERL_PERL_H
void modperl_perl_init_ids(pTHX);
#endif /* MODPERL_PERL_H */