X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperlrun.pod;h=f89c979c75b1a52da0e2cb67e64af983bb1e1039;hb=4ff31b786b9f6148fc8ea695db081861576d06a2;hp=d8e718ef1b989350525103af4f7bee9dd07a87c5;hpb=428bacd701ef45155f9dfd0d9c3d063dc305de00;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perlrun.pod b/pod/perlrun.pod index d8e718e..f89c979 100644 --- a/pod/perlrun.pod +++ b/pod/perlrun.pod @@ -13,7 +13,7 @@ B S<[ B<-sTtuUWX> ]> S<[ B<-S> ]> S<[ B<-x>[I] ]> S<[ B<-i>[I] ]> - S<[ B<-eE> I<'command'> ] [ B<--> ] [ I ] [ I ]...> + S<[ [B<-e>|B<-E>] I<'command'> ] [ B<--> ] [ I ] [ I ]...> =head1 DESCRIPTION @@ -139,13 +139,6 @@ the sources), you may have to modify the Registry yourself. Note that this means you can no longer tell the difference between an executable Perl program and a Perl library file. -=item Macintosh - -Under "Classic" MacOS, a perl program will have the appropriate Creator and -Type, so that double-clicking them will invoke the MacPerl application. -Under Mac OS X, clickable apps can be made from any C<#!> script using Wil -Sanchez' DropScript utility: http://www.wsanchez.net/software/ . - =item VMS Put @@ -181,10 +174,6 @@ For example: # MS-DOS, etc. perl -e "print \"Hello world\n\"" - # Macintosh - print "Hello world\n" - (then Run "Myscript" or Shift-Command-R) - # VMS perl -e "print ""Hello world\n""" @@ -198,11 +187,6 @@ B in Windows NT slipped a lot of standard Unix functionality in when nobody was looking, but just try to find documentation for its quoting rules. -Under the Macintosh, it depends which environment you are using. The MacPerl -shell, or MPW, is much like Unix shells in its support for several -quoting variants, except that it makes free use of the Macintosh's non-ASCII -characters as control characters. - There is no general solution to all of this. It's just a mess. =head2 Location of Perl @@ -342,10 +326,10 @@ that enabled the use of Unicode-aware "wide system call" Win32 APIs. This feature was practically unused, however, and the command line switch was therefore "recycled".) -B Since perl 5.10.0, the -C option can no longer be used -on the #! line. It wasn't working there anyway, since the standard streams +B Since perl 5.10.1, if the -C option is used on the #! line, it +must be specified on the command line as well, since the standard streams are already set up at this point in the execution of the perl interpreter. -You can use binmode() instead to get the desired behaviour. +You can also use binmode() to set the encoding of an I/O stream. =item B<-c> X<-c> @@ -417,6 +401,8 @@ B<-D14> is equivalent to B<-Dtls>): 2097152 C Copy On Write 4194304 A Consistency checks on internal structures 8388608 q quiet - currently only suppresses the "EXECUTING" message + 16777216 M trace smart match resolution + 33554432 B dump suBroutine definitions, including special Blocks like BEGIN All these flags require B<-DDEBUGGING> when you compile the Perl executable (but see L, L which may change this). @@ -974,7 +960,7 @@ is used. The program should instead say: X Command-line options (switches). Switches in this variable are taken -as if they were on every Perl command line. Only the B<-[CDIMUdmtw]> +as if they were on every Perl command line. Only the B<-[CDIMUdmtwW]> switches are allowed. When running taint checks (because the program was running setuid or setgid, or the B<-T> switch was used), this variable is ignored. If PERL5OPT begins with B<-T>, tainting will be