diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2003-06-20 06:02:21 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2003-06-20 06:02:21 +0000 |
commit | dda12f46c06c4294f4f764c1854204b0608b68e4 (patch) | |
tree | 97e07b9d6e33f019ecaea4b790cb8c8a5044ef8d /perl.c | |
parent | 690c5ca799dd4d5240d0c22f1812a7621dc83f55 (diff) | |
download | perl-dda12f46c06c4294f4f764c1854204b0608b68e4.tar.gz |
Retract #19785 and #19756: JPL nowadays works without this
(verified by a true JPL user).
p4raw-id: //depot/perl@19830
Diffstat (limited to 'perl.c')
-rw-r--r-- | perl.c | 32 |
1 files changed, 0 insertions, 32 deletions
@@ -3518,10 +3518,6 @@ S_init_postdump_symbols(pTHX_ register int argc, register char **argv, register char *s; SV *sv; GV* tmpgv; -#ifdef NEED_ENVIRON_DUP_FOR_MODIFY - char **dup_env_base = 0; - int dup_env_count = 0; -#endif PL_toptarget = NEWSV(0,0); sv_upgrade(PL_toptarget, SVt_PVFM); @@ -3576,26 +3572,6 @@ S_init_postdump_symbols(pTHX_ register int argc, register char **argv, register { environ[0] = Nullch; } -#ifdef NEED_ENVIRON_DUP_FOR_MODIFY - { - char **env_base; - for (env_base = env; *env; env++) - dup_env_count++; - if ((dup_env_base = (char **) - safesysmalloc( sizeof(char *) * (dup_env_count+1) ))) { - char **dup_env; - for (env = env_base, dup_env = dup_env_base; - *env; - env++, dup_env++) { - /* With environ one needs to use safesysmalloc(). */ - *dup_env = safesysmalloc(strlen(*env) + 1); - (void)strcpy(*dup_env, *env); - } - *dup_env = Nullch; - env = dup_env_base; - } /* else what? */ - } -#endif /* NEED_ENVIRON_DUP_FOR_MODIFY */ if (env) for (; *env; env++) { if (!(s = strchr(*env,'='))) @@ -3610,14 +3586,6 @@ S_init_postdump_symbols(pTHX_ register int argc, register char **argv, register if (env != environ) mg_set(sv); } -#ifdef NEED_ENVIRON_DUP_FOR_MODIFY - if (dup_env_base) { - char **dup_env; - for (dup_env = dup_env_base; *dup_env; dup_env++) - safesysfree(*dup_env); - safesysfree(dup_env_base); - } -#endif /* NEED_ENVIRON_DUP_FOR_MODIFY */ #endif /* USE_ENVIRON_ARRAY */ } TAINT_NOT; |