diff options
-rw-r--r-- | doio.c | 1 | ||||
-rw-r--r-- | pod/perldelta.pod | 7 |
2 files changed, 8 insertions, 0 deletions
@@ -2375,6 +2375,7 @@ Perl_vms_start_glob #endif #endif /* !CSH */ #endif /* !DOSISH */ + save_hash(gv_fetchpvs("ENV", 0, SVt_PVHV)); (void)do_open(PL_last_in_gv, (char*)SvPVX_const(tmpcmd), SvCUR(tmpcmd), FALSE, O_RDONLY, 0, NULL); fp = IoIFP(io); diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 352ae42cb7..37a4d5dd7a 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -798,6 +798,13 @@ Weakening the first argument to an automatically-invoked C<DESTROY> method could result in erroneous "DESTROY created new reference" errors or crashes. Now it is an error to weaken a read-only reference. +=item * + +Under miniperl (used to configure modules when perl itself is built), +C<glob> now clears %ENV before calling csh, since the latter croaks on some +systems if it does not like the contents of the LS_COLORS enviroment +variable [perl #98662]. + =back =head1 Known Problems |