This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
patch for LWP 5.05 to make it play with both 5.003 and 5.003_20 + overload patch
[perl5.git] / pod / perltoc.pod
... / ...
CommitLineData
1
2=head1 NAME
3
4perltoc - perl documentation table of contents
5
6=head1 DESCRIPTION
7
8This page provides a brief table of contents for the rest of the Perl
9documentation set. It is meant to be scanned quickly or grepped
10through to locate the proper section you're looking for.
11
12=head1 BASIC DOCUMENTATION
13
14=head2 perl - Practical Extraction and Report Language
15
16=item SYNOPSIS
17
18=item DESCRIPTION
19
20Many usability enhancements, Simplified grammar, Lexical scoping,
21Arbitrarily nested data structures, Modularity and reusability,
22Object-oriented programming, Embeddable and Extensible, POSIX compliant,
23Package constructors and destructors, Multiple simultaneous DBM
24implementations, Subroutine definitions may now be autoloaded, Regular
25expression enhancements, Innumerable Unbundled Modules, Compilability
26
27=item ENVIRONMENT
28
29HOME, LOGDIR, PATH, PERL5LIB, PERL5DB, PERL_DESTRUCT_LEVEL, PERLLIB
30
31=item AUTHOR
32
33=item FILES
34
35=item SEE ALSO
36
37=item DIAGNOSTICS
38
39=item BUGS
40
41=item NOTES
42
43=head2 perlnews - what's new for perl5.004
44
45=item DESCRIPTION
46
47=item Supported Environments
48
49=item Core Changes
50
51=over
52
53=item Compilation Option: Binary Compatibility With 5.003
54
55=item New Opcode Module and Revised Safe Module
56
57=item Internal Change: FileHandle Deprecated
58
59=item Internal Change: PerlIO internal IO abstraction interface
60
61=item New and Changed Built-in Variables
62
63$^E, $^H, $^M
64
65=item New and Changed Built-in Functions
66
67delete on slices, flock, keys as an lvalue, my() in Control Structures,
68unpack() and pack(), use VERSION, use Module VERSION LIST,
69prototype(FUNCTION), $_ as Default
70
71=item C<m//g> does not trigger a pos() reset on failure
72
73=item New Built-in Methods
74
75isa(CLASS), can(METHOD), VERSION( [NEED] ), class(), is_instance()
76
77=item TIEHANDLE Now Supported
78
79TIEHANDLE classname, LIST, PRINT this, LIST, READLINE this, DESTROY this
80
81=back
82
83=item Pragmata
84
85use blib, use locale, use ops
86
87=item Modules
88
89=over
90
91=item Module Information Summary
92
93=item IO
94
95=item Math::Complex
96
97=item Overridden Built-ins
98
99=back
100
101=item Efficiency Enhancements
102
103=item Documentation Changes
104
105L<perlnews>, L<perllocale>, L<perltoot>, L<perlapio>, L<perldebug>,
106L<perlsec>
107
108=item New Diagnostics
109
110"my" variable %s masks earlier declaration in same scope, Allocation too
111large: %lx, Allocation too large, Attempt to free non-existent shared
112string, Attempt to use reference as lvalue in substr, Unsupported function
113fork, Ill-formed logical name |%s| in prime_env_iter, Integer overflow in
114hex number, Integer overflow in octal number, Null picture in formline,
115Offset outside string, Out of memory!, Out of memory during request for %s,
116Possible attempt to put comments in qw() list, Possible attempt to separate
117words with commas, untie attempted while %d inner references still exist,
118Got an error from DosAllocMem:, Malformed PERLLIB_PREFIX, PERL_SH_DIR too
119long, Process terminated by SIG%s
120
121=item BUGS
122
123=item SEE ALSO
124
125=item HISTORY
126
127=head2 perldata - Perl data types
128
129=item DESCRIPTION
130
131=over
132
133=item Variable names
134
135=item Context
136
137=item Scalar values
138
139=item Scalar value constructors
140
141=item List value constructors
142
143=item Typeglobs and Filehandles
144
145=back
146
147=head2 perlsyn - Perl syntax
148
149=item DESCRIPTION
150
151=over
152
153=item Declarations
154
155=item Simple statements
156
157=item Compound statements
158
159=item Loop Control
160
161=item For Loops
162
163=item Foreach Loops
164
165=item Basic BLOCKs and Switch Statements
166
167=item Goto
168
169=item PODs: Embedded Documentation
170
171=back
172
173=head2 perlop - Perl operators and precedence
174
175=item SYNOPSIS
176
177=item DESCRIPTION
178
179=over
180
181=item Terms and List Operators (Leftward)
182
183=item The Arrow Operator
184
185=item Auto-increment and Auto-decrement
186
187=item Exponentiation
188
189=item Symbolic Unary Operators
190
191=item Binding Operators
192
193=item Multiplicative Operators
194
195=item Additive Operators
196
197=item Shift Operators
198
199=item Named Unary Operators
200
201=item Relational Operators
202
203=item Equality Operators
204
205=item Bitwise And
206
207=item Bitwise Or and Exclusive Or
208
209=item C-style Logical And
210
211=item C-style Logical Or
212
213=item Range Operator
214
215=item Conditional Operator
216
217=item Assignment Operators
218
219=item Comma Operator
220
221=item List Operators (Rightward)
222
223=item Logical Not
224
225=item Logical And
226
227=item Logical or and Exclusive Or
228
229=item C Operators Missing From Perl
230
231unary &, unary *, (TYPE)
232
233=item Quote and Quote-like Operators
234
235=item Regexp Quote-Like Operators
236
237?PATTERN?, m/PATTERN/gimosx, /PATTERN/gimosx, q/STRING/, C<'STRING'>,
238qq/STRING/, "STRING", qx/STRING/, `STRING`, qw/STRING/,
239s/PATTERN/REPLACEMENT/egimosx, tr/SEARCHLIST/REPLACEMENTLIST/cds,
240y/SEARCHLIST/REPLACEMENTLIST/cds
241
242=item I/O Operators
243
244=item Constant Folding
245
246=item Integer Arithmetic
247
248=back
249
250=head2 perlre - Perl regular expressions
251
252=item DESCRIPTION
253
254i, m, s, x
255
256=over
257
258=item Regular Expressions
259
260(?#text), (?:regexp), (?=regexp), (?!regexp), (?imsx)
261
262=item Backtracking
263
264=item Version 8 Regular Expressions
265
266=item WARNING on \1 vs $1
267
268=back
269
270=head2 perlrun - how to execute the Perl interpreter
271
272=item SYNOPSIS
273
274=item DESCRIPTION
275
276=over
277
278=item Switches
279
280B<-0>[I<digits>], B<-a>, B<-c>, B<-d>, B<-d:>I<foo>, B<-D>I<number>,
281B<-D>I<list>, B<-e> I<commandline>, B<-F>I<pattern>, B<-h>,
282B<-i>[I<extension>], B<-I>I<directory>, B<-l>[I<octnum>],
283B<-m>[B<->]I<module>, B<-M>[B<->]I<module>, B<-M>[B<->]I<'module ...'>,
284B<-[mM]>[B<->]I<module=arg[,arg]...>, B<-n>, B<-p>, B<-P>, B<-s>, B<-S>,
285B<-T>, B<-u>, B<-U>, B<-v>, B<-V>, B<-V:>I<name>, B<-w>, B<-x> I<directory>
286
287=back
288
289=head2 perlfunc - Perl builtin functions
290
291=item DESCRIPTION
292
293 I<THERE IS NO GENERAL RULE FOR CONVERTING A LIST INTO A SCALAR!>
294
295=over
296
297=item Perl Functions by Category
298
299Functions for SCALARs or strings, Regular expressions and pattern matching,
300Numeric functions, Functions for real @ARRAYs, Functions for list data,
301Functions for real %HASHes, Input and output functions, Functions for fixed
302length data or records, Functions for filehandles, files, or directories,
303Keywords related to the control flow of your perl program, Keywords related
304to scoping, Miscellaneous functions, Functions for processes and process
305groups, Keywords related to perl modules, Keywords related to classes and
306object-orientedness, Low-level socket functions, System V interprocess
307communication functions, Fetching user and group info, Fetching network
308info, Time-related functions, Functions new in perl5, Functions obsoleted
309in perl5
310
311=item Alphabetical Listing of Perl Functions
312
313-I<X> FILEHANDLE, -I<X> EXPR, -I<X>, abs VALUE, abs, accept
314NEWSOCKET,GENERICSOCKET, alarm SECONDS, alarm, atan2 Y,X, bind SOCKET,NAME,
315binmode FILEHANDLE, bless REF,CLASSNAME, bless REF, caller EXPR, caller,
316chdir EXPR, chmod LIST, chomp VARIABLE, chomp LIST, chomp, chop VARIABLE,
317chop LIST, chop, chown LIST, chr NUMBER, chr, chroot FILENAME, chroot,
318close FILEHANDLE, closedir DIRHANDLE, connect SOCKET,NAME, continue BLOCK,
319cos EXPR, crypt PLAINTEXT,SALT, dbmclose ASSOC_ARRAY, dbmopen
320ASSOC,DBNAME,MODE, defined EXPR, defined, delete EXPR, die LIST, do BLOCK,
321do SUBROUTINE(LIST), do EXPR, dump LABEL, each ASSOC_ARRAY, eof FILEHANDLE,
322eof (), eof, eval EXPR, eval BLOCK, exec LIST, exists EXPR, exit EXPR, exp
323EXPR, exp, fcntl FILEHANDLE,FUNCTION,SCALAR, fileno FILEHANDLE, flock
324FILEHANDLE,OPERATION, fork, format, formline PICTURE, LIST, getc
325FILEHANDLE, getc, getlogin, getpeername SOCKET, getpgrp PID, getppid,
326getpriority WHICH,WHO, getpwnam NAME, getgrnam NAME, gethostbyname NAME,
327getnetbyname NAME, getprotobyname NAME, getpwuid UID, getgrgid GID,
328getservbyname NAME,PROTO, gethostbyaddr ADDR,ADDRTYPE, getnetbyaddr
329ADDR,ADDRTYPE, getprotobynumber NUMBER, getservbyport PORT,PROTO, getpwent,
330getgrent, gethostent, getnetent, getprotoent, getservent, setpwent,
331setgrent, sethostent STAYOPEN, setnetent STAYOPEN, setprotoent STAYOPEN,
332setservent STAYOPEN, endpwent, endgrent, endhostent, endnetent,
333endprotoent, endservent, getsockname SOCKET, getsockopt
334SOCKET,LEVEL,OPTNAME, glob EXPR, gmtime EXPR, goto LABEL, goto EXPR, goto
335&NAME, grep BLOCK LIST, grep EXPR,LIST, hex EXPR, hex, import, index
336STR,SUBSTR,POSITION, index STR,SUBSTR, int EXPR, int, ioctl
337FILEHANDLE,FUNCTION,SCALAR, join EXPR,LIST, keys ASSOC_ARRAY, kill LIST,
338last LABEL, last, lc EXPR, lc, lcfirst EXPR, lcfirst, length EXPR, length,
339link OLDFILE,NEWFILE, listen SOCKET,QUEUESIZE, local EXPR, localtime EXPR,
340log EXPR, log, lstat FILEHANDLE, lstat EXPR, lstat, m//, map BLOCK LIST,
341map EXPR,LIST, mkdir FILENAME,MODE, msgctl ID,CMD,ARG, msgget KEY,FLAGS,
342msgsnd ID,MSG,FLAGS, msgrcv ID,VAR,SIZE,TYPE,FLAGS, my EXPR, next LABEL,
343next, no Module LIST, oct EXPR, oct, open FILEHANDLE,EXPR, open FILEHANDLE,
344opendir DIRHANDLE,EXPR, ord EXPR, ord, pack TEMPLATE,LIST, package
345NAMESPACE, pipe READHANDLE,WRITEHANDLE, pop ARRAY, pop, pos SCALAR, pos,
346print FILEHANDLE LIST, print LIST, print, printf FILEHANDLE FORMAT, LIST,
347printf FORMAT, LIST, prototype FUNCTION, push ARRAY,LIST, q/STRING/,
348qq/STRING/, qx/STRING/, qw/STRING/, quotemeta EXPR, quotemeta, rand EXPR,
349rand, read FILEHANDLE,SCALAR,LENGTH,OFFSET, read FILEHANDLE,SCALAR,LENGTH,
350readdir DIRHANDLE, readlink EXPR, readlink, recv SOCKET,SCALAR,LEN,FLAGS,
351redo LABEL, redo, ref EXPR, ref, rename OLDNAME,NEWNAME, require EXPR,
352require, reset EXPR, reset, return LIST, reverse LIST, rewinddir DIRHANDLE,
353rindex STR,SUBSTR,POSITION, rindex STR,SUBSTR, rmdir FILENAME, rmdir, s///,
354scalar EXPR, seek FILEHANDLE,POSITION,WHENCE, seekdir DIRHANDLE,POS, select
355FILEHANDLE, select, select RBITS,WBITS,EBITS,TIMEOUT, semctl
356ID,SEMNUM,CMD,ARG, semget KEY,NSEMS,FLAGS, semop KEY,OPSTRING, send
357SOCKET,MSG,FLAGS,TO, send SOCKET,MSG,FLAGS, setpgrp PID,PGRP, setpriority
358WHICH,WHO,PRIORITY, setsockopt SOCKET,LEVEL,OPTNAME,OPTVAL, shift ARRAY,
359shift, shmctl ID,CMD,ARG, shmget KEY,SIZE,FLAGS, shmread ID,VAR,POS,SIZE,
360shmwrite ID,STRING,POS,SIZE, shutdown SOCKET,HOW, sin EXPR, sin, sleep
361EXPR, sleep, socket SOCKET,DOMAIN,TYPE,PROTOCOL, socketpair
362SOCKET1,SOCKET2,DOMAIN,TYPE,PROTOCOL, sort SUBNAME LIST, sort BLOCK LIST,
363sort LIST, splice ARRAY,OFFSET,LENGTH,LIST, splice ARRAY,OFFSET,LENGTH,
364splice ARRAY,OFFSET, split /PATTERN/,EXPR,LIMIT, split /PATTERN/,EXPR,
365split /PATTERN/, split, sprintf FORMAT, LIST, sqrt EXPR, sqrt, srand EXPR,
366stat EXPR, stat, study SCALAR, study, sub BLOCK, sub NAME, sub NAME BLOCK,
367substr EXPR,OFFSET,LEN, substr EXPR,OFFSET, symlink OLDFILE,NEWFILE,
368syscall LIST, sysopen FILEHANDLE,FILENAME,MODE, sysopen
369FILEHANDLE,FILENAME,MODE,PERMS, sysread FILEHANDLE,SCALAR,LENGTH,OFFSET,
370sysread FILEHANDLE,SCALAR,LENGTH, system LIST, syswrite
371FILEHANDLE,SCALAR,LENGTH, tell FILEHANDLE, tell, telldir DIRHANDLE, tie
372VARIABLE,CLASSNAME,LIST, tied VARIABLE, time, times, tr///, truncate
373FILEHANDLE,LENGTH, truncate EXPR,LENGTH, uc EXPR, uc, ucfirst EXPR,
374ucfirst, umask EXPR, umask, undef EXPR, undef, unlink LIST, unlink, unpack
375TEMPLATE,EXPR, untie VARIABLE, unshift ARRAY,LIST, use Module LIST, use
376Module, use Module VERSION LIST, use VERSION, utime LIST, values
377ASSOC_ARRAY, vec EXPR,OFFSET,BITS, wait, waitpid PID,FLAGS, wantarray, warn
378LIST, write FILEHANDLE, write EXPR, write, y///
379
380=back
381
382=head2 perlvar - Perl predefined variables
383
384=item DESCRIPTION
385
386=over
387
388=item Predefined Names
389
390$ARG, $_, $E<lt>I<digit>E<gt>, $MATCH, $&, $PREMATCH, $`, $POSTMATCH, $',
391$LAST_PAREN_MATCH, $+, $MULTILINE_MATCHING, $*, input_line_number HANDLE
392EXPR, $INPUT_LINE_NUMBER, $NR, $, input_record_separator HANDLE EXPR,
393$INPUT_RECORD_SEPARATOR, $RS, $/, autoflush HANDLE EXPR, $OUTPUT_AUTOFLUSH,
394$|, output_field_separator HANDLE EXPR, $OUTPUT_FIELD_SEPARATOR, $OFS, $,,
395output_record_separator HANDLE EXPR, $OUTPUT_RECORD_SEPARATOR, $ORS, $\,
396$LIST_SEPARATOR, $", $SUBSCRIPT_SEPARATOR, $SUBSEP, $;, $OFMT, $#,
397format_page_number HANDLE EXPR, $FORMAT_PAGE_NUMBER, $%,
398format_lines_per_page HANDLE EXPR, $FORMAT_LINES_PER_PAGE, $=,
399format_lines_left HANDLE EXPR, $FORMAT_LINES_LEFT, $-, format_name HANDLE
400EXPR, $FORMAT_NAME, $~, format_top_name HANDLE EXPR, $FORMAT_TOP_NAME, $^,
401format_line_break_characters HANDLE EXPR, $FORMAT_LINE_BREAK_CHARACTERS,
402$:, format_formfeed HANDLE EXPR, $FORMAT_FORMFEED, $^L, $ACCUMULATOR, $^A,
403$CHILD_ERROR, $?, $OS_ERROR, $ERRNO, $!, $EXTENDED_OS_ERROR, $^E,
404$EVAL_ERROR, $@, $PROCESS_ID, $PID, $$, $REAL_USER_ID, $UID, $<,
405$EFFECTIVE_USER_ID, $EUID, $>, $REAL_GROUP_ID, $GID, $(,
406$EFFECTIVE_GROUP_ID, $EGID, $), $PROGRAM_NAME, $0, $[, $PERL_VERSION, $],
407$DEBUGGING, $^D, $SYSTEM_FD_MAX, $^F, $^H, $INPLACE_EDIT, $^I, $OSNAME,
408$^O, $PERLDB, $^P, $BASETIME, $^T, $WARNING, $^W, $EXECUTABLE_NAME, $^X,
409$ARGV, @ARGV, @INC, %INC, $ENV{expr}, $SIG{expr}
410
411=back
412
413=head2 perlsub - Perl subroutines
414
415=item SYNOPSIS
416
417=item DESCRIPTION
418
419=over
420
421=item Private Variables via my()
422
423=item Temporary Values via local()
424
425=item Passing Symbol Table Entries (typeglobs)
426
427=item Pass by Reference
428
429=item Prototypes
430
431=item Constant Functions
432
433=item Overriding Builtin Functions
434
435=item Autoloading
436
437=back
438
439=item SEE ALSO
440
441=head2 perlmod - Perl modules (packages)
442
443=item DESCRIPTION
444
445=over
446
447=item Packages
448
449=item Symbol Tables
450
451=item Package Constructors and Destructors
452
453=item Perl Classes
454
455=item Perl Modules
456
457=back
458
459=item NOTE
460
461=item THE PERL MODULE LIBRARY
462
463=over
464
465=item Pragmatic Modules
466
467blib, diagnostics, integer, less, lib, locale, ops, overload, sigtrap,
468strict, subs, vars
469
470=item Standard Modules
471
472AnyDBM_File, AutoLoader, AutoSplit, Benchmark, CPAN, CPAN::FirstTime,
473CPAN::Nox, Carp, Class::Template, Config, Cwd, DB_File, Devel::SelfStubber,
474DirHandle, DynaLoader, English, Env, Exporter, ExtUtils::Embed,
475ExtUtils::Install, ExtUtils::Liblist, ExtUtils::MM_OS2, ExtUtils::MM_Unix,
476ExtUtils::MM_VMS, ExtUtils::MakeMaker, ExtUtils::Manifest,
477ExtUtils::Mkbootstrap, ExtUtils::Mksymlists, ExtUtils::testlib, Fatal,
478Fcntl, File::Basename, File::CheckTree, File::Compare, File::Copy,
479File::Find, File::Path, File::stat, FileCache, FileHandle, FindBin,
480GDBM_File, Getopt::Long, Getopt::Std, I18N::Collate, IO, IO::File,
481IO::Handle, IO::Pipe, IO::Seekable, IO::Select, IO::Socket, IPC::Open2,
482IPC::Open3, Math::BigFloat, Math::BigInt, Math::Complex, NDBM_File,
483Net::Ping, Net::hostent, Net::netent, Net::protoent, Net::servent, Opcode,
484Pod::Text, POSIX, SDBM_File, Safe, Search::Dict, SelectSaver, SelfLoader,
485Shell, Socket, Symbol, Sys::Hostname, Sys::Syslog, Term::Cap,
486Term::Complete, Term::ReadLine, Test::Harness, Text::Abbrev,
487Text::ParseWords, Text::Soundex, Text::Tabs, Text::Wrap, Tie::Hash,
488Tie::RefHash, Tie::Scalar, Tie::SubstrHash, Time::Local, Time::gmtime,
489Time::localtime, Time::tm, UNIVERSAL, User::grent, User::pwent
490
491=item Extension Modules
492
493=back
494
495=item CPAN
496
497Language Extensions and Documentation Tools, Development Support, Operating
498System Interfaces, Networking, Device Control (modems) and InterProcess
499Communication, Data Types and Data Type Utilities, Database Interfaces,
500User Interfaces, Interfaces to / Emulations of Other Programming Languages,
501File Names, File Systems and File Locking (see also File Handles), String
502Processing, Language Text Processing, Parsing, and Searching, Option,
503Argument, Parameter, and Configuration File Processing,
504Internationalization and Locale, Authentication, Security, and Encryption,
505World Wide Web, HTML, HTTP, CGI, MIME, Server and Daemon Utilities,
506Archiving and Compression, Images, Pixmap and Bitmap Manipulation, Drawing,
507and Graphing, Mail and Usenet News, Control Flow Utilities (callbacks and
508exceptions etc), File Handle and Input/Output Stream Utilities,
509Miscellaneous Modules
510
511=item Modules: Creation, Use, and Abuse
512
513=over
514
515=item Guidelines for Module Creation
516
517Do similar modules already exist in some form?, Try to design the new
518module to be easy to extend and reuse, Some simple style guidelines, Select
519what to export, Select a name for the module, Have you got it right?,
520README and other Additional Files, A description of the
521module/package/extension etc, A copyright notice - see below, Prerequisites
522- what else you may need to have, How to build it - possible changes to
523Makefile.PL etc, How to install it, Recent changes in this release,
524especially incompatibilities, Changes / enhancements you plan to make in
525the future, Adding a Copyright Notice, Give the module a
526version/issue/release number, How to release and distribute a module, Take
527care when changing a released module
528
529=item Guidelines for Converting Perl 4 Library Scripts into Modules
530
531There is no requirement to convert anything, Consider the implications,
532Make the most of the opportunity, The pl2pm utility will get you started,
533Adds the standard Module prologue lines, Converts package specifiers from '
534to ::, Converts die(...) to croak(...), Several other minor changes
535
536=item Guidelines for Reusing Application Code
537
538Complete applications rarely belong in the Perl Module Library, Many
539applications contain some perl code which could be reused, Break-out the
540reusable code into one or more separate module files, Take the opportunity
541to reconsider and redesign the interfaces, In some cases the 'application'
542can then be reduced to a small
543
544=back
545
546=head2 perlform - Perl formats
547
548=item DESCRIPTION
549
550=over
551
552=item Format Variables
553
554=back
555
556=item NOTES
557
558=over
559
560=item Footers
561
562=item Accessing Formatting Internals
563
564=back
565
566=item WARNINGS
567
568=head2 perllocale - Perl locale handling (internationalization and
569localization)
570
571=item DESCRIPTION
572
573=item PREPARING TO USE LOCALES
574
575=item USING LOCALES
576
577=over
578
579=item The use locale pragma
580
581=item The setlocale function
582
583=item The localeconv function
584
585=back
586
587=item LOCALE CATEGORIES
588
589=over
590
591=item Category LC_COLLATE: Collation
592
593=item Category LC_CTYPE: Character Types
594
595=item Category LC_NUMERIC: Numeric Formatting
596
597=item Category LC_MONETARY: Formatting of monetary amounts
598
599=item LC_TIME
600
601=item Other categories
602
603=back
604
605=item SECURITY
606
607B<Comparison operators> (C<lt>, C<le>, C<ge>, C<gt> and C<cmp>):,
608B<Case-mapping interpolation> (with C<\l>, C<\L>, C<\u> or <\U>),
609B<Matching operator> (C<m//>):, B<Substitution operator> (C<s///>):,
610B<In-memory formatting function> (sprintf()):, B<Output formatting
611functions> (printf() and write()):, B<Case-mapping functions> (lc(),
612lcfirst(), uc(), ucfirst()):, B<POSIX locale-dependent functions>
613(localeconv(), strcoll(),strftime(), strxfrm()):, B<POSIX character class
614tests> (isalnum(), isalpha(), isdigit(),isgraph(), islower(), isprint(),
615ispunct(), isspace(), isupper(),
616isxdigit()):
617
618=item ENVIRONMENT
619
620PERL_BADLANG, LC_ALL, LC_CTYPE, LC_COLLATE, LC_MONETARY, LC_NUMERIC,
621LC_TIME, LANG
622
623=item NOTES
624
625=over
626
627=item Backward compatibility
628
629=item I18N:Collate obsolete
630
631=item Sort speed and memory use impacts
632
633=item write() and LC_NUMERIC
634
635=item Freely available locale definitions
636
637=item I18n and l10n
638
639=item An imperfect standard
640
641=back
642
643=item BUGS
644
645=over
646
647=item Broken systems
648
649=back
650
651=item SEE ALSO
652
653=item HISTORY
654
655=head2 perlref - Perl references and nested data structures
656
657=item DESCRIPTION
658
659=over
660
661=item Symbolic references
662
663=item Not-so-symbolic references
664
665=back
666
667=item WARNING
668
669=item SEE ALSO
670
671=head2 perldsc - Perl Data Structures Cookbook
672
673=item DESCRIPTION
674
675arrays of arrays, hashes of arrays, arrays of hashes, hashes of hashes,
676more elaborate constructs
677
678=item REFERENCES
679
680=item COMMON MISTAKES
681
682=item CAVEAT ON PRECEDENCE
683
684=item WHY YOU SHOULD ALWAYS C<use strict>
685
686=item DEBUGGING
687
688=item CODE EXAMPLES
689
690=item LISTS OF LISTS
691
692=over
693
694=item Declaration of a LIST OF LISTS
695
696=item Generation of a LIST OF LISTS
697
698=item Access and Printing of a LIST OF LISTS
699
700=back
701
702=item HASHES OF LISTS
703
704=over
705
706=item Declaration of a HASH OF LISTS
707
708=item Generation of a HASH OF LISTS
709
710=item Access and Printing of a HASH OF LISTS
711
712=back
713
714=item LISTS OF HASHES
715
716=over
717
718=item Declaration of a LIST OF HASHES
719
720=item Generation of a LIST OF HASHES
721
722=item Access and Printing of a LIST OF HASHES
723
724=back
725
726=item HASHES OF HASHES
727
728=over
729
730=item Declaration of a HASH OF HASHES
731
732=item Generation of a HASH OF HASHES
733
734=item Access and Printing of a HASH OF HASHES
735
736=back
737
738=item MORE ELABORATE RECORDS
739
740=over
741
742=item Declaration of MORE ELABORATE RECORDS
743
744=item Declaration of a HASH OF COMPLEX RECORDS
745
746=item Generation of a HASH OF COMPLEX RECORDS
747
748=back
749
750=item Database Ties
751
752=item SEE ALSO
753
754=item AUTHOR
755
756=head2 perllol, perlLoL - Manipulating Lists of Lists in Perl
757
758=item DESCRIPTION
759
760=item Declaration and Access of Lists of Lists
761
762=item Growing Your Own
763
764=item Access and Printing
765
766=item Slices
767
768=item SEE ALSO
769
770=item AUTHOR
771
772=head2 perltoot - Tom's object-oriented tutorial for perl
773
774=item DESCRIPTION
775
776=item Creating a Class
777
778=over
779
780=item Object Representation
781
782=item Class Interface
783
784=item Constructors and Instance Methods
785
786=item Planning for the Future: Better Constructors
787
788=item Destructors
789
790=item Other Object Methods
791
792=back
793
794=item Class Data
795
796=over
797
798=item Accessing Class Data
799
800=item Debugging Methods
801
802=item Class Destructors
803
804=item Documenting the Interface
805
806=back
807
808=item Aggregation
809
810=item Inheritance
811
812=over
813
814=item Overridden Methods
815
816=item Multiple Inheritance
817
818=item UNIVERSAL: The Root of All Objects
819
820=back
821
822=item Alternate Object Representations
823
824=over
825
826=item Arrays as Objects
827
828=item Closures as Objects
829
830=back
831
832=item AUTOLOAD: Proxy Methods
833
834=over
835
836=item Autoloaded Data Methods
837
838=item Inherited Autoloaded Data Methods
839
840=back
841
842=item Metaclassical Tools
843
844=over
845
846=item Class::Template
847
848=item Data Members as Variables
849
850=item NOTES
851
852=item Object Terminology
853
854=back
855
856=item SEE ALSO
857
858=item COPYRIGHT
859
860=over
861
862=item Acknowledgments
863
864=back
865
866=head2 perlobj - Perl objects
867
868=item DESCRIPTION
869
870=over
871
872=item An Object is Simply a Reference
873
874=item A Class is Simply a Package
875
876=item A Method is Simply a Subroutine
877
878=item Method Invocation
879
880=item Default UNIVERSAL methods
881
882isa(CLASS), can(METHOD), VERSION( [NEED] ), class(), is_instance()
883
884=item Destructors
885
886=item WARNING
887
888=item Summary
889
890=item Two-Phased Garbage Collection
891
892=back
893
894=item SEE ALSO
895
896=head2 perltie - how to hide an object class in a simple variable
897
898=item SYNOPSIS
899
900=item DESCRIPTION
901
902=over
903
904=item Tying Scalars
905
906TIESCALAR classname, LIST, FETCH this, STORE this, value, DESTROY this
907
908=item Tying Arrays
909
910TIEARRAY classname, LIST, FETCH this, index, STORE this, index, value,
911DESTROY this
912
913=item Tying Hashes
914
915USER, HOME, CLOBBER, LIST, TIEHASH classname, LIST, FETCH this, key, STORE
916this, key, value, DELETE this, key, CLEAR this, EXISTS this, key, FIRSTKEY
917this, NEXTKEY this, lastkey, DESTROY this
918
919=item Tying FileHandles
920
921TIEHANDLE classname, LIST, PRINT this, LIST, READLINE this, DESTROY this
922
923=back
924
925=item SEE ALSO
926
927=item BUGS
928
929=item AUTHOR
930
931=head2 perlbot - Bag'o Object Tricks (the BOT)
932
933=item DESCRIPTION
934
935=item OO SCALING TIPS
936
937=item INSTANCE VARIABLES
938
939=item SCALAR INSTANCE VARIABLES
940
941=item INSTANCE VARIABLE INHERITANCE
942
943=item OBJECT RELATIONSHIPS
944
945=item OVERRIDING SUPERCLASS METHODS
946
947=item USING RELATIONSHIP WITH SDBM
948
949=item THINKING OF CODE REUSE
950
951=item CLASS CONTEXT AND THE OBJECT
952
953=item INHERITING A CONSTRUCTOR
954
955=item DELEGATION
956
957=head2 perlipc - Perl interprocess communication (signals, fifos, pipes,
958safe subprocesses, sockets, and semaphores)
959
960=item DESCRIPTION
961
962=item Signals
963
964=item Named Pipes
965
966=item Using open() for IPC
967
968=over
969
970=item Safe Pipe Opens
971
972=item Bidirectional Communication
973
974=back
975
976=item Sockets: Client/Server Communication
977
978=over
979
980=item Internet TCP Clients and Servers
981
982=item Unix-Domain TCP Clients and Servers
983
984=item UDP: Message Passing
985
986=back
987
988=item SysV IPC
989
990=item WARNING
991
992=item NOTES
993
994=item BUGS
995
996=item AUTHOR
997
998=item SEE ALSO
999
1000=head2 perldebug - Perl debugging
1001
1002=item DESCRIPTION
1003
1004=item The Perl Debugger
1005
1006=over
1007
1008=item Debugger Commands
1009
1010h [command], p expr, x expr, V [pkg [vars]], X [vars], T, s [expr], n,
1011E<lt>CRE<gt>, c [line|sub], l, l min+incr, l min-max, l line, l subname, -,
1012w [line], f filename, /pattern/, ?pattern?, L, S [[!]pattern], t, t expr, b
1013[line] [condition], b subname [condition], b postpone subname [condition],
1014b load filename, d [line], D, a [line] command, A, O [opt[=val]] [opt"val"]
1015[opt?].., recallCommand, ShellBang, pager, tkRunning, signalLevel,
1016warnLevel, dieLevel, AutoTrace, LineInfo, C<inhibit_exit>, C<PrintRet>,
1017C<frame>, arrayDepth, hashDepth, compactDump, veryCompact, globPrint,
1018DumpDBFiles, DumpPackages, quote, HighBit, undefPrint, C<TTY>, noTTY,
1019C<noTTY>, C<ReadLine>, C<NonStop>, E<lt> [ command ], E<lt>E<lt> command,
1020E<gt> command, E<gt>E<gt> command, { [ command ], {{ command, ! number, !
1021-number, ! pattern, !! cmd, H -number, q or ^D, R, |dbcmd, ||dbcmd, =
1022[alias value], command, p expr
1023
1024=item Debugger Customization
1025
1026=item Readline Support
1027
1028=item Editor Support for Debugging
1029
1030=item The Perl Profiler
1031
1032=item Debugger support in perl
1033
1034=item Debugger Internals
1035
1036=item Other resources
1037
1038=back
1039
1040=item BUGS
1041
1042=head2 perldiag - various Perl diagnostics
1043
1044=item DESCRIPTION
1045
1046=head2 perlsec - Perl security
1047
1048=item DESCRIPTION
1049
1050=over
1051
1052=item Laundering and Detecting Tainted Data
1053
1054=item Cleaning Up Your Path
1055
1056=item Security Bugs
1057
1058=back
1059
1060=head2 perltrap - Perl traps for the unwary
1061
1062=item DESCRIPTION
1063
1064=over
1065
1066=item Awk Traps
1067
1068=item C Traps
1069
1070=item Sed Traps
1071
1072=item Shell Traps
1073
1074=item Perl Traps
1075
1076=item Perl4 to Perl5 Traps
1077
1078Discontinuance, Deprecation, and BugFix traps, Parsing Traps, Numerical
1079Traps, General data type traps, Context Traps - scalar, list contexts,
1080Precedence Traps, General Regular Expression Traps using s///, etc,
1081Subroutine, Signal, Sorting Traps, OS Traps, DBM Traps, Unclassified Traps
1082
1083=item Discontinuance, Deprecation, and BugFix traps
1084
1085Discontinuance, Deprecation, BugFix, Discontinuance, Discontinuance,
1086Discontinuance, BugFix, Discontinuance, Discontinuance, BugFix,
1087Discontinuance, Deprecation, Discontinuance
1088
1089=item Parsing Traps
1090
1091Parsing, Parsing, Parsing
1092
1093=item Numerical Traps
1094
1095Numerical, Numerical, Numerical
1096
1097=item General data type traps
1098
1099(Arrays), (Arrays), (Hashes), (Globs), (Scalar String), (Constants),
1100(Scalars), (Variable Suicide)
1101
1102=item Context Traps - scalar, list contexts
1103
1104(list context), (scalar context), (scalar context), (list, builtin)
1105
1106=item Precedence Traps
1107
1108Precedence, Precedence, Precedence, Precedence, Precedence, Precedence,
1109Precedence
1110
1111=item General Regular Expression Traps using s///, etc.
1112
1113Regular Expression, Regular Expression, Regular Expression, Regular
1114Expression, Regular Expression, Regular Expression, Regular Expression,
1115Regular Expression
1116
1117=item Subroutine, Signal, Sorting Traps
1118
1119(Signals), (Sort Subroutine), warn() won't let you specify a filehandle
1120
1121=item OS Traps
1122
1123(SysV), (SysV)
1124
1125=item Interpolation Traps
1126
1127Interpolation, Interpolation, Interpolation, Interpolation, Interpolation,
1128Interpolation, Interpolation, Interpolation, Interpolation
1129
1130=item DBM Traps
1131
1132DBM, DBM
1133
1134=item Unclassified Traps
1135
1136Unclassified
1137
1138=back
1139
1140=head2 perlstyle - Perl style guide
1141
1142=item DESCRIPTION
1143
1144=head2 perlpod - plain old documentation
1145
1146=item DESCRIPTION
1147
1148=item Embedding Pods in Perl Modules
1149
1150=item Common Pod Pitfalls
1151
1152=item SEE ALSO
1153
1154=item AUTHOR
1155
1156=head2 perlbook - Perl book information
1157
1158=item DESCRIPTION
1159
1160=head2 perlembed - how to embed perl in your C program
1161
1162=item DESCRIPTION
1163
1164=over
1165
1166=item PREAMBLE
1167
1168B<Use C from Perl?>, B<Use a UNIX program from Perl?>, B<Use Perl from
1169Perl?>, B<Use C from C?>, B<Use Perl from C?>
1170
1171=item ROADMAP
1172
1173=item Compiling your C program
1174
1175=item Adding a Perl interpreter to your C program
1176
1177=item Calling a Perl subroutine from your C program
1178
1179=item Evaluating a Perl statement from your C program
1180
1181=item Performing Perl pattern matches and substitutions from your C program
1182
1183=item Fiddling with the Perl stack from your C program
1184
1185=item Maintaining a persistent interpreter
1186
1187=item Maintaining multiple interpreter instances
1188
1189=item Using Perl modules, which themselves use C libraries, from your C
1190program
1191
1192=back
1193
1194=item MORAL
1195
1196=item AUTHOR
1197
1198=head2 perlapio - perl's IO abstraction interface.
1199
1200=item SYNOPSIS
1201
1202=item DESCRIPTION
1203
1204B<PerlIO *>, B<PerlIO_stdin()>, B<PerlIO_stdout()>, B<PerlIO_stderr()>,
1205B<PerlIO_open(path, mode)>, B<PerlIO_fdopen(fd,mode)>,
1206B<PerlIO_printf(f,fmt,...)>, B<PerlIO_vprintf(f,fmt,a)>,
1207B<PerlIO_stdoutf(fmt,...)>, B<PerlIO_read(f,buf,count)>,
1208B<PerlIO_write(f,buf,count)>, B<PerlIO_close(f)>, B<PerlIO_puts(s,f)>,
1209B<PerlIO_putc(c,f)>, B<PerlIO_ungetc(c,f)>, B<PerlIO_getc(f)>,
1210B<PerlIO_eof(f)>, B<PerlIO_error(f)>, B<PerlIO_fileno(f)>,
1211B<PerlIO_clearerr(f)>, B<PerlIO_flush(f)>, B<PerlIO_tell(f)>,
1212B<PerlIO_seek(f,o,w)>, B<PerlIO_getpos(f,p)>, B<PerlIO_setpos(f,p)>,
1213B<PerlIO_rewind(f)>, B<PerlIO_tmpfile()>
1214
1215=over
1216
1217=item Co-existence with stdio
1218
1219B<PerlIO_importFILE(f,flags)>, B<PerlIO_exportFILE(f,flags)>,
1220B<PerlIO_findFILE(f)>, B<PerlIO_releaseFILE(p,f)>, B<PerlIO_setlinebuf(f)>,
1221B<PerlIO_has_cntptr(f)>, B<PerlIO_get_ptr(f)>, B<PerlIO_get_cnt(f)>,
1222B<PerlIO_canset_cnt(f)>, B<PerlIO_fast_gets(f)>,
1223B<PerlIO_set_ptrcnt(f,p,c)>, B<PerlIO_set_cnt(f,c)>, B<PerlIO_has_base(f)>,
1224B<PerlIO_get_base(f)>, B<PerlIO_get_bufsiz(f)>
1225
1226=back
1227
1228=head2 perlxs - XS language reference manual
1229
1230=item DESCRIPTION
1231
1232=over
1233
1234=item Introduction
1235
1236=item On The Road
1237
1238=item The Anatomy of an XSUB
1239
1240=item The Argument Stack
1241
1242=item The RETVAL Variable
1243
1244=item The MODULE Keyword
1245
1246=item The PACKAGE Keyword
1247
1248=item The PREFIX Keyword
1249
1250=item The OUTPUT: Keyword
1251
1252=item The CODE: Keyword
1253
1254=item The INIT: Keyword
1255
1256=item The NO_INIT Keyword
1257
1258=item Initializing Function Parameters
1259
1260=item Default Parameter Values
1261
1262=item The PREINIT: Keyword
1263
1264=item The SCOPE: Keyword
1265
1266=item The INPUT: Keyword
1267
1268=item Variable-length Parameter Lists
1269
1270=item The PPCODE: Keyword
1271
1272=item Returning Undef And Empty Lists
1273
1274=item The REQUIRE: Keyword
1275
1276=item The CLEANUP: Keyword
1277
1278=item The BOOT: Keyword
1279
1280=item The VERSIONCHECK: Keyword
1281
1282=item The PROTOTYPES: Keyword
1283
1284=item The PROTOTYPE: Keyword
1285
1286=item The ALIAS: Keyword
1287
1288=item The INCLUDE: Keyword
1289
1290=item The CASE: Keyword
1291
1292=item The & Unary Operator
1293
1294=item Inserting Comments and C Preprocessor Directives
1295
1296=item Using XS With C++
1297
1298=item Interface Strategy
1299
1300=item Perl Objects And C Structures
1301
1302=item The Typemap
1303
1304=back
1305
1306=item EXAMPLES
1307
1308=item XS VERSION
1309
1310=item AUTHOR
1311
1312=head2 perlxstut, perlXStut - Tutorial for XSUBs
1313
1314=item DESCRIPTION
1315
1316=over
1317
1318=item VERSION CAVEAT
1319
1320=item DYNAMIC VERSUS STATIC
1321
1322=item EXAMPLE 1
1323
1324=item EXAMPLE 2
1325
1326=item WHAT HAS GONE ON?
1327
1328=item WRITING GOOD TEST SCRIPTS
1329
1330=item EXAMPLE 3
1331
1332=item WHAT'S NEW HERE?
1333
1334=item INPUT AND OUTPUT PARAMETERS
1335
1336=item THE XSUBPP COMPILER
1337
1338=item THE TYPEMAP FILE
1339
1340=item WARNING
1341
1342=item EXAMPLE 4
1343
1344=item WHAT HAS HAPPENED HERE?
1345
1346=item SPECIFYING ARGUMENTS TO XSUBPP
1347
1348=item THE ARGUMENT STACK
1349
1350=item EXTENDING YOUR EXTENSION
1351
1352=item DOCUMENTING YOUR EXTENSION
1353
1354=item INSTALLING YOUR EXTENSION
1355
1356=item SEE ALSO
1357
1358=item Author
1359
1360=item Last Changed
1361
1362=back
1363
1364=head2 perlguts - Perl's Internal Functions
1365
1366=item DESCRIPTION
1367
1368=over
1369
1370=item Datatypes
1371
1372=item What is an "IV"?
1373
1374=item Working with SV's
1375
1376=item What's Really Stored in an SV?
1377
1378=item Working with AV's
1379
1380=item Working with HV's
1381
1382=item References
1383
1384=item Blessed References and Class Objects
1385
1386=item Creating New Variables
1387
1388=item Reference Counts and Mortality
1389
1390=item Stashes and Globs
1391
1392=item Magic
1393
1394=item Assigning Magic
1395
1396=item Magic Virtual Tables
1397
1398=item Finding Magic
1399
1400=item Double-Typed SV's
1401
1402=item XSUB's and the Argument Stack
1403
1404=item Calling Perl Routines from within C Programs
1405
1406=item Memory Allocation
1407
1408=item PerlIO
1409
1410=item Scratchpads
1411
1412=item Putting a C value on Perl stack
1413
1414=item Scratchpads
1415
1416=item Scratchpads and recursions
1417
1418=item API LISTING
1419
1420AvFILL, av_clear, av_extend, av_fetch, av_len, av_make, av_pop, av_push,
1421av_shift, av_store, av_undef, av_unshift, CLASS, Copy, croak, CvSTASH,
1422DBsingle, DBsub, DBtrace, dMARK, dORIGMARK, dowarn, dSP, dXSARGS, dXSI32,
1423dXSI32, ENTER, EXTEND, FREETMPS, G_ARRAY, G_DISCARD, G_EVAL, GIMME,
1424G_NOARGS, G_SCALAR, gv_fetchmeth, gv_fetchmethod, gv_stashpv, gv_stashsv,
1425he_free, he_delayfree, hv_clear, hv_delete, hv_exists, hv_fetch,
1426hv_iterinit, hv_iterkey, hv_iternext, hv_iternextsv, hv_iterval, hv_magic,
1427HvNAME, hv_store, hv_undef, isALNUM, isALPHA, isDIGIT, isLOWER, isSPACE,
1428isUPPER, items, ix, LEAVE, MARK, mg_clear, mg_copy, mg_find, mg_free,
1429mg_get, mg_len, mg_magical, mg_set, Move, na, New, Newc, Newz, newAV,
1430newHV, newRV_inc, newRV_noinc, newSV, newSViv, newSVnv, newSVpv, newSVrv,
1431newSVsv, newXS, newXSproto, Nullav, Nullch, Nullcv, Nullhv, Nullsv,
1432ORIGMARK, perl_alloc, perl_call_argv, perl_call_method, perl_call_pv,
1433perl_call_sv, perl_construct, perl_destruct, perl_eval_sv, perl_free,
1434perl_get_av, perl_get_cv, perl_get_hv, perl_get_sv, perl_parse,
1435perl_require_pv, perl_run, POPi, POPl, POPp, POPn, POPs, PUSHMARK, PUSHi,
1436PUSHn, PUSHp, PUSHs, PUTBACK, Renew, Renewc, RETVAL, safefree, safemalloc,
1437saferealloc, savepv, savepvn, SAVETMPS, SP, SPAGAIN, ST, strEQ, strGE,
1438strGT, strLE, strLT, strNE, strnEQ, strnNE, sv_2mortal, sv_bless, sv_catpv,
1439sv_catpvn, sv_catsv, sv_cmp, sv_cmp, SvCUR, SvCUR_set, sv_dec, sv_dec,
1440SvEND, sv_eq, SvGROW, sv_grow, sv_inc, SvIOK, SvIOK_off, SvIOK_on,
1441SvIOK_only, SvIOK_only, SvIOKp, sv_isa, SvIV, sv_isobject, SvIVX, SvLEN,
1442sv_len, sv_len, sv_magic, sv_mortalcopy, SvOK, sv_newmortal, sv_no, SvNIOK,
1443SvNIOK_off, SvNIOKp, SvNOK, SvNOK_off, SvNOK_on, SvNOK_only, SvNOK_only,
1444SvNOKp, SvNV, SvNVX, SvPOK, SvPOK_off, SvPOK_on, SvPOK_only, SvPOK_only,
1445SvPOKp, SvPV, SvPVX, SvREFCNT, SvREFCNT_dec, SvREFCNT_inc, SvROK,
1446SvROK_off, SvROK_on, SvRV, sv_setiv, sv_setnv, sv_setpv, sv_setpvn,
1447sv_setref_iv, sv_setref_nv, sv_setref_pv, sv_setref_pvn, sv_setsv, SvSTASH,
1448SVt_IV, SVt_PV, SVt_PVAV, SVt_PVCV, SVt_PVHV, SVt_PVMG, SVt_NV, SvTRUE,
1449SvTYPE, svtype, SvUPGRADE, sv_upgrade, sv_undef, sv_unref, sv_usepvn,
1450sv_yes, THIS, toLOWER, toUPPER, warn, XPUSHi, XPUSHn, XPUSHp, XPUSHs, XS,
1451XSRETURN, XSRETURN_EMPTY, XSRETURN_IV, XSRETURN_NO, XSRETURN_NV,
1452XSRETURN_PV, XSRETURN_UNDEF, XSRETURN_YES, XST_mIV, XST_mNV, XST_mNO,
1453XST_mPV, XST_mUNDEF, XST_mYES, XS_VERSION, XS_VERSION_BOOTCHECK, Zero
1454
1455=back
1456
1457=item EDITOR
1458
1459=item DATE
1460
1461=head2 perlcall - Perl calling conventions from C
1462
1463=item DESCRIPTION
1464
1465An Error Handler, An Event Driven Program
1466
1467=item THE PERL_CALL FUNCTIONS
1468
1469B<perl_call_sv>, B<perl_call_pv>, B<perl_call_method>, B<perl_call_argv>
1470
1471=item FLAG VALUES
1472
1473=over
1474
1475=item G_SCALAR
1476
1477=item G_ARRAY
1478
1479=item G_DISCARD
1480
1481=item G_NOARGS
1482
1483=item G_EVAL
1484
1485=item G_KEEPERR
1486
1487=item Determining the Context
1488
1489=back
1490
1491=item KNOWN PROBLEMS
1492
1493=item EXAMPLES
1494
1495=over
1496
1497=item No Parameters, Nothing returned
1498
1499=item Passing Parameters
1500
1501=item Returning a Scalar
1502
1503=item Returning a list of values
1504
1505=item Returning a list in a scalar context
1506
1507=item Returning Data from Perl via the parameter list
1508
1509=item Using G_EVAL
1510
1511=item Using G_KEEPERR
1512
1513=item Using perl_call_sv
1514
1515=item Using perl_call_argv
1516
1517=item Using perl_call_method
1518
1519=item Using GIMME
1520
1521=item Using Perl to dispose of temporaries
1522
1523=item Strategies for storing Callback Context Information
1524
15251. Ignore the problem - Allow only 1 callback, 2. Create a sequence of
1526callbacks - hard wired limit, 3. Use a parameter to map to the Perl
1527callback
1528
1529=item Alternate Stack Manipulation
1530
1531=back
1532
1533=item SEE ALSO
1534
1535=item AUTHOR
1536
1537=item DATE
1538
1539=head1 PRAGMA DOCUMENTATION
1540
1541=head2 blib - Use MakeMaker's uninstalled version of a package
1542
1543=item SYNOPSIS
1544
1545=item DESCRIPTION
1546
1547=item BUGS
1548
1549=item AUTHOR
1550
1551=head2 diagnostics - Perl compiler pragma to force verbose warning
1552diagnostics
1553
1554=item SYNOPSIS
1555
1556=item DESCRIPTION
1557
1558=over
1559
1560=item The C<diagnostics> Pragma
1561
1562=item The I<splain> Program
1563
1564=back
1565
1566=item EXAMPLES
1567
1568=item INTERNALS
1569
1570=item BUGS
1571
1572=item AUTHOR
1573
1574=head2 integer - Perl pragma to compute arithmetic in integer instead of
1575double
1576
1577=item SYNOPSIS
1578
1579=item DESCRIPTION
1580
1581=head2 less - perl pragma to request less of something from the compiler
1582
1583=item SYNOPSIS
1584
1585=item DESCRIPTION
1586
1587=head2 lib - manipulate @INC at compile time
1588
1589=item SYNOPSIS
1590
1591=item DESCRIPTION
1592
1593=over
1594
1595=item ADDING DIRECTORIES TO @INC
1596
1597=item DELETING DIRECTORIES FROM @INC
1598
1599=item RESTORING ORIGINAL @INC
1600
1601=back
1602
1603=item SEE ALSO
1604
1605=item AUTHOR
1606
1607=head2 locale - Perl pragma to use and avoid POSIX locales for built-in
1608operations
1609
1610=item SYNOPSIS
1611
1612=item DESCRIPTION
1613
1614=head2 ops - Perl pragma to restrict unsafe operations when compiling
1615
1616=item SYNOPSIS
1617
1618=item DESCRIPTION
1619
1620=item SEE ALSO
1621
1622=head2 overload - Package for overloading perl operations
1623
1624=item SYNOPSIS
1625
1626=item CAVEAT SCRIPTOR
1627
1628=item DESCRIPTION
1629
1630=over
1631
1632=item Declaration of overloaded functions
1633
1634=item Calling Conventions for Binary Operations
1635
1636FALSE, TRUE, C<undef>
1637
1638=item Calling Conventions for Unary Operations
1639
1640=item Overloadable Operations
1641
1642I<Arithmetic operations>, I<Comparison operations>, I<Bit operations>,
1643I<Increment and decrement>, I<Transcendental functions>, I<Boolean, string
1644and numeric conversion>, I<Special>
1645
1646=back
1647
1648=item SPECIAL SYMBOLS FOR C<use overload>
1649
1650=over
1651
1652=item Last Resort
1653
1654=item Fallback
1655
1656C<undef>, TRUE, defined, but FALSE
1657
1658=item Copy Constructor
1659
1660B<Example>
1661
1662=back
1663
1664=item MAGIC AUTOGENERATION
1665
1666I<Assignment forms of arithmetic operations>, I<Conversion operations>,
1667I<Increment and decrement>, C<abs($a)>, I<Unary minus>, I<Negation>,
1668I<Concatenation>, I<Comparison operations>, I<Copy operator>
1669
1670=item WARNING
1671
1672=item Run-time Overloading
1673
1674=item Public functions
1675
1676overload::StrVal(arg), overload::Overloaded(arg), overload::Method(obj,op)
1677
1678=item IMPLEMENTATION
1679
1680=item AUTHOR
1681
1682=item DIAGNOSTICS
1683
1684=item BUGS
1685
1686=head2 sigtrap - Perl pragma to enable simple signal handling
1687
1688=item SYNOPSIS
1689
1690=item DESCRIPTION
1691
1692=item OPTIONS
1693
1694=over
1695
1696=item SIGNAL HANDLERS
1697
1698B<stack-trace>, B<die>, B<handler> I<your-handler>
1699
1700=item SIGNAL LISTS
1701
1702B<normal-signals>, B<error-signals>, B<old-interface-signals>
1703
1704=item OTHER
1705
1706B<untrapped>, B<any>, I<signal>, I<number>
1707
1708=back
1709
1710=item EXAMPLES
1711
1712=head2 strict - Perl pragma to restrict unsafe constructs
1713
1714=item SYNOPSIS
1715
1716=item DESCRIPTION
1717
1718C<strict refs>, C<strict vars>, C<strict subs>
1719
1720=head2 subs - Perl pragma to predeclare sub names
1721
1722=item SYNOPSIS
1723
1724=item DESCRIPTION
1725
1726=head2 vars - Perl pragma to predeclare global variable names
1727
1728=item SYNOPSIS
1729
1730=item DESCRIPTION
1731
1732=head1 MODULE DOCUMENTATION
1733
1734=head2 AnyDBM_File - provide framework for multiple DBMs
1735
1736=item SYNOPSIS
1737
1738=item DESCRIPTION
1739
1740=over
1741
1742=item DBM Comparisons
1743
1744[0], [1], [2], [3]
1745
1746=back
1747
1748=item SEE ALSO
1749
1750=head2 AutoLoader - load functions only on demand
1751
1752=item SYNOPSIS
1753
1754=item DESCRIPTION
1755
1756=over
1757
1758=item __END__
1759
1760=item Loading Stubs
1761
1762=item Package Lexicals
1763
1764=item AutoLoader vs. SelfLoader
1765
1766=back
1767
1768=item CAVEAT
1769
1770=head2 AutoSplit - split a package for autoloading
1771
1772=item SYNOPSIS
1773
1774=item DESCRIPTION
1775
1776=item CAVEATS
1777
1778=item DIAGNOSTICS
1779
1780=head2 Benchmark - benchmark running times of code
1781
1782=item SYNOPSIS
1783
1784=item DESCRIPTION
1785
1786=over
1787
1788=item Methods
1789
1790new, debug
1791
1792=item Standard Exports
1793
1794timeit(COUNT, CODE), timethis, timethese, timediff, timestr
1795
1796=item Optional Exports
1797
1798=back
1799
1800=item NOTES
1801
1802=item INHERITANCE
1803
1804=item CAVEATS
1805
1806=item AUTHORS
1807
1808=item MODIFICATION HISTORY
1809
1810=head2 CPAN - query, download and build perl modules from CPAN sites
1811
1812=item SYNOPSIS
1813
1814=item DESCRIPTION
1815
1816=over
1817
1818=item Interactive Mode
1819
1820Searching for authors, bundles, distribution files and modules, make, test,
1821install, clean modules or distributions
1822
1823=item CPAN::Shell
1824
1825=item ProgrammerE<39>s interface
1826
1827=item Cache Manager
1828
1829=item Bundles
1830
1831=item autobundle
1832
1833=item recompile
1834
1835=back
1836
1837=item CONFIGURATION
1838
1839o conf E<lt>scalar optionE<gt>, o conf E<lt>scalar optionE<gt>
1840E<lt>valueE<gt>, o conf E<lt>list optionE<gt>, o conf E<lt>list optionE<gt>
1841[shift|pop], o conf E<lt>list optionE<gt> [unshift|push|splice]
1842E<lt>listE<gt>
1843
1844=item SECURITY
1845
1846=item EXPORT
1847
1848=item Debugging
1849
1850=over
1851
1852=item Prerequisites
1853
1854=back
1855
1856=item AUTHOR
1857
1858=item SEE ALSO
1859
1860=head2 CPAN::FirstTime - Utility for CPAN::Config file Initialization
1861
1862=item SYNOPSIS
1863
1864=item DESCRIPTION
1865
1866=head2 CPANox, CPAN::Nox - Wrapper around CPAN.pm without using any XS
1867module
1868
1869=item SYNOPSIS
1870
1871=item DESCRIPTION
1872
1873=item SEE ALSO
1874
1875=head2 Carp, carp - warn of errors (from perspective of caller)
1876
1877=item SYNOPSIS
1878
1879=item DESCRIPTION
1880
1881=head2 Class::Template - struct/member template builder
1882
1883=item SYNOPSIS
1884
1885=item DESCRIPTION
1886
1887=item EXAMPLES
1888
1889Example 1, Example 2
1890
1891=item NOTES
1892
1893=head2 Config - access Perl configuration information
1894
1895=item SYNOPSIS
1896
1897=item DESCRIPTION
1898
1899myconfig(), config_sh(), config_vars(@names)
1900
1901=item EXAMPLE
1902
1903=item WARNING
1904
1905=item NOTE
1906
1907=head2 Cwd, getcwd - get pathname of current working directory
1908
1909=item SYNOPSIS
1910
1911=item DESCRIPTION
1912
1913=head2 DB_File - Perl5 access to Berkeley DB
1914
1915=item SYNOPSIS
1916
1917=item DESCRIPTION
1918
1919B<DB_HASH>, B<DB_BTREE>, B<DB_RECNO>
1920
1921=over
1922
1923=item How does DB_File interface to Berkeley DB?
1924
1925=item Opening a Berkeley DB Database File
1926
1927=item Default Parameters
1928
1929=item In Memory Databases
1930
1931=back
1932
1933=item DB_HASH
1934
1935=over
1936
1937=item A Simple Example.
1938
1939=back
1940
1941=item DB_BTREE
1942
1943=over
1944
1945=item Changing the BTREE sort order
1946
1947=item Handling duplicate keys
1948
1949=item The get_dup method.
1950
1951=item Matching Partial Keys
1952
1953=back
1954
1955=item DB_RECNO
1956
1957=over
1958
1959=item The bval option
1960
1961=item A Simple Example
1962
1963=item Extra Methods
1964
1965B<$X-E<gt>push(list) ;>, B<$value = $X-E<gt>pop ;>, B<$X-E<gt>shift>,
1966B<$X-E<gt>unshift(list) ;>, B<$X-E<gt>length>
1967
1968=item Another Example
1969
1970=back
1971
1972=item THE API INTERFACE
1973
1974B<$status = $X-E<gt>get($key, $value [, $flags]) ;>, B<$status =
1975$X-E<gt>put($key, $value [, $flags]) ;>, B<$status = $X-E<gt>del($key [,
1976$flags]) ;>, B<$status = $X-E<gt>fd ;>, B<$status = $X-E<gt>seq($key,
1977$value, $flags) ;>, B<$status = $X-E<gt>sync([$flags]) ;>
1978
1979=item HINTS AND TIPS
1980
1981=over
1982
1983=item Locking Databases
1984
1985=item Sharing databases with C applications
1986
1987=back
1988
1989=item COMMON QUESTIONS
1990
1991=over
1992
1993=item Why is there Perl source in my database?
1994
1995=item How do I store complex data structures with DB_File?
1996
1997=item What does "Invalid Argument" mean?
1998
1999=item What does "Bareword 'DB_File' not allowed" mean?
2000
2001=back
2002
2003=item HISTORY
2004
2005=item BUGS
2006
2007=item AVAILABILITY
2008
2009=item SEE ALSO
2010
2011=item AUTHOR
2012
2013=head2 Devel::SelfStubber - generate stubs for a SelfLoading module
2014
2015=item SYNOPSIS
2016
2017=item DESCRIPTION
2018
2019=head2 DirHandle - supply object methods for directory handles
2020
2021=item SYNOPSIS
2022
2023=item DESCRIPTION
2024
2025=head2 DynaLoader - Dynamically load C libraries into Perl code
2026
2027=item SYNOPSIS
2028
2029=item DESCRIPTION
2030
2031@dl_library_path, @dl_resolve_using, @dl_require_symbols, dl_error(),
2032$dl_debug, dl_findfile(), dl_expandspec(), dl_load_file(),
2033dl_find_symbol(), dl_undef_symbols(), dl_install_xsub(), bootstrap()
2034
2035=item AUTHOR
2036
2037=head2 English - use nice English (or awk) names for ugly punctuation
2038variables
2039
2040=item SYNOPSIS
2041
2042=item DESCRIPTION
2043
2044=head2 Env - perl module that imports environment variables
2045
2046=item SYNOPSIS
2047
2048=item DESCRIPTION
2049
2050=item AUTHOR
2051
2052=head2 Exporter - Implements default import method for modules
2053
2054=item SYNOPSIS
2055
2056=item DESCRIPTION
2057
2058=over
2059
2060=item Selecting What To Export
2061
2062=item Specialised Import Lists
2063
2064=item Module Version Checking
2065
2066=item Managing Unknown Symbols
2067
2068=item Tag Handling Utility Functions
2069
2070=back
2071
2072=head2 ExtUtils::Embed - Utilities for embedding Perl in C/C++ applications
2073
2074=item SYNOPSIS
2075
2076=item DESCRIPTION
2077
2078=item @EXPORT
2079
2080=item FUNCTIONS
2081
2082xsinit(), Examples, ldopts(), Examples, perl_inc(), ccflags(), ccdlflags(),
2083ccopts(), xsi_header(), xsi_protos(@modules), xsi_body(@modules)
2084
2085=item EXAMPLES
2086
2087=item SEE ALSO
2088
2089=item AUTHOR
2090
2091=head2 ExtUtils::Install - install files from here to there
2092
2093=item SYNOPSIS
2094
2095=item DESCRIPTION
2096
2097=head2 ExtUtils::Liblist - determine libraries to use and how to use them
2098
2099=item SYNOPSIS
2100
2101=item DESCRIPTION
2102
2103For static extensions, For dynamic extensions, For dynamic extensions
2104
2105=over
2106
2107=item EXTRALIBS
2108
2109=item LDLOADLIBS and LD_RUN_PATH
2110
2111=item BSLOADLIBS
2112
2113=back
2114
2115=item PORTABILITY
2116
2117=over
2118
2119=item VMS implementation
2120
2121=back
2122
2123=item SEE ALSO
2124
2125=head2 ExtUtils::MM_OS2 - methods to override UN*X behaviour in
2126ExtUtils::MakeMaker
2127
2128=item SYNOPSIS
2129
2130=item DESCRIPTION
2131
2132=head2 ExtUtils::MM_Unix - methods used by ExtUtils::MakeMaker
2133
2134=item SYNOPSIS
2135
2136=item DESCRIPTION
2137
2138=item METHODS
2139
2140=over
2141
2142=item Preloaded methods
2143
2144canonpath, catdir, catfile, curdir, rootdir, updir
2145
2146=item SelfLoaded methods
2147
2148c_o (o), cflags (o), clean (o), const_cccmd (o), const_config (o),
2149const_loadlibs (o), constants (o), depend (o), dir_target (o), dist (o),
2150dist_basics (o), dist_ci (o), dist_core (o), dist_dir (o), dist_test (o),
2151dlsyms (o), dynamic (o), dynamic_bs (o), dynamic_lib (o), exescan,
2152extliblist, file_name_is_absolute, find_perl
2153
2154=item Methods to actually produce chunks of text for the Makefile
2155
2156force (o), guess_name, has_link_code, init_dirscan, init_main, init_others,
2157install (o), installbin (o), libscan (o), linkext (o), lsdir, macro (o),
2158makeaperl (o), makefile (o), manifypods (o), maybe_command,
2159maybe_command_in_dirs, needs_linking (o), nicetext, parse_version, pasthru
2160(o), path, perl_script, perldepend (o), pm_to_blib, post_constants (o),
2161post_initialize (o), postamble (o), prefixify, processPL (o), realclean
2162(o), replace_manpage_separator, static (o), static_lib (o), staticmake (o),
2163subdir_x (o), subdirs (o), test (o), test_via_harness (o), test_via_script
2164(o), tool_autosplit (o), tools_other (o), tool_xsubpp (o), top_targets (o),
2165writedoc, xs_c (o), xs_o (o)
2166
2167=back
2168
2169=item SEE ALSO
2170
2171=head2 ExtUtils::MM_VMS - methods to override UN*X behaviour in
2172ExtUtils::MakeMaker
2173
2174=item SYNOPSIS
2175
2176=item DESCRIPTION
2177
2178=over
2179
2180=item Methods always loaded
2181
2182eliminate_macros, fixpath, catdir, catfile, wraplist, curdir (override),
2183rootdir (override), updir (override)
2184
2185=item SelfLoaded methods
2186
2187guess_name (override), find_perl (override), path (override), maybe_command
2188(override), maybe_command_in_dirs (override), perl_script (override),
2189file_name_is_absolute (override), replace_manpage_separator, init_others
2190(override), constants (override), cflags (override), const_cccmd
2191(override), pm_to_blib (override), tool_autosplit (override), tool_sxubpp
2192(override), xsubpp_version (override), tools_other (override), dist
2193(override), c_o (override), xs_c (override), xs_o (override), top_targets
2194(override), dlsyms (override), dynamic_lib (override), dynamic_bs
2195(override), static_lib (override), manifypods (override), processPL
2196(override), installbin (override), subdir_x (override), clean (override),
2197realclean (override), dist_basics (override), dist_core (override),
2198dist_dir (override), dist_test (override), install (override), perldepend
2199(override), makefile (override), test (override), test_via_harness
2200(override), test_via_script (override), makeaperl (override), nicetext
2201(override)
2202
2203=back
2204
2205=head2 ExtUtils::MakeMaker - create an extension Makefile
2206
2207=item SYNOPSIS
2208
2209=item DESCRIPTION
2210
2211=over
2212
2213=item How To Write A Makefile.PL
2214
2215=item Default Makefile Behaviour
2216
2217=item make test
2218
2219=item make testdb
2220
2221=item make install
2222
2223=item PREFIX and LIB attribute
2224
2225=item AFS users
2226
2227=item Static Linking of a new Perl Binary
2228
2229=item Determination of Perl Library and Installation Locations
2230
2231=item Which architecture dependent directory?
2232
2233=item Using Attributes and Parameters
2234
2235C, CONFIG, CONFIGURE, DEFINE, DIR, DISTNAME, DL_FUNCS, DL_VARS,
2236EXCLUDE_EXT, EXE_FILES, NO_VC, FIRST_MAKEFILE, FULLPERL, H, INC,
2237INCLUDE_EXT, INSTALLARCHLIB, INSTALLBIN, INSTALLDIRS, INSTALLMAN1DIR,
2238INSTALLMAN3DIR, INSTALLPRIVLIB, INSTALLSCRIPT, INSTALLSITELIB,
2239INSTALLSITEARCH, INST_ARCHLIB, INST_BIN, INST_EXE, INST_LIB, INST_MAN1DIR,
2240INST_MAN3DIR, INST_SCRIPT, LDFROM, LIBPERL_A, LIB, LIBS, LINKTYPE,
2241MAKEAPERL, MAKEFILE, MAN1PODS, MAN3PODS, MAP_TARGET, MYEXTLIB, NAME,
2242NEEDS_LINKING, NOECHO, NORECURS, OBJECT, OPTIMIZE, PERL, PERLMAINCC,
2243PERL_ARCHLIB, PERL_LIB, PERL_SRC, PL_FILES, PM, PMLIBDIRS, PREFIX,
2244PREREQ_PM, SKIP, TYPEMAPS, VERSION, VERSION_FROM, XS, XSOPT, XSPROTOARG,
2245XS_VERSION
2246
2247=item Additional lowercase attributes
2248
2249clean, depend, dist, dynamic_lib, installpm, linkext, macro, realclean,
2250tool_autosplit
2251
2252=item Overriding MakeMaker Methods
2253
2254=item Hintsfile support
2255
2256=item Distribution Support
2257
2258 make distcheck, make skipcheck, make distclean, make manifest,
2259 make distdir, make tardist, make dist, make uutardist, make
2260shdist, make zipdist, make ci
2261
2262=back
2263
2264=item SEE ALSO
2265
2266=item AUTHORS
2267
2268=head2 ExtUtils::Manifest - utilities to write and check a MANIFEST file
2269
2270=item SYNOPSIS
2271
2272=item DESCRIPTION
2273
2274=item MANIFEST.SKIP
2275
2276=item EXPORT_OK
2277
2278=item GLOBAL VARIABLES
2279
2280=item DIAGNOSTICS
2281
2282C<Not in MANIFEST:> I<file>, C<No such file:> I<file>, C<MANIFEST:> I<$!>,
2283C<Added to MANIFEST:> I<file>
2284
2285=item SEE ALSO
2286
2287=item AUTHOR
2288
2289=head2 ExtUtils::Miniperl, writemain - write the C code for perlmain.c
2290
2291=item SYNOPSIS
2292
2293=item DESCRIPTION
2294
2295=item SEE ALSO
2296
2297=head2 ExtUtils::Mkbootstrap - make a bootstrap file for use by DynaLoader
2298
2299=item SYNOPSIS
2300
2301=item DESCRIPTION
2302
2303=head2 ExtUtils::Mksymlists - write linker options files for dynamic
2304extension
2305
2306=item SYNOPSIS
2307
2308=item DESCRIPTION
2309
2310NAME, DL_FUNCS, DL_VARS, FILE, FUNCLIST, DLBASE
2311
2312=item AUTHOR
2313
2314=item REVISION
2315
2316=head2 ExtUtils::testlib - add blib/* directories to @INC
2317
2318=item SYNOPSIS
2319
2320=item DESCRIPTION
2321
2322=head2 Fatal - replace functions with equivalents which succeed or die
2323
2324=item SYNOPSIS
2325
2326=item DESCRIPTION
2327
2328=item AUTHOR
2329
2330=head2 Fcntl - load the C Fcntl.h defines
2331
2332=item SYNOPSIS
2333
2334=item DESCRIPTION
2335
2336=item NOTE
2337
2338=item EXPORTED SYMBOLS
2339
2340=head2 File::Basename, fileparse - split a pathname into pieces
2341
2342=item SYNOPSIS
2343
2344=item DESCRIPTION
2345
2346fileparse_set_fstype, fileparse
2347
2348=item EXAMPLES
2349
2350C<basename>, C<dirname>
2351
2352=head2 File::CheckTree, validate - run many filetest checks on a tree
2353
2354=item SYNOPSIS
2355
2356=item DESCRIPTION
2357
2358=head2 File::Compare - Compare files or filehandles
2359
2360=item SYNOPSIS
2361
2362=item DESCRIPTION
2363
2364=item RETURN
2365
2366=item AUTHOR
2367
2368=head2 File::Copy - Copy files or filehandles
2369
2370=item SYNOPSIS
2371
2372=item DESCRIPTION
2373
2374=over
2375
2376=item Special behavior if C<syscopy> is defined (VMS and OS/2)
2377
2378rmscopy($from,$to[,$date_flag])
2379
2380=back
2381
2382=item RETURN
2383
2384=item AUTHOR
2385
2386=head2 File::Find, find - traverse a file tree
2387
2388=item SYNOPSIS
2389
2390=item DESCRIPTION
2391
2392=head2 File::Path - create or remove a series of directories
2393
2394=item SYNOPSIS
2395
2396=item DESCRIPTION
2397
2398=item AUTHORS
2399
2400=item REVISION
2401
2402=head2 File::stat - by-name interface to Perl's built-in stat() functions
2403
2404=item SYNOPSIS
2405
2406=item DESCRIPTION
2407
2408=item NOTE
2409
2410=item AUTHOR
2411
2412=head2 FileCache - keep more files open than the system permits
2413
2414=item SYNOPSIS
2415
2416=item DESCRIPTION
2417
2418=item BUGS
2419
2420=head2 FileHandle - supply object methods for filehandles
2421
2422=item SYNOPSIS
2423
2424=item DESCRIPTION
2425
2426$fh->print, $fh->printf, $fh->getline, $fh->getlines
2427
2428=item SEE ALSO
2429
2430=head2 FindBin - Locate directory of original perl script
2431
2432=item SYNOPSIS
2433
2434=item DESCRIPTION
2435
2436=item EXPORTABLE VARIABLES
2437
2438=item KNOWN BUGS
2439
2440=item AUTHORS
2441
2442=item COPYRIGHT
2443
2444=item REVISION
2445
2446=head2 GDBM_File - Perl5 access to the gdbm library.
2447
2448=item SYNOPSIS
2449
2450=item DESCRIPTION
2451
2452=item AVAILABILITY
2453
2454=item BUGS
2455
2456=item SEE ALSO
2457
2458=head2 Getopt::Long, GetOptions - extended processing of command line
2459options
2460
2461=item SYNOPSIS
2462
2463=item DESCRIPTION
2464
2465E<lt>noneE<gt>, !, =s, :s, =i, :i, =f, :f
2466
2467=over
2468
2469=item Linkage specification
2470
2471=item Aliases and abbreviations
2472
2473=item Non-option call-back routine
2474
2475=item Option starters
2476
2477=item Return value
2478
2479=back
2480
2481=item COMPATIBILITY
2482
2483=item EXAMPLES
2484
2485=item CONFIGURATION VARIABLES
2486
2487$Getopt::Long::autoabbrev, $Getopt::Long::getopt_compat,
2488$Getopt::Long::order, $Getopt::Long::bundling, $Getopt::Long::ignorecase,
2489$Getopt::Long::passthrough, $Getopt::Long::VERSION, $Getopt::Long::error,
2490$Getopt::Long::debug
2491
2492=head2 Getopt::Std, getopt - Process single-character switches with switch
2493clustering
2494
2495=item SYNOPSIS
2496
2497=item DESCRIPTION
2498
2499=head2 I18N::Collate - compare 8-bit scalar data according to the current
2500locale
2501
2502=item SYNOPSIS
2503
2504=item DESCRIPTION
2505
2506=head2 IO - load various IO modules
2507
2508=item SYNOPSIS
2509
2510=item DESCRIPTION
2511
2512=head2 IO::File - supply object methods for filehandles
2513
2514=item SYNOPSIS
2515
2516=item DESCRIPTION
2517
2518=item CONSTRUCTOR
2519
2520new ([ ARGS ] )
2521
2522=item METHODS
2523
2524open( FILENAME [,MODE [,PERMS]] )
2525
2526=item SEE ALSO
2527
2528=item HISTORY
2529
2530=head2 IO::Handle - supply object methods for I/O handles
2531
2532=item SYNOPSIS
2533
2534=item DESCRIPTION
2535
2536=item CONSTRUCTOR
2537
2538new (), new_from_fd ( FD, MODE )
2539
2540=item METHODS
2541
2542$fh->getline, $fh->getlines, $fh->fdopen ( FD, MODE ), $fh->write ( BUF,
2543LEN [, OFFSET }\] ), $fh->opened, $fh->untaint
2544
2545=item NOTE
2546
2547=item SEE ALSO
2548
2549=item BUGS
2550
2551=item HISTORY
2552
2553=head2 IO::Pipe, IO::pipe - supply object methods for pipes
2554
2555=item SYNOPSIS
2556
2557=item DESCRIPTION
2558
2559=item CONSTRCUTOR
2560
2561new ( [READER, WRITER] )
2562
2563=item METHODS
2564
2565reader ([ARGS]), writer ([ARGS]), handles ()
2566
2567=item SEE ALSO
2568
2569=item AUTHOR
2570
2571=item COPYRIGHT
2572
2573=head2 IO::Seekable - supply seek based methods for I/O objects
2574
2575=item SYNOPSIS
2576
2577=item DESCRIPTION
2578
2579=item SEE ALSO
2580
2581=item HISTORY
2582
2583=head2 IO::Select - OO interface to the select system call
2584
2585=item SYNOPSIS
2586
2587=item DESCRIPTION
2588
2589=item CONSTRUCTOR
2590
2591new ( [ HANDLES ] )
2592
2593=item METHODS
2594
2595add ( HANDLES ), remove ( HANDLES ), exists ( HANDLE ), handles, can_read (
2596[ TIMEOUT ] ), can_write ( [ TIMEOUT ] ), has_error ( [ TIMEOUT ] ), count
2597(), bits(), bits(), select ( READ, WRITE, ERROR [, TIMEOUT ] )
2598
2599=item EXAMPLE
2600
2601=item AUTHOR
2602
2603=item COPYRIGHT
2604
2605=head2 IO::Socket - Object interface to socket communications
2606
2607=item SYNOPSIS
2608
2609=item DESCRIPTION
2610
2611=item CONSTRUCTOR
2612
2613new ( [ARGS] )
2614
2615=item METHODS
2616
2617accept([PKG]), timeout([VAL]), sockopt(OPT [, VAL]), sockdomain, socktype,
2618protocol
2619
2620=item SUB-CLASSES
2621
2622=over
2623
2624=item IO::Socket::INET
2625
2626=item METHODS
2627
2628sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
2629()
2630
2631=item IO::Socket::UNIX
2632
2633=item METHODS
2634
2635hostpath(), peerpath()
2636
2637=back
2638
2639=item SEE ALSO
2640
2641=item AUTHOR
2642
2643=item COPYRIGHT
2644
2645=head2 IO::lib::IO::File, IO::File - supply object methods for filehandles
2646
2647=item SYNOPSIS
2648
2649=item DESCRIPTION
2650
2651=item CONSTRUCTOR
2652
2653new ([ ARGS ] )
2654
2655=item METHODS
2656
2657open( FILENAME [,MODE [,PERMS]] )
2658
2659=item SEE ALSO
2660
2661=item HISTORY
2662
2663=head2 IO::lib::IO::Handle, IO::Handle - supply object methods for I/O
2664handles
2665
2666=item SYNOPSIS
2667
2668=item DESCRIPTION
2669
2670=item CONSTRUCTOR
2671
2672new (), new_from_fd ( FD, MODE )
2673
2674=item METHODS
2675
2676$fh->getline, $fh->getlines, $fh->fdopen ( FD, MODE ), $fh->write ( BUF,
2677LEN [, OFFSET }\] ), $fh->opened, $fh->untaint
2678
2679=item NOTE
2680
2681=item SEE ALSO
2682
2683=item BUGS
2684
2685=item HISTORY
2686
2687=head2 IO::lib::IO::Pipe, IO::pipe - supply object methods for pipes
2688
2689=item SYNOPSIS
2690
2691=item DESCRIPTION
2692
2693=item CONSTRCUTOR
2694
2695new ( [READER, WRITER] )
2696
2697=item METHODS
2698
2699reader ([ARGS]), writer ([ARGS]), handles ()
2700
2701=item SEE ALSO
2702
2703=item AUTHOR
2704
2705=item COPYRIGHT
2706
2707=head2 IO::lib::IO::Seekable, IO::Seekable - supply seek based methods for
2708I/O objects
2709
2710=item SYNOPSIS
2711
2712=item DESCRIPTION
2713
2714=item SEE ALSO
2715
2716=item HISTORY
2717
2718=head2 IO::lib::IO::Select, IO::Select - OO interface to the select system
2719call
2720
2721=item SYNOPSIS
2722
2723=item DESCRIPTION
2724
2725=item CONSTRUCTOR
2726
2727new ( [ HANDLES ] )
2728
2729=item METHODS
2730
2731add ( HANDLES ), remove ( HANDLES ), exists ( HANDLE ), handles, can_read (
2732[ TIMEOUT ] ), can_write ( [ TIMEOUT ] ), has_error ( [ TIMEOUT ] ), count
2733(), bits(), bits(), select ( READ, WRITE, ERROR [, TIMEOUT ] )
2734
2735=item EXAMPLE
2736
2737=item AUTHOR
2738
2739=item COPYRIGHT
2740
2741=head2 IO::lib::IO::Socket, IO::Socket - Object interface to socket
2742communications
2743
2744=item SYNOPSIS
2745
2746=item DESCRIPTION
2747
2748=item CONSTRUCTOR
2749
2750new ( [ARGS] )
2751
2752=item METHODS
2753
2754accept([PKG]), timeout([VAL]), sockopt(OPT [, VAL]), sockdomain, socktype,
2755protocol
2756
2757=item SUB-CLASSES
2758
2759=over
2760
2761=item IO::Socket::INET
2762
2763=item METHODS
2764
2765sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
2766()
2767
2768=item IO::Socket::UNIX
2769
2770=item METHODS
2771
2772hostpath(), peerpath()
2773
2774=back
2775
2776=item SEE ALSO
2777
2778=item AUTHOR
2779
2780=item COPYRIGHT
2781
2782=head2 IPC::Open2, open2 - open a process for both reading and writing
2783
2784=item SYNOPSIS
2785
2786=item DESCRIPTION
2787
2788=item WARNING
2789
2790=item SEE ALSO
2791
2792=head2 IPC::Open3, open3 - open a process for reading, writing, and error
2793handling
2794
2795=item SYNOPSIS
2796
2797=item DESCRIPTION
2798
2799=item WARNING
2800
2801=head2 Math::BigFloat - Arbitrary length float math package
2802
2803=item SYNOPSIS
2804
2805=item DESCRIPTION
2806
2807number format, Error returns 'NaN', Division is computed to
2808
2809=item BUGS
2810
2811=item AUTHOR
2812
2813=head2 Math::BigInt - Arbitrary size integer math package
2814
2815=item SYNOPSIS
2816
2817=item DESCRIPTION
2818
2819Canonical notation, Input, Output
2820
2821=item EXAMPLES
2822
2823=item BUGS
2824
2825=item AUTHOR
2826
2827=head2 Math::Complex - complex numbers and associated mathematical
2828functions
2829
2830=item SYNOPSIS
2831
2832=item DESCRIPTION
2833
2834=item OPERATIONS
2835
2836=item CREATION
2837
2838=item STRINGIFICATION
2839
2840=item USAGE
2841
2842=item BUGS
2843
2844=item AUTHOR
2845
2846=head2 NDBM_File - Tied access to ndbm files
2847
2848=item SYNOPSIS
2849
2850=item DESCRIPTION
2851
2852=head2 Net::Ping - check a remote host for reachability
2853
2854=item SYNOPSIS
2855
2856=item DESCRIPTION
2857
2858=over
2859
2860=item Functions
2861
2862Net::Ping->new([$proto [, $def_timeout [, $bytes]]]);, $p->ping($host [,
2863$timeout]);, $p->close();, pingecho($host [, $timeout]);
2864
2865=back
2866
2867=item WARNING
2868
2869=item NOTES
2870
2871=head2 Net::hostent - by-name interface to Perl's built-in gethost*()
2872functions
2873
2874=item SYNOPSIS
2875
2876=item DESCRIPTION
2877
2878=item EXAMPLES
2879
2880=item NOTE
2881
2882=item AUTHOR
2883
2884=head2 Net::netent - by-name interface to Perl's built-in getnet*()
2885functions
2886
2887=item SYNOPSIS
2888
2889=item DESCRIPTION
2890
2891=item EXAMPLES
2892
2893=item NOTE
2894
2895=item AUTHOR
2896
2897=head2 Net::protoent - by-name interface to Perl's built-in getproto*()
2898functions
2899
2900=item SYNOPSIS
2901
2902=item DESCRIPTION
2903
2904=item NOTE
2905
2906=item AUTHOR
2907
2908=head2 Net::servent - by-name interface to Perl's built-in getserv*()
2909functions
2910
2911=item SYNOPSIS
2912
2913=item DESCRIPTION
2914
2915=item EXAMPLES
2916
2917=item NOTE
2918
2919=item AUTHOR
2920
2921=head2 ODBM_File - Tied access to odbm files
2922
2923=item SYNOPSIS
2924
2925=item DESCRIPTION
2926
2927=head2 Opcode - Disable named opcodes when compiling perl code
2928
2929=item SYNOPSIS
2930
2931=item DESCRIPTION
2932
2933=item NOTE
2934
2935=item WARNING
2936
2937=item Operator Names and Operator Lists
2938
2939an operator name (opname), an operator tag name (optag), a negated opname
2940or optag, an operator set (opset)
2941
2942=item Opcode Functions
2943
2944opcodes, opset (OP, ...), opset_to_ops (OPSET), opset_to_hex (OPSET),
2945full_opset, empty_opset, invert_opset (OPSET), verify_opset (OPSET, ...),
2946define_optag (OPTAG, OPSET), opmask_add (OPSET), opmask, opdesc (OP, ...),
2947opdump (PAT)
2948
2949=item Manipulating Opsets
2950
2951=item TO DO (maybe)
2952
2953=item Predefined Opcode Tags
2954
2955:base_core, :base_mem, :base_loop, :base_io, :base_orig, :base_math,
2956:default, :filesys_read, :sys_db, :browse, :filesys_open, :filesys_write,
2957:subprocess, :ownprocess, :others, :still_to_be_decided, :dangerous
2958
2959=item SEE ALSO
2960
2961=item AUTHORS
2962
2963=head2 Opcode::Safe, Safe - Compile and execute code in restricted
2964compartments
2965
2966=item SYNOPSIS
2967
2968=item DESCRIPTION
2969
2970a new namespace, an operator mask
2971
2972=item WARNING
2973
2974=over
2975
2976=item RECENT CHANGES
2977
2978=item Methods in class Safe
2979
2980permit (OP, ...), permit_only (OP, ...), deny (OP, ...), deny_only (OP,
2981...), trap (OP, ...), untrap (OP, ...), share (NAME, ...), share_from
2982(PACKAGE, ARRAYREF), varglob (VARNAME), reval (STRING), rdo (FILENAME),
2983root (NAMESPACE), mask (MASK)
2984
2985=item Some Safety Issues
2986
2987Memory, CPU, Snooping, Signals, State Changes
2988
2989=item AUTHOR
2990
2991=back
2992
2993=head2 Opcode::ops, ops - Perl pragma to restrict unsafe operations when
2994compiling
2995
2996=item SYNOPSIS
2997
2998=item DESCRIPTION
2999
3000=item SEE ALSO
3001
3002=head2 POSIX - Perl interface to IEEE Std 1003.1
3003
3004=item SYNOPSIS
3005
3006=item DESCRIPTION
3007
3008=item NOTE
3009
3010=item CAVEATS
3011
3012=item FUNCTIONS
3013
3014_exit, abort, abs, access, acos, alarm, asctime, asin, assert, atan, atan2,
3015atexit, atof, atoi, atol, bsearch, calloc, ceil, chdir, chmod, chown,
3016clearerr, clock, close, closedir, cos, cosh, creat, ctermid, ctime,
3017cuserid, difftime, div, dup, dup2, errno, execl, execle, execlp, execv,
3018execve, execvp, exit, exp, fabs, fclose, fcntl, fdopen, feof, ferror,
3019fflush, fgetc, fgetpos, fgets, fileno, floor, fmod, fopen, fork, fpathconf,
3020fprintf, fputc, fputs, fread, free, freopen, frexp, fscanf, fseek, fsetpos,
3021fstat, ftell, fwrite, getc, getchar, getcwd, getegid, getenv, geteuid,
3022getgid, getgrgid, getgrnam, getgroups, getlogin, getpgrp, getpid, getppid,
3023getpwnam, getpwuid, gets, getuid, gmtime, isalnum, isalpha, isatty,
3024iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper,
3025isxdigit, kill, labs, ldexp, ldiv, link, localeconv, localtime, log, log10,
3026longjmp, lseek, malloc, mblen, mbstowcs, mbtowc, memchr, memcmp, memcpy,
3027memmove, memset, mkdir, mkfifo, mktime, modf, nice, offsetof, open,
3028opendir, pathconf, pause, perror, pipe, pow, printf, putc, putchar, puts,
3029qsort, raise, rand, read, readdir, realloc, remove, rename, rewind,
3030rewinddir, rmdir, scanf, setgid, setjmp, setlocale, setpgid, setsid,
3031setuid, sigaction, siglongjmp, sigpending, sigprocmask, sigsetjmp,
3032sigsuspend, sin, sinh, sleep, sprintf, sqrt, srand, sscanf, stat, strcat,
3033strchr, strcmp, strcoll, strcpy, strcspn, strerror, strftime, strlen,
3034strncat, strncmp, strncpy, stroul, strpbrk, strrchr, strspn, strstr,
3035strtod, strtok, strtol, strtoul, strxfrm, sysconf, system, tan, tanh,
3036tcdrain, tcflow, tcflush, tcgetpgrp, tcsendbreak, tcsetpgrp, time, times,
3037tmpfile, tmpnam, tolower, toupper, ttyname, tzname, tzset, umask, uname,
3038ungetc, unlink, utime, vfprintf, vprintf, vsprintf, wait, waitpid,
3039wcstombs, wctomb, write
3040
3041=item CLASSES
3042
3043=over
3044
3045=item POSIX::SigAction
3046
3047new
3048
3049=item POSIX::SigSet
3050
3051new, addset, delset, emptyset, fillset, ismember
3052
3053=item POSIX::Termios
3054
3055new, getattr, getcc, getcflag, getiflag, getispeed, getlflag, getoflag,
3056getospeed, setattr, setcc, setcflag, setiflag, setispeed, setlflag,
3057setoflag, setospeed, Baud rate values, Terminal interface values, c_cc
3058field values, c_cflag field values, c_iflag field values, c_lflag field
3059values, c_oflag field values
3060
3061=back
3062
3063=item PATHNAME CONSTANTS
3064
3065Constants
3066
3067=item POSIX CONSTANTS
3068
3069Constants
3070
3071=item SYSTEM CONFIGURATION
3072
3073Constants
3074
3075=item ERRNO
3076
3077Constants
3078
3079=item FCNTL
3080
3081Constants
3082
3083=item FLOAT
3084
3085Constants
3086
3087=item LIMITS
3088
3089Constants
3090
3091=item LOCALE
3092
3093Constants
3094
3095=item MATH
3096
3097Constants
3098
3099=item SIGNAL
3100
3101Constants
3102
3103=item STAT
3104
3105Constants, Macros
3106
3107=item STDLIB
3108
3109Constants
3110
3111=item STDIO
3112
3113Constants
3114
3115=item TIME
3116
3117Constants
3118
3119=item UNISTD
3120
3121Constants
3122
3123=item WAIT
3124
3125Constants, Macros
3126
3127=item CREATION
3128
3129=head2 Pod::Text - convert POD data to formatted ASCII text
3130
3131=item SYNOPSIS
3132
3133=item DESCRIPTION
3134
3135=item AUTHOR
3136
3137=item TODO
3138
3139=head2 SDBM_File - Tied access to sdbm files
3140
3141=item SYNOPSIS
3142
3143=item DESCRIPTION
3144
3145=head2 Safe - Compile and execute code in restricted compartments
3146
3147=item SYNOPSIS
3148
3149=item DESCRIPTION
3150
3151a new namespace, an operator mask
3152
3153=item WARNING
3154
3155=over
3156
3157=item RECENT CHANGES
3158
3159=item Methods in class Safe
3160
3161permit (OP, ...), permit_only (OP, ...), deny (OP, ...), deny_only (OP,
3162...), trap (OP, ...), untrap (OP, ...), share (NAME, ...), share_from
3163(PACKAGE, ARRAYREF), varglob (VARNAME), reval (STRING), rdo (FILENAME),
3164root (NAMESPACE), mask (MASK)
3165
3166=item Some Safety Issues
3167
3168Memory, CPU, Snooping, Signals, State Changes
3169
3170=item AUTHOR
3171
3172=back
3173
3174=head2 Search::Dict, look - search for key in dictionary file
3175
3176=item SYNOPSIS
3177
3178=item DESCRIPTION
3179
3180=head2 SelectSaver - save and restore selected file handle
3181
3182=item SYNOPSIS
3183
3184=item DESCRIPTION
3185
3186=head2 SelfLoader - load functions only on demand
3187
3188=item SYNOPSIS
3189
3190=item DESCRIPTION
3191
3192=over
3193
3194=item The __DATA__ token
3195
3196=item SelfLoader autoloading
3197
3198=item Autoloading and package lexicals
3199
3200=item SelfLoader and AutoLoader
3201
3202=item __DATA__, __END__, and the FOOBAR::DATA filehandle.
3203
3204=item Classes and inherited methods.
3205
3206=back
3207
3208=item Multiple packages and fully qualified subroutine names
3209
3210=head2 Shell - run shell commands transparently within perl
3211
3212=item SYNOPSIS
3213
3214=item DESCRIPTION
3215
3216=item AUTHOR
3217
3218=head2 Socket, sockaddr_in, sockaddr_un, inet_aton, inet_ntoa - load the C
3219socket.h defines and structure manipulators
3220
3221=item SYNOPSIS
3222
3223=item DESCRIPTION
3224
3225inet_aton HOSTNAME, inet_ntoa IP_ADDRESS, INADDR_ANY, INADDR_BROADCAST,
3226INADDR_LOOPBACK, INADDR_NONE, sockaddr_in PORT, ADDRESS, sockaddr_in
3227SOCKADDR_IN, pack_sockaddr_in PORT, IP_ADDRESS, unpack_sockaddr_in
3228SOCKADDR_IN, sockaddr_un PATHNAME, sockaddr_un SOCKADDR_UN,
3229pack_sockaddr_un PATH, unpack_sockaddr_un SOCKADDR_UN
3230
3231=head2 Symbol - manipulate Perl symbols and their names
3232
3233=item SYNOPSIS
3234
3235=item DESCRIPTION
3236
3237=head2 Sys::Hostname - Try every conceivable way to get hostname
3238
3239=item SYNOPSIS
3240
3241=item DESCRIPTION
3242
3243=item AUTHOR
3244
3245=head2 Syslog, Sys::Syslog, openlog, closelog, setlogmask, syslog - Perl
3246interface to the UNIX syslog(3) calls
3247
3248=item SYNOPSIS
3249
3250=item DESCRIPTION
3251
3252openlog $ident, $logopt, $facility, syslog $priority, $format, @args,
3253setlogmask $mask_priority, closelog
3254
3255=item EXAMPLES
3256
3257=item DEPENDENCIES
3258
3259=item SEE ALSO
3260
3261=item AUTHOR
3262
3263=head2 Term::Cap - Perl termcap interface
3264
3265=item SYNOPSIS
3266
3267=item DESCRIPTION
3268
3269=item EXAMPLES
3270
3271=head2 Term::Complete - Perl word completion module
3272
3273=item SYNOPSIS
3274
3275=item DESCRIPTION
3276
3277E<lt>tabE<gt>Attempts word completion.
3278Cannot be changed, ^D, ^U, E<lt>delE<gt>, E<lt>bsE<gt>
3279
3280=item DIAGNOSTICS
3281
3282=item BUGS
3283
3284=item AUTHOR
3285
3286=head2 Term::ReadLine - Perl interface to various C<readline> packages. If
3287no real package is found, substitutes stubs instead of basic functions.
3288
3289=item SYNOPSIS
3290
3291=item DESCRIPTION
3292
3293=item Minimal set of supported functions
3294
3295C<ReadLine>, C<new>, C<readline>, C<addhistory>, C<IN>, $C<OUT>,
3296C<MinLine>, C<findConsole>, C<Features>
3297
3298=item EXPORTS
3299
3300=head2 Test::Harness - run perl standard test scripts with statistics
3301
3302=item SYNOPSIS
3303
3304=item DESCRIPTION
3305
3306=over
3307
3308=item The test script output
3309
3310=back
3311
3312=item EXPORT
3313
3314=item DIAGNOSTICS
3315
3316C<All tests successful.\nFiles=%d, Tests=%d, %s>, C<FAILED tests
3317%s\n\tFailed %d/%d tests, %.2f%% okay.>, C<Test returned status %d (wstat
3318%d)>, C<Failed 1 test, %.2f%% okay. %s>, C<Failed %d/%d tests, %.2f%% okay.
3319%s>
3320
3321=item SEE ALSO
3322
3323=item AUTHORS
3324
3325=item BUGS
3326
3327=head2 Text::Abbrev, abbrev - create an abbreviation table from a list
3328
3329=item SYNOPSIS
3330
3331=item DESCRIPTION
3332
3333=item EXAMPLE
3334
3335=head2 Text::ParseWords - parse text into an array of tokens
3336
3337=item SYNOPSIS
3338
3339=item DESCRIPTION
3340
3341=item AUTHORS
3342
3343=head2 Text::Soundex - Implementation of the Soundex Algorithm as Described
3344by Knuth
3345
3346=item SYNOPSIS
3347
3348=item DESCRIPTION
3349
3350=item EXAMPLES
3351
3352=item LIMITATIONS
3353
3354=item AUTHOR
3355
3356=head2 Text::Tabs -- expand and unexpand tabs per the unix expand(1) and
3357unexpand(1)
3358
3359=item SYNOPSIS
3360
3361=item DESCRIPTION
3362
3363=item BUGS
3364
3365=item AUTHOR
3366
3367=head2 Text::Wrap - line wrapping to form simple paragraphs
3368
3369=item SYNOPSIS
3370
3371=item DESCRIPTION
3372
3373=item EXAMPLE
3374
3375=item AUTHOR
3376
3377=head2 Tie::Hash, Tie::StdHash - base class definitions for tied hashes
3378
3379=item SYNOPSIS
3380
3381=item DESCRIPTION
3382
3383TIEHASH classname, LIST, STORE this, key, value, FETCH this, key, FIRSTKEY
3384this, NEXTKEY this, lastkey, EXISTS this, key, DELETE this, key, CLEAR this
3385
3386=item CAVEATS
3387
3388=item MORE INFORMATION
3389
3390=head2 Tie::RefHash - use references as hash keys
3391
3392=item SYNOPSIS
3393
3394=item DESCRIPTION
3395
3396=item EXAMPLE
3397
3398=item AUTHOR
3399
3400=item VERSION
3401
3402=item SEE ALSO
3403
3404=head2 Tie::Scalar, Tie::StdScalar - base class definitions for tied
3405scalars
3406
3407=item SYNOPSIS
3408
3409=item DESCRIPTION
3410
3411TIESCALAR classname, LIST, FETCH this, STORE this, value, DESTROY this
3412
3413=item MORE INFORMATION
3414
3415=head2 Tie::SubstrHash - Fixed-table-size, fixed-key-length hashing
3416
3417=item SYNOPSIS
3418
3419=item DESCRIPTION
3420
3421=item CAVEATS
3422
3423=head2 Time::Local - efficiently compute time from local and GMT time
3424
3425=item SYNOPSIS
3426
3427=item DESCRIPTION
3428
3429=head2 Time::gmtime - by-name interface to Perl's built-in gmtime()
3430function
3431
3432=item SYNOPSIS
3433
3434=item DESCRIPTION
3435
3436=item NOTE
3437
3438=item AUTHOR
3439
3440=head2 Time::localtime - by-name interface to Perl's built-in localtime()
3441function
3442
3443=item SYNOPSIS
3444
3445=item DESCRIPTION
3446
3447=item NOTE
3448
3449=item AUTHOR
3450
3451=head2 Time::tm - internal object used by Time::gmtime and Time::localtime
3452
3453=item SYNOPSIS
3454
3455=item DESCRIPTION
3456
3457=item AUTHOR
3458
3459=head2 UNIVERSAL - base class for ALL classes (blessed references)
3460
3461=item SYNOPSIS
3462
3463=item DESCRIPTION
3464
3465isa ( TYPE ), can ( METHOD ), VERSION ( [ REQUIRE ] ), isa ( REF, TYPE )
3466
3467=head2 User::grent - by-name interface to Perl's built-in getgr*()
3468functions
3469
3470=item SYNOPSIS
3471
3472=item DESCRIPTION
3473
3474=item NOTE
3475
3476=item AUTHOR
3477
3478=head2 User::pwent - by-name interface to Perl's built-in getpw*()
3479functions
3480
3481=item SYNOPSIS
3482
3483=item DESCRIPTION
3484
3485=item NOTE
3486
3487=item AUTHOR
3488
3489=head1 AUXILIARY DOCUMENTATION
3490
3491Here should be listed all the extra programs' documentation, but they
3492don't all have manual pages yet:
3493
3494=item a2p
3495
3496=item s2p
3497
3498=item find2perl
3499
3500=item h2ph
3501
3502=item c2ph
3503
3504=item h2xs
3505
3506=item xsubpp
3507
3508=item pod2man
3509
3510=item wrapsuid
3511
3512=head1 AUTHOR
3513
3514Larry Wall E<lt>F<larry@wall.org>E<gt>, with the help of oodles
3515of other folks.
3516