diff options
Diffstat (limited to 'pod/perldiag.pod')
-rw-r--r-- | pod/perldiag.pod | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/pod/perldiag.pod b/pod/perldiag.pod index 0543595527..cdc7c59c1a 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -2263,10 +2263,10 @@ system call to call, silly dilly. =item Too late for "B<-T>" option (X) The #! line (or local equivalent) in a Perl script contains the -B<-T> option, but Perl was not invoked with B<-T> in its argument -list. This is an error because, by the time Perl discovers a B<-T> in -a script, it's too late to properly taint everything from the -environment. So Perl gives up. +B<-T> option, but Perl was not invoked with B<-T> in its command line. +This is an error because, by the time Perl discovers a B<-T> in a +script, it's too late to properly taint everything from the environment. +So Perl gives up. If the Perl script is being executed as a command using the #! mechanism (or its local equivalent), this error can usually be fixed @@ -2276,6 +2276,12 @@ first argument: e.g. change C<perl -n -T> to C<perl -T -n>. If the Perl script is being executed as C<perl scriptname>, then the B<-T> option must appear on the command line: C<perl -T scriptname>. +=item Too late for "-%s" option + +(X) The #! line (or local equivalent) in a Perl script contains the +B<-M> or B<-m> option. This is an error because B<-M> and B<-m> options +are not intended for use inside scripts. Use the C<use> pragma instead. + =item Too many ('s =item Too many )'s |