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/06/19 05:12:48 UTC
cvs commit: modperl/src/modules/perl mod_perl.c mod_perl.h perl_config.c
dougm 01/06/18 20:12:48
Modified: . Makefile.PL
src/modules/perl mod_perl.c mod_perl.h perl_config.c
Log:
remove dead code for PERL_STARTUP_{IS_DONE,DONE_CHECK} hack
Revision Changes Path
1.187 +0 -2 modperl/Makefile.PL
Index: Makefile.PL
===================================================================
RCS file: /home/cvs/modperl/Makefile.PL,v
retrieving revision 1.186
retrieving revision 1.187
diff -u -r1.186 -r1.187
--- Makefile.PL 2001/06/14 04:49:07 1.186
+++ Makefile.PL 2001/06/19 03:12:41 1.187
@@ -232,8 +232,6 @@
my %experimental = map { $_,1 } qw{
PERL_AUTOPRELOAD
-PERL_DSO_UNLOAD
-PERL_STARTUP_DONE_CHECK
PERL_RUN_XS
PERL_MARK_WHERE
DO_INTERNAL_REDIRECT
1.140 +5 -21 modperl/src/modules/perl/mod_perl.c
Index: mod_perl.c
===================================================================
RCS file: /home/cvs/modperl/src/modules/perl/mod_perl.c,v
retrieving revision 1.139
retrieving revision 1.140
diff -u -r1.139 -r1.140
--- mod_perl.c 2001/06/19 02:38:54 1.139
+++ mod_perl.c 2001/06/19 03:12:44 1.140
@@ -603,7 +603,7 @@
dstr = NULL;
#endif
- if(PERL_RUNNING() && PERL_STARTUP_IS_DONE) {
+ if(PERL_RUNNING()) {
saveINC;
mp_check_version();
#if !HAS_MMN_136
@@ -760,22 +760,6 @@
GvIMPORTED_CV_on(exitgp);
}
- if(PERL_STARTUP_DONE_CHECK) {
- char *psd = getenv("PERL_STARTUP_DONE");
- if (!psd) {
- MP_TRACE_g(fprintf(stderr,
- "mod_perl: PerlModule,PerlRequire postponed\n"));
- my_setenv("PERL_STARTUP_DONE", "1");
- saveINC;
- return;
- }
- else {
- MP_TRACE_g(fprintf(stderr,
- "mod_perl: postponed PerlModule,PerlRequire enabled\n"));
- my_setenv("PERL_STARTUP_DONE", "2");
- }
- }
-
ENTER_SAFE(s,p);
MP_TRACE_g(mod_perl_dump_opmask());
@@ -808,10 +792,10 @@
#endif
saveINC;
-#if MODULE_MAGIC_NUMBER >= MMN_130
- if(perl_module.dynamic_load_handle)
- register_cleanup(p, p, mp_dso_unload, null_cleanup);
-#endif
+
+ if (PERL_IS_DSO) {
+ register_cleanup(p, p, mp_dso_unload, null_cleanup);
+ }
}
int mod_perl_sent_header(request_rec *r, int val)
1.109 +0 -11 modperl/src/modules/perl/mod_perl.h
Index: mod_perl.h
===================================================================
RCS file: /home/cvs/modperl/src/modules/perl/mod_perl.h,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -r1.108 -r1.109
--- mod_perl.h 2001/02/16 23:30:27 1.108
+++ mod_perl.h 2001/06/19 03:12:45 1.109
@@ -503,17 +503,6 @@
# endif
#endif
-#ifndef PERL_STARTUP_DONE_CHECK
-#define PERL_STARTUP_DONE_CHECK getenv("PERL_STARTUP_DONE_CHECK")
-#endif
-
-#define PERL_STARTUP_IS_DONE \
-(!PERL_STARTUP_DONE_CHECK || strEQ(getenv("PERL_STARTUP_DONE"), "2"))
-
-#ifndef PERL_DSO_UNLOAD
-#define PERL_DSO_UNLOAD getenv("PERL_DSO_UNLOAD")
-#endif
-
#ifdef APACHE_SSL
#define PERL_DONE_STARTUP 1
#else
1.110 +22 -26 modperl/src/modules/perl/perl_config.c
Index: perl_config.c
===================================================================
RCS file: /home/cvs/modperl/src/modules/perl/perl_config.c,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -r1.109 -r1.110
--- perl_config.c 2001/05/15 17:02:32 1.109
+++ perl_config.c 2001/06/19 03:12:45 1.110
@@ -593,21 +593,19 @@
MP_TRACE_d(fprintf(stderr, "PerlModule: arg='%s'\n", arg));
if(PERL_RUNNING()) {
- if (PERL_STARTUP_IS_DONE) {
- if (perl_require_module(arg, NULL) != OK) {
- dTHR;
- STRLEN n_a;
- dTHRCTX;
- return SvPV(ERRSV,n_a);
- }
+ if (perl_require_module(arg, NULL) != OK) {
+ dTHR;
+ STRLEN n_a;
+ dTHRCTX;
+ return SvPV(ERRSV,n_a);
+ }
#ifdef PERL_SECTIONS
- else {
- if (CAN_SELF_BOOT_SECTIONS) {
- perl_section_self_boot(parms, dummy, arg);
- }
- }
+ else {
+ if (CAN_SELF_BOOT_SECTIONS) {
+ perl_section_self_boot(parms, dummy, arg);
+ }
+ }
#endif
- }
}
else {
/* Delay processing it until Perl starts */
@@ -625,21 +623,19 @@
MP_TRACE_d(fprintf(stderr, "PerlRequire: arg=`%s'\n", arg));
if(PERL_RUNNING()) {
- if (PERL_STARTUP_IS_DONE) {
- if (perl_load_startup_script(parms->server, parms->pool, arg, TRUE) != OK) {
- dTHR;
- STRLEN n_a;
- dTHRCTX;
- return SvPV(ERRSV,n_a);
- }
+ if (perl_load_startup_script(parms->server, parms->pool, arg, TRUE) != OK) {
+ dTHR;
+ STRLEN n_a;
+ dTHRCTX;
+ return SvPV(ERRSV,n_a);
+ }
#ifdef PERL_SECTIONS
- else {
- if (CAN_SELF_BOOT_SECTIONS) {
- perl_section_self_boot(parms, dummy, arg);
- }
- }
+ else {
+ if (CAN_SELF_BOOT_SECTIONS) {
+ perl_section_self_boot(parms, dummy, arg);
+ }
+ }
#endif
- }
}
else {
/* Delay processing it until Perl starts */