X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperltoc.pod;h=989c1efe019307d0487d2ab2990547bed10df392;hb=26f28346883474bb3e28ea6c2c3205eb54147457;hp=f4d917d00e892cc7cb08ed81328ee8cc1c3ca438;hpb=878e08dfd37ef18d0471607a99b747ae9fd31e93;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perltoc.pod b/pod/perltoc.pod index f4d917d..989c1ef 100644 --- a/pod/perltoc.pod +++ b/pod/perltoc.pod @@ -775,60 +775,7 @@ search path? =item AUTHOR AND COPYRIGHT -=item DESCRIPTION - -=over - -=item My CGI script runs from the command line but not the browser. Can -you help me fix it? - -=item How do I remove HTML from a string? - -=item How do I extract URLs? - -=item How do I download a file from the user's machine? How do I open a -file on another machine? - -=item How do I make a pop-up menu in HTML? - -=item How do I fetch an HTML file? - -=item how do I decode or create those %-encodings on the web? - -=item How do I redirect to another page? - -=item How do I put a password on my web pages? - -=item How do I edit my .htpasswd and .htgroup files with Perl? - -=item How do I make sure users can't enter values into a form that cause my -CGI script to do bad things? - -=item How do I parse an email header? - -=item How do I decode a CGI form? - -=item How do I check a valid email address? - -=item How do I decode a MIME/BASE64 string? - -=item How do I return the user's email address? - -=item How do I send/read mail? - -=item How do I find out my hostname/domainname/IP address? - -=item How do I fetch a news article or the active newsgroups? - -=item How do I fetch/put an FTP file? - -=item How can I do RPC in Perl? - -=back - -=item AUTHOR AND COPYRIGHT - -=head2 perlfaq9 - Networking ($Revision: 1.16 $, $Date: 1997/04/23 18:12:06 +=head2 perlfaq9 - Networking ($Revision: 1.17 $, $Date: 1997/04/24 22:44:29 $) =item DESCRIPTION @@ -894,16 +841,22 @@ CGI script to do bad things? =over +=item List assignment to %ENV works + +=item "Can't locate Foo.pm in @INC" error now lists @INC + =item Compilation option: Binary compatibility with 5.003 =item $PERL5OPT environment variable -=item Limitations on B<-M>, and C<-m>, and B<-T> options +=item Limitations on B<-M>, B<-m>, and B<-T> options =item More precise warnings =item Deprecated: Inherited C for non-methods +=item Previously deprecated %OVERLOAD is no longer usable + =item Subroutine arguments created only when they're modified =item Group vector changeable with C<$)> @@ -916,6 +869,9 @@ CGI script to do bad things? =item Changes to tainting checks +No glob() or <*>, No spawning if tainted $CDPATH, $ENV, $BASH_ENV, No +spawning if tainted $TERM doesn't look like a terminal name + =item New Opcode module and revised Safe module =item Embedding improvements @@ -940,7 +896,7 @@ $^E, $^H, $^M delete on slices, flock, printf and sprintf, keys as an lvalue, my() in Control Structures, pack() and unpack(), sysseek(), use VERSION, use Module -VERSION LIST, prototype(FUNCTION), srand, $_ as Default, C does not +VERSION LIST, prototype(FUNCTION), srand, $_ as Default, C does not reset search position on failure, C ignores whitespace before ?*+{}, nested C closures work now, formats work right on changing lexicals @@ -961,6 +917,20 @@ LIST, READLINE this, GETC this, DESTROY this =back +=item Support for More Operating Systems + +=over + +=item Win32 + +=item Plan 9 + +=item QNX + +=item AmigaOS + +=back + =item Pragmata use autouse MODULE => qw(sub1 sub2 sub3), use blib, use blib 'dir', use @@ -996,6 +966,10 @@ constant NAME => VALUE, use locale, use ops, use vmsish =over +=item pod2html + +Sends converted HTML to standard output + =item xsubpp C XSUBs now default to returning nothing @@ -1009,8 +983,8 @@ manipulating hashes =item Documentation Changes -L, L, L, L, L, -L +L, L, L, L, L, +L, L, L =item New Diagnostics @@ -1018,26 +992,27 @@ L not a HASH element or slice, Allocation too large: %lx, Allocation too large, Applying %s to %s will act on scalar(%s), Attempt to free nonexistent shared string, Attempt to use reference as lvalue in substr, -Can't use bareword ("%s") as %s ref while "strict refs" in use, Cannot -resolve method `%s' overloading `%s' in package `%s', Constant subroutine -%s redefined, Constant subroutine %s undefined, Copy method did not return -a reference, Died, Exiting pseudo-block via %s, Identifier too long, -Illegal character %s (carriage return), Illegal switch in PERL5OPT: %s, -Integer overflow in hex number, Integer overflow in octal number, internal -error: glob failed, Invalid conversion in %s: "%s", Invalid type in pack: -'%s', Invalid type in unpack: '%s', Name "%s::%s" used only once: possible -typo, Null picture in formline, Offset outside string, Out of memory!, Out -of memory during request for %s, panic: frexp, Possible attempt to put -comments in qw() list, Possible attempt to separate words with commas, -Scalar value @%s{%s} better written as $%s{%s}, Stub found while resolving -method `%s' overloading `%s' in package `%s', Too late for "B<-T>" option, -untie attempted while %d inner references still exist, Unrecognized -character %s, Unsupported function fork, Use of "$$" to mean -"${$}" is deprecated, Value of %s can be "0"; test with defined(), -Variable "%s" may be unavailable, Variable "%s" will not stay shared, -Warning: something's wrong, Ill-formed logical name |%s| in prime_env_iter, -Got an error from DosAllocMem, Malformed PERLLIB_PREFIX, PERL_SH_DIR too -long, Process terminated by SIG%s +Can't redefine active sort subroutine %s, Can't use bareword ("%s") as %s +ref while "strict refs" in use, Cannot resolve method `%s' overloading `%s' +in package `%s', Constant subroutine %s redefined, Constant subroutine %s +undefined, Copy method did not return a reference, Died, Exiting +pseudo-block via %s, Identifier too long, Illegal character %s (carriage +return), Illegal switch in PERL5OPT: %s, Integer overflow in hex number, +Integer overflow in octal number, internal error: glob failed, Invalid +conversion in %s: "%s", Invalid type in pack: '%s', Invalid type in unpack: +'%s', Name "%s::%s" used only once: possible typo, Null picture in +formline, Offset outside string, Out of memory!, Out of memory during +request for %s, panic: frexp, Possible attempt to put comments in qw() +list, Possible attempt to separate words with commas, Scalar value @%s{%s} +better written as $%s{%s}, Stub found while resolving method `%s' +overloading `%s' in package `%s', Too late for "B<-T>" option, untie +attempted while %d inner references still exist, Unrecognized character %s, +Unsupported function fork, Use of "$$" to mean "${$}" is +deprecated, Value of %s can be "0"; test with defined(), Variable "%s" may +be unavailable, Variable "%s" will not stay shared, Warning: something's +wrong, Ill-formed logical name |%s| in prime_env_iter, Got an error from +DosAllocMem, Malformed PERLLIB_PREFIX, PERL_SH_DIR too long, Process +terminated by SIG%s =item BUGS @@ -1190,6 +1165,8 @@ i, m, s, x =item WARNING on \1 vs $1 +=item SEE ALSO + =back =head2 perlrun - how to execute the Perl interpreter @@ -1217,8 +1194,8 @@ B<-T>, B<-u>, B<-U>, B<-v>, B<-V>, B<-V:>I, B<-w>, B<-x> I =item ENVIRONMENT -HOME, LOGDIR, PATH, PERL5LIB, PERL5OPT, PERLLIB, PERL5DB, -PERL_DEBUG_MSTATS, PERL_DESTRUCT_LEVEL +HOME, LOGDIR, PATH, PERL5LIB, PERL5OPT, PERLLIB, PERL5DB, PERL5SHELL +(specific to WIN32 port), PERL_DEBUG_MSTATS, PERL_DESTRUCT_LEVEL =head2 perlfunc - Perl builtin functions @@ -1920,7 +1897,7 @@ safe subprocesses, sockets, and semaphores) =item Safe Pipe Opens -=item Bidirectional Communication +=item Bidirectional Communication with Another Process =back @@ -1932,13 +1909,29 @@ safe subprocesses, sockets, and semaphores) =item Unix-Domain TCP Clients and Servers -=item UDP: Message Passing +=back + +=item TCP Clients with IO::Socket + +=over + +=item A Simple Client + +C, C, C + +=item A Webget Client + +=item Interactive Client with IO::Socket =back -=item SysV IPC +=item TCP Servers with IO::Socket -=item WARNING +Proto, LocalPort, Listen, Reuse + +=item UDP: Message Passing + +=item SysV IPC =item NOTES @@ -1966,13 +1959,13 @@ t, t expr, b [line] [condition], b subname [condition], b postpone subname command, A, O [opt[=val]] [opt"val"] [opt?].., C, C, C, C, C, C, C, C, C, C, C, -C, C, C, C, C, -C, C, C, C, C, -C, C, C, C, C, C, -C, E [ command ], EE command, E command, -EE command, { [ command ], {{ command, ! number, ! -number, ! -pattern, !! cmd, H -number, q or ^D, R, |dbcmd, ||dbcmd, = [alias value], -command, m expr, m package +C, C, C, C, C, +C, C, C, C, +C, C, C, C, C, C, +C, C, C, E [ command ], EE command, +E command, EE command, { [ command ], {{ command, ! number, ! +-number, ! pattern, !! cmd, H -number, q or ^D, R, |dbcmd, ||dbcmd, = +[alias value], command, m expr, m package =item Debugger input/output @@ -2154,6 +2147,8 @@ program =back +=item Embedding Perl under Win32 + =item MORAL =item AUTHOR @@ -2368,6 +2363,8 @@ B, B =item Finding Magic +=item Understanding the Magic of Tied Hashes and Arrays + =back =item Subroutines @@ -2984,6 +2981,8 @@ B<-name>, B<-value>, B<-path>, B<-domain>, B<-expires>, B<-secure> document in the HTTP header, 3. Specify the destination for the document in the
tag +=item LIMITED SUPPORT FOR CASCADING STYLE SHEETS + =item DEBUGGING =over @@ -3476,6 +3475,8 @@ For static extensions, For dynamic extensions, For dynamic extensions =item VMS implementation +=item Win32 implementation + =back =item SEE ALSO @@ -3567,9 +3568,10 @@ ExtUtils::MakeMaker =item DESCRIPTION -catfile, static_lib (o), dynamic_lib (o), canonpath, perl_script, -pm_to_blib, test_via_harness (o), tool_autosplit (override), tools_other -(o), manifypods (o), dist_ci (o), dist_core (o), pasthru (o) +catfile, constants (o), static_lib (o), dynamic_bs (o), dynamic_lib (o), +canonpath, perl_script, pm_to_blib, test_via_harness (o), tool_autosplit +(override), tools_other (o), xs_o (o), top_targets (o), manifypods (o), +dist_ci (o), dist_core (o), pasthru (o) =head2 ExtUtils::MakeMaker - create an extension Makefile @@ -3744,6 +3746,22 @@ rmscopy($from,$to[,$date_flag]) =item AUTHOR +=head2 File::DosGlob - DOS like globbing and then some + +=item SYNOPSIS + +=item DESCRIPTION + +=item EXPORTS (by request only) + +=item BUGS + +=item AUTHOR + +=item HISTORY + +=item SEE ALSO + =head2 File::Find, find - traverse a file tree =item SYNOPSIS