home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Magazin: Amiga-CD 1996 July
/
AMIGA_1996_7.BIN
/
ausgabe_7_96
/
pd-programmierung
/
perl5_002bin.lha
/
man
/
catp
/
perltoc.0
< prev
next >
Wrap
Text File
|
1996-03-02
|
82KB
|
2,509 lines
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
NNNNAAAAMMMMEEEE
perltoc - perl documentation table of contents
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
This page provides a brief table of contents for the rest
of the Perl documentation set. It is meant to be be
quickly scanned or grepped through to locate the proper
section you're looking for.
BBBBAAAASSSSIIIICCCC DDDDOOOOCCCCUUUUMMMMEEEENNNNTTTTAAAATTTTIIIIOOOONNNN
ppppeeeerrrrllll ---- PPPPrrrraaaaccccttttiiiiccccaaaallll EEEExxxxttttrrrraaaaccccttttiiiioooonnnn aaaannnndddd RRRReeeeppppoooorrrrtttt LLLLaaaannnngggguuuuaaaaggggeeee
SYNOPSIS
DESCRIPTION
Many usability enhancements, Simplified grammar, Lexical
scoping, Arbitrarily nested data structures, Modularity
and reusability, Object-oriented programming, Embeddable
and Extensible, POSIX compliant, Package constructors and
destructors, Multiple simultaneous DBM implementations,
Subroutine definitions may now be autoloaded, Regular
expression enhancements
ENVIRONMENT
HOME, LOGDIR, PATH, PERL5LIB, PERL5DB, PERLLIB
AUTHOR
FILES
SEE ALSO
DIAGNOSTICS
BUGS
NOTES
ppppeeeerrrrllllddddaaaattttaaaa ---- PPPPeeeerrrrllll ddddaaaattttaaaa ttttyyyyppppeeeessss
DESCRIPTION
Variable names
Context
Scalar values
Scalar value constructors
List value constructors
12/Feb/96 perl 5.002 with 1
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
Typeglobs and FileHandles
ppppeeeerrrrllllssssyyyynnnn ---- PPPPeeeerrrrllll ssssyyyynnnnttttaaaaxxxx
DESCRIPTION
Declarations
Simple statements
Compound statements
Loop Control
For Loops
Foreach Loops
Basic BLOCKs and Switch Statements
Goto
PODs: Embedded Documentation
ppppeeeerrrrlllloooopppp ---- PPPPeeeerrrrllll ooooppppeeeerrrraaaattttoooorrrrssss aaaannnndddd pppprrrreeeecccceeeeddddeeeennnncccceeee
SYNOPSIS
DESCRIPTION
Terms and List Operators (Leftward)
The Arrow Operator
Autoincrement and Autodecrement
Exponentiation
Symbolic Unary Operators
Binding Operators
Multiplicative Operators
Additive Operators
Shift Operators
Named Unary Operators
Relational Operators
12/Feb/96 perl 5.002 with 2
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
Equality Operators
Bitwise And
Bitwise Or and Exclusive Or
C-style Logical And
C-style Logical Or
Range Operator
Conditional Operator
Assignment Operators
Comma Operator
List Operators (Rightward)
Logical Not
Logical And
Logical or and Exclusive Or
C Operators Missing From Perl
unary &, unary *, (TYPE)
Quote and Quotelike Operators
Regexp Quotelike Operators
?PATTERN?, m/PATTERN/gimosx, /PATTERN/gimosx,
q/STRING/, ''''SSSSTTTTRRRRIIIINNNNGGGG'''', qq/STRING/, "STRING",
qx/STRING/, `STRING`, qw/STRING/,
s/PATTERN/REPLACEMENT/egimosx,
tr/SEARCHLIST/REPLACEMENTLIST/cds,
y/SEARCHLIST/REPLACEMENTLIST/cds
I/O Operators
Constant Folding
Integer arithmetic
ppppeeeerrrrllllrrrreeee ---- PPPPeeeerrrrllll rrrreeeegggguuuullllaaaarrrr eeeexxxxpppprrrreeeessssssssiiiioooonnnnssss
DESCRIPTION
Regular Expressions
(?#text), (?:regexp), (?=regexp), (?!regexp), (?imsx)
12/Feb/96 perl 5.002 with 3
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
Backtracking
Version 8 Regular Expressions
WARNING on \1 vs $1
ppppeeeerrrrllllrrrruuuunnnn ---- hhhhoooowwww ttttoooo eeeexxxxeeeeccccuuuutttteeee tttthhhheeee PPPPeeeerrrrllll iiiinnnntttteeeerrrrpppprrrreeeetttteeeerrrr
SYNOPSIS
DESCRIPTION
Switches
----0000_d_i_g_i_t_s, ----aaaa, ----cccc, ----dddd, ----dddd::::ffffoooooooo, ----DDDD_n_u_m_b_e_r, ----DDDD_l_i_s_t, ----eeee
_c_o_m_m_a_n_d_l_i_n_e, ----FFFF_r_e_g_e_x_p, ----iiii_e_x_t_e_n_s_i_o_n, ----IIII_d_i_r_e_c_t_o_r_y,
----llll_o_c_t_n_u_m, ----mmmm_m_o_d_u_l_e, ----MMMM_m_o_d_u_l_e, ----nnnn, ----pppp, ----PPPP, ----ssss, ----SSSS, ----TTTT,
----uuuu, ----UUUU, ----vvvv, ----VVVV, ----VVVV::::nnnnaaaammmmeeee, ----wwww, ----xxxx _d_i_r_e_c_t_o_r_y
ppppeeeerrrrllllffffuuuunnnncccc ---- PPPPeeeerrrrllll bbbbuuuuiiiillllttttiiiinnnn ffffuuuunnnnccccttttiiiioooonnnnssss
DESCRIPTION
Perl Functions by Category
Functions for SCALARs or strings, Regular expressions
and pattern matching, Numeric functions, Functions
for real @@@@AAAARRRRRRRRAAAAYYYYssss, Functions for list data, Functions
for real %%%%HHHHAAAASSSSHHHHeeeessss, Input and output functions,
Functions for fixed length data or records, Functions
for filehandles, files, or directories, Keywords
related to the control flow of your perl program,
Keywords related to scoping, Miscellaneous functions,
Functions for processes and process groups, Keywords
related to perl modules, Keywords related to classes
and object-orientedness, Low-level socket functions,
System V interprocess communication functions,
Fetching user and group info, Fetching network info,
Time-related functions
Alphabetical Listing of Perl Functions
-X FILEHANDLE, -X EXPR, -X, abs VALUE, accept
NEWSOCKET,GENERICSOCKET, alarm SECONDS, atan2 Y,X,
bind SOCKET,NAME, binmode FILEHANDLE, bless
REF,CLASSNAME, bless REF, caller EXPR, caller, chdir
EXPR, chmod LIST, chomp VARIABLE, chomp LIST, chomp,
chop VARIABLE, chop LIST, chop, chown LIST, chr
NUMBER, chroot FILENAME, close FILEHANDLE, closedir
DIRHANDLE, connect SOCKET,NAME, continue BLOCK, cos
EXPR, crypt PLAINTEXT,SALT, dbmclose ASSOC_ARRAY,
dbmopen ASSOC,DBNAME,MODE, defined EXPR, delete EXPR,
die LIST, do BLOCK, do _S_U_B_R_O_U_T_I_N_E(LIST), do EXPR,
dump LABEL, each ASSOC_ARRAY, eof FILEHANDLE, eof (),
eof, eval EXPR, eval BLOCK, exec LIST, exists EXPR,
12/Feb/96 perl 5.002 with 4
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
exit EXPR, exp EXPR, fcntl
FILEHANDLE,FUNCTION,SCALAR, fileno FILEHANDLE, flock
FILEHANDLE,OPERATION, fork, format, formline PICTURE,
LIST, getc FILEHANDLE, getc, getlogin, getpeername
SOCKET, getpgrp PID, getppid, getpriority WHICH,WHO,
getpwnam NAME, getgrnam NAME, gethostbyname NAME,
getnetbyname NAME, getprotobyname NAME, getpwuid UID,
getgrgid GID, getservb
ppppeeeerrrrllllvvvvaaaarrrr ---- PPPPeeeerrrrllll pppprrrreeeeddddeeeeffffiiiinnnneeeedddd vvvvaaaarrrriiiiaaaabbbblllleeeessss
DESCRIPTION
Predefined Names
$ARG, $$$$____, $<_d_i_g_i_t>, $$$$MMMMAAAATTTTCCCCHHHH, $&, $$$$PPPPRRRREEEEMMMMAAAATTTTCCCCHHHH, $`,
$$$$PPPPOOOOSSSSTTTTMMMMAAAATTTTCCCCHHHH, $', $$$$LLLLAAAASSSSTTTT____PPPPAAAARRRREEEENNNN____MMMMAAAATTTTCCCCHHHH, $+,
$$$$MMMMUUUULLLLTTTTIIIILLLLIIIINNNNEEEE____MMMMAAAATTTTCCCCHHHHIIIINNNNGGGG, $*, input_line_number HANDLE
EXPR, $$$$IIIINNNNPPPPUUUUTTTT____LLLLIIIINNNNEEEE____NNNNUUUUMMMMBBBBEEEERRRR, $$$$NNNNRRRR, $,
input_record_separator HANDLE EXPR,
$$$$IIIINNNNPPPPUUUUTTTT____RRRREEEECCCCOOOORRRRDDDD____SSSSEEEEPPPPAAAARRRRAAAATTTTOOOORRRR, $$$$RRRRSSSS, $/, autoflush HANDLE
EXPR, $$$$OOOOUUUUTTTTPPPPUUUUTTTT____AAAAUUUUTTTTOOOOFFFFLLLLUUUUSSSSHHHH, $|, output_field_separator
HANDLE EXPR, $$$$OOOOUUUUTTTTPPPPUUUUTTTT____FFFFIIIIEEEELLLLDDDD____SSSSEEEEPPPPAAAARRRRAAAATTTTOOOORRRR, $$$$OOOOFFFFSSSS, $,,
output_record_separator HANDLE EXPR,
$$$$OOOOUUUUTTTTPPPPUUUUTTTT____RRRREEEECCCCOOOORRRRDDDD____SSSSEEEEPPPPAAAARRRRAAAATTTTOOOORRRR, $$$$OOOORRRRSSSS, $\, $$$$LLLLIIIISSSSTTTT____SSSSEEEEPPPPAAAARRRRAAAATTTTOOOORRRR,
$", $$$$SSSSUUUUBBBBSSSSCCCCRRRRIIIIPPPPTTTT____SSSSEEEEPPPPAAAARRRRAAAATTTTOOOORRRR, $$$$SSSSUUUUBBBBSSSSEEEEPPPP, $;, $$$$OOOOFFFFMMMMTTTT, $#,
format_page_number HANDLE EXPR, $$$$FFFFOOOORRRRMMMMAAAATTTT____PPPPAAAAGGGGEEEE____NNNNUUUUMMMMBBBBEEEERRRR,
$%, format_lines_per_page HANDLE EXPR,
$$$$FFFFOOOORRRRMMMMAAAATTTT____LLLLIIIINNNNEEEESSSS____PPPPEEEERRRR____PPPPAAAAGGGGEEEE, $=, format_lines_left HANDLE
EXPR, $$$$FFFFOOOORRRRMMMMAAAATTTT____LLLLIIIINNNNEEEESSSS____LLLLEEEEFFFFTTTT, $-, format_name HANDLE
EXPR, $$$$FFFFOOOORRRRMMMMAAAATTTT____NNNNAAAAMMMMEEEE, $~, format_top_name HANDLE EXPR,
$$$$FFFFOOOORRRRMMMMAAAATTTT____TTTTOOOOPPPP____NNNNAAAAMMMMEEEE, $^, format_line_break_characters
HANDLE EXPR, $$$$FFFFOOOORRRRMMMMAAAATTTT____LLLLIIIINNNNEEEE____BBBBRRRREEEEAAAAKKKK____CCCCHHHHAAAARRRRAAAACCCCTTTTEEEERRRRSSSS, $$$$::::,
format_formfeed HANDLE EXPR, $$$$FFFFOOOORRRRMMMMAAAATTTT____FFFFOOOORRRRMMMMFFFFEEEEEEEEDDDD, $^L,
$$$$AAAACCCCCCCCUUUUMMMMUUUULLLLAAAATTTTOOOORRRR, $^A, $$$$CCCCHHHHIIIILLLLDDDD____EEEERRRRRRRROOOORRRR, $?, $$$$OOOOSSSS____EEEERRRRRRRROOOORRRR,
$$$$EEEERRRRRRRRNNNNOOOO, $!, $$$$EEEEVVVVAAAALLLL____EEEERRRRRRRROOOORRRR, $@, $$$$PPPPRRRROOOOCCCCEEEESSSSSSSS____IIIIDDDD, $$$$PPPPIIIIDDDD, $$,
$$$$RRRREEEEAAAALLLL____UUUUSSSSEEEERRRR____IIIIDDDD, $$$$UUUUIIIIDDDD, $<,
ppppeeeerrrrllllssssuuuubbbb ---- PPPPeeeerrrrllll ssssuuuubbbbrrrroooouuuuttttiiiinnnneeeessss
SYNOPSIS
DESCRIPTION
Private Variables via my()
Temporary Values via local()
Passing Symbol Table Entries (typeglobs)
Pass by Reference
12/Feb/96 perl 5.002 with 5
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
Prototypes
Overriding Builtin Functions
Autoloading
SEE ALSO
ppppeeeerrrrllllmmmmoooodddd ---- PPPPeeeerrrrllll mmmmoooodddduuuulllleeeessss ((((ppppaaaacccckkkkaaaaggggeeeessss))))
DESCRIPTION
Packages
Symbol Tables
Package Constructors and Destructors
Perl Classes
Perl Modules
NOTE
THE PERL MODULE LIBRARY
Pragmatic Modules
diagnostics, integer, less, overload, sigtrap,
strict, subs
Standard Modules
AnyDBM_File, AutoLoader, AutoSplit, Benchmark, Carp,
Config, Cwd, DB_File, Devel::SelfStubber, DynaLoader,
English, Env, Exporter, ExtUtils::Liblist,
ExtUtils::MakeMaker, ExtUtils::Manifest,
ExtUtils::Mkbootstrap, ExtUtils::Miniperl, Fcntl,
File::Basename, File::CheckTree, File::Find,
FileHandle, File::Path, Getopt::Long, Getopt::Std,
I18N::Collate, IPC::Open2, IPC::Open3, Net::Ping,
POSIX, SelfLoader, Safe, Socket, Test::Harness,
Text::Abbrev
Extension Modules
CPAN
Language Extensions and Documentation Tools, Development
Support, Operating System Interfaces, Networking, Device
Control (modems) and InterProcess Communication, Data
Types and Data Type Utilities, Database Interfaces, User
Interfaces, Interfaces to / Emulations of Other
Programming Languages, File Names, File Systems and File
Locking (see also File Handles), String Processing,
Language Text Processing, Parsing and Searching, Option,
12/Feb/96 perl 5.002 with 6
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
Argument, Parameter and Configuration File Processing,
Internationalization and Locale, Authentication, Security
and Encryption, World Wide Web, HTML, HTTP, CGI, MIME,
Server and Daemon Utilities, Archiving and Compression,
Images, Pixmap and Bitmap Manipulation, Drawing and
Graphing, Mail and Usenet News, Control Flow Utilities
(callbacks and exceptions etc), File Handle and
Input/Output Stream Utilities, Miscellaneous Modules
Modules: Creation, Use and Abuse
Guidelines for Module Creation
Do similar modules already exist in some form?, Try
to design the new module to be easy to extend and
reuse, Some simple style guidelines, Select what to
export, Select a name for the module, Have you got it
right?, README and other Additional Files, A
description of the module/package/extension etc, A
copyright notice - see below, Prerequisites - what
else you may need to have, How to build it - possible
changes to Makefile.PL etc, How to install it, Recent
changes in this release, especially
incompatibilities, Changes / enhancements you plan to
make in the future, Adding a Copyright Notice, Give
the module a version/issue/release number, How to
release and distribute a module, Take care when
changing a released module
Guidelines for Converting Perl 4 Library Scripts into
Modules
There is no requirement to convert anything, Consider
the implications, Make the most of the opportunity,
The pl2pm utility will get you started, Adds the
standard Module prologue lines, Converts package
specifiers from ' to ::, Converts _d_i_e(...) to
_c_r_o_a_k(...), Several other minor changes
Guidelines for Reusing Application Code
Complete applications rarely belong in the Perl
Module Library, Many applications contain some perl
code which could be reused, Break-out the reusable
code into one or more separate module files, Take the
opportunity to reconsider and redesign the
interfaces, In some cases the 'application' can then
be reduced to a small
ppppeeeerrrrllllrrrreeeeffff ---- PPPPeeeerrrrllll rrrreeeeffffeeeerrrreeeennnncccceeeessss aaaannnndddd nnnneeeesssstttteeeedddd ddddaaaattttaaaa ssssttttrrrruuuuccccttttuuuurrrreeeessss
DESCRIPTION
Symbolic references
12/Feb/96 perl 5.002 with 7
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
Not-so-symbolic references
WARNING
SEE ALSO
ppppeeeerrrrllllddddsssscccc ---- PPPPeeeerrrrllll DDDDaaaattttaaaa SSSSttttrrrruuuuccccttttuuuurrrreeeessss CCCCooooooookkkkbbbbooooooookkkk
DESCRIPTION
arrays of arrays, hashes of arrays, arrays of hashes,
hashes of hashes, more elaborate constructs, recursive and
self-referential data structures, objects
REFERENCES
COMMON MISTAKES
CAVEAT ON PRECEDENCE
WHY YOU SHOULD ALWAYS uuuusssseeee ssssttttrrrriiiicccctttt
DEBUGGING
CODE EXAMPLES
LISTS OF LISTS
Declaration of a LIST OF LISTS
Generation of a LIST OF LISTS
Access and Printing of a LIST OF LISTS
HASHES OF LISTS
Declaration of a HASH OF LISTS
Generation of a HASH OF LISTS
Access and Printing of a HASH OF LISTS
LISTS OF HASHES
Declaration of a LIST OF HASHES
Generation of a LIST OF HASHES
Access and Printing of a LIST OF HASHES
HASHES OF HASHES
Declaration of a HASH OF HASHES
12/Feb/96 perl 5.002 with 8
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
Generation of a HASH OF HASHES
Access and Printing of a HASH OF HASHES
MORE ELABORATE RECORDS
Declaration of MORE ELABORATE RECORDS
Declaration of a HASH OF COMPLEX RECORDS
Generation of a HASH OF COMPLEX RECORDS
Database Ties
SEE ALSO
AUTHOR
ppppeeeerrrrlllllllloooollll,,,, ppppeeeerrrrllllLLLLooooLLLL ---- MMMMaaaannnniiiippppuuuullllaaaattttiiiinnnngggg LLLLiiiissssttttssss ooooffff LLLLiiiissssttttssss iiiinnnn PPPPeeeerrrrllll
DESCRIPTION
Declaration and Access of Lists of Lists
Growing Your Own
Access and Printing
Slices
SEE ALSO
AUTHOR
ppppeeeerrrrlllloooobbbbjjjj ---- PPPPeeeerrrrllll oooobbbbjjjjeeeeccccttttssss
DESCRIPTION
An Object is Simply a Reference
A Class is Simply a Package
A Method is Simply a Subroutine
Method Invocation
Destructors
WARNING
Summary
12/Feb/96 perl 5.002 with 9
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
Two-Phased Garbage Collection
SEE ALSO
ppppeeeerrrrllllttttiiiieeee ---- hhhhoooowwww ttttoooo hhhhiiiiddddeeee aaaannnn oooobbbbjjjjeeeecccctttt ccccllllaaaassssssss iiiinnnn aaaa ssssiiiimmmmpppplllleeee vvvvaaaarrrriiiiaaaabbbblllleeee
SYNOPSIS
DESCRIPTION
Tying Scalars
TIESCALAR classname, LIST, FETCH this, STORE this,
value, DESTROY this
Tying Arrays
TIEARRAY classname, LIST, FETCH this, index, STORE
this, index, value, DESTROY this
Tying Hashes
USER, HOME, CLOBBER, LIST, TIEHASH classname, LIST,
FETCH this, key, STORE this, key, value, DELETE this,
key, CLEAR this, EXISTS this, key, FIRSTKEY this,
NEXTKEY this, lastkey, DESTROY this
Tying FileHandles
SEE ALSO
BUGS
AUTHOR
ppppeeeerrrrllllbbbbooootttt ---- BBBBaaaagggg''''oooo OOOObbbbjjjjeeeecccctttt TTTTrrrriiiicccckkkkssss ((((tttthhhheeee BBBBOOOOTTTT))))
DESCRIPTION
OO SCALING TIPS
INSTANCE VARIABLES
SCALAR INSTANCE VARIABLES
INSTANCE VARIABLE INHERITANCE
OBJECT RELATIONSHIPS
OVERRIDING SUPERCLASS METHODS
USING RELATIONSHIP WITH SDBM
THINKING OF CODE REUSE
12/Feb/96 perl 5.002 with 10
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
CLASS CONTEXT AND THE OBJECT
INHERITING A CONSTRUCTOR
DELEGATION
ppppeeeerrrrllllddddeeeebbbbuuuugggg ---- PPPPeeeerrrrllll ddddeeeebbbbuuuuggggggggiiiinnnngggg
DESCRIPTION
Debugging
h, T, s, n, f, c, c line, <CR>, l min+incr, l min-
max, l line, l, -, w line, l subname, /pattern/,
?pattern?, L, S, t, b line [ condition ], b subname [
condition ], d line, D, a line command, A, < command,
> command, V package [symbols], X [symbols], !
number, ! -number, H -number, q or ^D, command, p
expr
Customization
Other resources
BUGS
ppppeeeerrrrllllddddiiiiaaaagggg ---- vvvvaaaarrrriiiioooouuuussss PPPPeeeerrrrllll ddddiiiiaaaaggggnnnnoooossssttttiiiiccccssss
DESCRIPTION
ppppeeeerrrrllllffffoooorrrrmmmm ---- PPPPeeeerrrrllll ffffoooorrrrmmmmaaaattttssss
DESCRIPTION
Format Variables
NOTES
Footers
Accessing Formatting Internals
WARNING
ppppeeeerrrrlllliiiippppcccc ---- PPPPeeeerrrrllll iiiinnnntttteeeerrrrpppprrrroooocccceeeessssssss ccccoooommmmmmmmuuuunnnniiiiccccaaaattttiiiioooonnnn ((((ssssiiiiggggnnnnaaaallllssss,,,, ffffiiiiffffoooossss,,,,
ppppiiiippppeeeessss,,,, ssssaaaaffffeeee ssssuuuubbbbpppprrrroooocccccccceeeesssseeeessss,,,, ssssoooocccckkkkeeeettttssss,,,, aaaannnndddd sssseeeemmmmaaaapppphhhhoooorrrreeeessss))))
DESCRIPTION
Signals
12/Feb/96 perl 5.002 with 11
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
Named Pipes
Using open() for IPC
Safe Pipe Opens
Bidirectional Communication
Sockets: Client/Server Communication
Internet TCP Clients and Servers
Unix-Domain TCP Clients and Servers
UDP: Message Passing
SysV IPC
WARNING
NOTES
BUGS
AUTHOR
SEE ALSO
ppppeeeerrrrllllsssseeeecccc ---- PPPPeeeerrrrllll sssseeeeccccuuuurrrriiiittttyyyy
DESCRIPTION
ppppeeeerrrrllllttttrrrraaaapppp ---- PPPPeeeerrrrllll ttttrrrraaaappppssss ffffoooorrrr tttthhhheeee uuuunnnnwwwwaaaarrrryyyy
DESCRIPTION
Awk Traps
C Traps
Sed Traps
Shell Traps
Perl Traps
Perl4 Traps
ppppeeeerrrrllllssssttttyyyylllleeee ---- PPPPeeeerrrrllll ssssttttyyyylllleeee gggguuuuiiiiddddeeee
12/Feb/96 perl 5.002 with 12
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
DESCRIPTION
ppppeeeerrrrllllxxxxssss ---- XXXXSSSS llllaaaannnngggguuuuaaaaggggeeee rrrreeeeffffeeeerrrreeeennnncccceeee mmmmaaaannnnuuuuaaaallll
DESCRIPTION
Introduction
On The Road
The Anatomy of an XSUB
The Argument Stack
The RETVAL Variable
The MODULE Keyword
The PACKAGE Keyword
The PREFIX Keyword
The OUTPUT: Keyword
The CODE: Keyword
The INIT: Keyword
The NO_INIT Keyword
Initializing Function Parameters
Default Parameter Values
The PREINIT: Keyword
The INPUT: Keyword
Variable-length Parameter Lists
The PPCODE: Keyword
Returning Undef And Empty Lists
The REQUIRE: Keyword
The CLEANUP: Keyword
The BOOT: Keyword
The VERSIONCHECK: Keyword
12/Feb/96 perl 5.002 with 13
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
The PROTOTYPES: Keyword
The PROTOTYPE: Keyword
The ALIAS: Keyword
The INCLUDE: Keyword
The CASE: Keyword
The & Unary Operator
Inserting Comments and C Preprocessor Directives
Using XS With C++
Interface Strategy
Perl Objects And C Structures
The Typemap
EXAMPLES
XS VERSION
AUTHOR
ppppeeeerrrrllllxxxxssssttttuuuutttt,,,, ppppeeeerrrrllllXXXXSSSSttttuuuutttt ---- TTTTuuuuttttoooorrrriiiiaaaallll ffffoooorrrr XXXXSSSSUUUUBBBB''''ssss
DESCRIPTION
VERSION CAVEAT
DYNAMIC VERSUS STATIC
EXAMPLE 1
EXAMPLE 2
WHAT HAS GONE ON?
EXAMPLE 3
WHAT'S NEW HERE?
INPUT AND OUTPUT PARAMETERS
THE XSUBPP COMPILER
THE TYPEMAP FILE
12/Feb/96 perl 5.002 with 14
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
WARNING
SPECIFYING ARGUMENTS TO XSUBPP
THE ARGUMENT STACK
EXTENDING YOUR EXTENSION
DOCUMENTING YOUR EXTENSION
INSTALLING YOUR EXTENSION
SEE ALSO
Author
Last Changed
ppppeeeerrrrllllgggguuuuttttssss ---- PPPPeeeerrrrllll''''ssss IIIInnnntttteeeerrrrnnnnaaaallll FFFFuuuunnnnccccttttiiiioooonnnnssss
DESCRIPTION
Datatypes
What is an "IV"?
Working with SV's
What's Really Stored in an SV?
Working with AV's
Working with HV's
References
Blessed References and Class Objects
Creating New Variables
XSUB's and the Argument Stack
Mortality
Stashes
Magic
Assigning Magic
Magic Virtual Tables
12/Feb/96 perl 5.002 with 15
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
Finding Magic
Double-Typed SV's
Calling Perl Routines from within C Programs
Memory Allocation
API LISTING
AvFILL, av_clear, av_extend, av_fetch, av_len, av_make,
av_pop, av_push, av_shift, av_store, av_undef, av_unshift,
CLASS, Copy, croak, CvSTASH, DBsingle, DBsub, dMARK,
dORIGMARK, dSP, dXSARGS, ENTER, EXTEND, FREETMPS, G_ARRAY,
G_DISCARD, G_EVAL, GIMME, G_NOARGS, G_SCALAR, gv_stashpv,
gv_stashsv, GvSV, he_free, hv_clear, hv_delete, hv_exists,
hv_fetch, hv_iterinit, hv_iterkey, hv_iternext,
hv_iternextsv, hv_iterval, hv_magic, HvNAME, hv_store,
hv_undef, isALNUM, isALPHA, isDIGIT, isLOWER, isSPACE,
isUPPER, items, LEAVE, MARK, mg_clear, mg_copy, mg_find,
mg_free, mg_get, mg_len, mg_magical, mg_set, Move, na,
New, Newc, Newz, newAV, newHV, newRV, newSV, newSViv,
newSVnv, newSVpv, newSVrv, newSVsv, newXS, newXSproto,
Nullav, Nullch, Nullcv, Nullhv, Nullsv, ORIGMARK,
perl_alloc, perl_call_argv, perl_call_method,
perl_call_pv, perl_call_sv, perl_construct, perl_destruct,
perl_eval_sv, perl_free, perl_get_av, perl_get_cv,
perl_get_hv, perl_get_sv, perl_parse, perl_require_pv,
perl_run, POPi, POPl, POPp, POPn, POPs,
AUTHOR
DATE
ppppeeeerrrrllllccccaaaallllllll ---- PPPPeeeerrrrllll ccccaaaalllllllliiiinnnngggg ccccoooonnnnvvvveeeennnnttttiiiioooonnnnssss ffffrrrroooommmm CCCC
DESCRIPTION
An Error Handler, An Event Driven Program
THE PERL_CALL FUNCTIONS
ppppeeeerrrrllll____ccccaaaallllllll____ssssvvvv, ppppeeeerrrrllll____ccccaaaallllllll____ppppvvvv, ppppeeeerrrrllll____ccccaaaallllllll____mmmmeeeetttthhhhoooodddd,
ppppeeeerrrrllll____ccccaaaallllllll____aaaarrrrggggvvvv
FLAG VALUES
G_SCALAR
G_ARRAY
G_DISCARD
G_NOARGS
12/Feb/96 perl 5.002 with 16
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
G_EVAL
G_KEEPERR
Determining the Context
KNOWN PROBLEMS
EXAMPLES
No Parameters, Nothing returned
Passing Parameters
Returning a Scalar
Returning a list of values
Returning a list in a scalar context
Returning Data from Perl via the parameter list
Using G_EVAL
Using G_KEEPERR
Using perl_call_sv
Using perl_call_argv
Using perl_call_method
Using GIMME
Using Perl to dispose of temporaries
Strategies for storing Callback Context Information
1. Ignore the problem - Allow only 1 callback, 2.
Create a sequence of callbacks - hard wired limit, 3.
Use a parameter to map to the Perl callback
Alternate Stack Manipulation
SEE ALSO
AUTHOR
DATE
ppppeeeerrrrlllleeeemmmmbbbbeeeedddd ---- hhhhoooowwww ttttoooo eeeemmmmbbbbeeeedddd ppppeeeerrrrllll iiiinnnn yyyyoooouuuurrrr CCCC pppprrrrooooggggrrrraaaammmm
DESCRIPTION
12/Feb/96 perl 5.002 with 17
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
PREAMBLE
UUUUsssseeee CCCC ffffrrrroooommmm PPPPeeeerrrrllll????, UUUUsssseeee aaaa UUUUNNNNIIIIXXXX pppprrrrooooggggrrrraaaammmm ffffrrrroooommmm PPPPeeeerrrrllll????, UUUUsssseeee
PPPPeeeerrrrllll ffffrrrroooommmm PPPPeeeerrrrllll????, UUUUsssseeee CCCC ffffrrrroooommmm CCCC????, UUUUsssseeee PPPPeeeerrrrllll ffffrrrroooommmm CCCC????
ROADMAP
Compiling your C program
Adding a Perl interpreter to your C program
Calling a Perl subroutine from your C program
Evaluating a Perl statement from your C program
Performing Perl pattern matches and substitutions from
your C program
MORAL
AUTHOR
ppppeeeerrrrllllppppoooodddd ---- ppppllllaaaaiiiinnnn oooolllldddd ddddooooccccuuuummmmeeeennnnttttaaaattttiiiioooonnnn
DESCRIPTION
Embedding Pods in Perl Modules
SEE ALSO
AUTHOR
ppppeeeerrrrllllbbbbooooooookkkk ---- PPPPeeeerrrrllll bbbbooooooookkkk iiiinnnnffffoooorrrrmmmmaaaattttiiiioooonnnn
DESCRIPTION
PPPPRRRRAAAAGGGGMMMMAAAA DDDDOOOOCCCCUUUUMMMMEEEENNNNTTTTAAAATTTTIIIIOOOONNNN
ddddiiiiaaaaggggnnnnoooossssttttiiiiccccssss ---- PPPPeeeerrrrllll ccccoooommmmppppiiiilllleeeerrrr pppprrrraaaaggggmmmmaaaa ttttoooo ffffoooorrrrcccceeee vvvveeeerrrrbbbboooosssseeee
wwwwaaaarrrrnnnniiiinnnngggg ddddiiiiaaaaggggnnnnoooossssttttiiiiccccssss
SYNOPSIS
DESCRIPTION
The ddddiiiiaaaaggggnnnnoooossssttttiiiiccccssss Pragma
The _s_p_l_a_i_n Program
EXAMPLES
INTERNALS
12/Feb/96 perl 5.002 with 18
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
BUGS
AUTHOR
iiiinnnntttteeeeggggeeeerrrr ---- PPPPeeeerrrrllll pppprrrraaaaggggmmmmaaaa ttttoooo ccccoooommmmppppuuuutttteeee aaaarrrriiiitttthhhhmmmmeeeettttiiiicccc iiiinnnn iiiinnnntttteeeeggggeeeerrrr
iiiinnnnsssstttteeeeaaaadddd ooooffff ddddoooouuuubbbblllleeee
SYNOPSIS
DESCRIPTION
lllleeeessssssss ---- ppppeeeerrrrllll pppprrrraaaaggggmmmmaaaa ttttoooo rrrreeeeqqqquuuueeeesssstttt lllleeeessssssss ooooffff ssssoooommmmeeeetttthhhhiiiinnnngggg ffffrrrroooommmm tttthhhheeee
ccccoooommmmppppiiiilllleeeerrrr
SYNOPSIS
DESCRIPTION
lllliiiibbbb ---- mmmmaaaannnniiiippppuuuullllaaaatttteeee @@@@IIIINNNNCCCC at compile time
SYNOPSIS
DESCRIPTION
ADDING DIRECTORIES TO @INC
DELETING DIRECTORIES FROM @INC
RESTORING ORIGINAL @INC
SEE ALSO
AUTHOR
oooovvvveeeerrrrllllooooaaaadddd ---- PPPPaaaacccckkkkaaaaggggeeee ffffoooorrrr oooovvvveeeerrrrllllooooaaaaddddiiiinnnngggg ppppeeeerrrrllll ooooppppeeeerrrraaaattttiiiioooonnnnssss
SYNOPSIS
CAVEAT SCRIPTOR
DESCRIPTION
Declaration of overloaded functions
Calling Conventions for Binary Operations
FALSE, TRUE, uuuunnnnddddeeeeffff
Calling Conventions for Unary Operations
12/Feb/96 perl 5.002 with 19
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
Overloadable Operations
_A_r_i_t_h_m_e_t_i_c _o_p_e_r_a_t_i_o_n_s, _C_o_m_p_a_r_i_s_o_n _o_p_e_r_a_t_i_o_n_s, _B_i_t
_o_p_e_r_a_t_i_o_n_s, _I_n_c_r_e_m_e_n_t _a_n_d _d_e_c_r_e_m_e_n_t, _T_r_a_n_s_c_e_n_d_e_n_t_a_l
_f_u_n_c_t_i_o_n_s, _B_o_o_l_e_a_n_, _s_t_r_i_n_g _a_n_d _n_u_m_e_r_i_c _c_o_n_v_e_r_s_i_o_n,
_S_p_e_c_i_a_l
SPECIAL SYMBOLS FOR uuuusssseeee oooovvvveeeerrrrllllooooaaaadddd
Last Resort
Fallback
uuuunnnnddddeeeeffff, TRUE, defined, but FALSE
Copy Constructor
EEEExxxxaaaammmmpppplllleeee
MAGIC AUTOGENERATION
_A_s_s_i_g_n_m_e_n_t _f_o_r_m_s _o_f _a_r_i_t_h_m_e_t_i_c _o_p_e_r_a_t_i_o_n_s, _C_o_n_v_e_r_s_i_o_n
_o_p_e_r_a_t_i_o_n_s, _I_n_c_r_e_m_e_n_t _a_n_d _d_e_c_r_e_m_e_n_t, aaaabbbbssss(((($$$$aaaa)))), _U_n_a_r_y _m_i_n_u_s,
_C_o_n_c_a_t_e_n_a_t_i_o_n, _C_o_m_p_a_r_i_s_o_n _o_p_e_r_a_t_i_o_n_s, _C_o_p_y _o_p_e_r_a_t_o_r
WARNING
Run-time Overloading
Public functions
overload::_S_t_r_V_a_l(arg), overload::_O_v_e_r_l_o_a_d_e_d(arg),
overload::Method(obj,op)
IMPLEMENTATION
AUTHOR
DIAGNOSTICS
BUGS
ssssiiiiggggttttrrrraaaapppp ---- PPPPeeeerrrrllll pppprrrraaaaggggmmmmaaaa ttttoooo eeeennnnaaaabbbblllleeee ssssttttaaaacccckkkk bbbbaaaacccckkkkttttrrrraaaacccceeee oooonnnn
uuuunnnneeeexxxxppppeeeecccctttteeeedddd ssssiiiiggggnnnnaaaallllssss
SYNOPSIS
DESCRIPTION
ssssttttrrrriiiicccctttt ---- PPPPeeeerrrrllll pppprrrraaaaggggmmmmaaaa ttttoooo rrrreeeessssttttrrrriiiicccctttt uuuunnnnssssaaaaffffeeee ccccoooonnnnssssttttrrrruuuuccccttttssss
SYNOPSIS
DESCRIPTION
ssssttttrrrriiiicccctttt rrrreeeeffffssss, ssssttttrrrriiiicccctttt vvvvaaaarrrrssss, ssssttttrrrriiiicccctttt ssssuuuubbbbssss
12/Feb/96 perl 5.002 with 20
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
ssssuuuubbbbssss ---- PPPPeeeerrrrllll pppprrrraaaaggggmmmmaaaa ttttoooo pppprrrreeeeddddeeeeccccllllaaaarrrreeee ssssuuuubbbb nnnnaaaammmmeeeessss
SYNOPSIS
DESCRIPTION
vvvvaaaarrrrssss ---- PPPPeeeerrrrllll pppprrrraaaaggggmmmmaaaa ttttoooo pppprrrreeeeddddeeeeccccllllaaaarrrreeee gggglllloooobbbbaaaallll vvvvaaaarrrriiiiaaaabbbblllleeee nnnnaaaammmmeeeessss
SYNOPSIS
DESCRIPTION
MMMMOOOODDDDUUUULLLLEEEE DDDDOOOOCCCCUUUUMMMMEEEENNNNTTTTAAAATTTTIIIIOOOONNNN
AAAAnnnnyyyyDDDDBBBBMMMM____FFFFiiiilllleeee ---- pppprrrroooovvvviiiiddddeeee ffffrrrraaaammmmeeeewwwwoooorrrrkkkk ffffoooorrrr mmmmuuuullllttttiiiipppplllleeee DDDDBBBBMMMMssss
SYNOPSIS
DESCRIPTION
DBM Comparisons
[0], [1], [2], [3]
SEE ALSO
AAAAuuuuttttooooLLLLooooaaaaddddeeeerrrr ---- llllooooaaaadddd ffffuuuunnnnccccttttiiiioooonnnnssss oooonnnnllllyyyy oooonnnn ddddeeeemmmmaaaannnndddd
SYNOPSIS
DESCRIPTION
AAAAuuuuttttooooSSSSpppplllliiiitttt ---- sssspppplllliiiitttt aaaa ppppaaaacccckkkkaaaaggggeeee ffffoooorrrr aaaauuuuttttoooollllooooaaaaddddiiiinnnngggg
SYNOPSIS
DESCRIPTION
BBBBeeeennnncccchhhhmmmmaaaarrrrkkkk ---- bbbbeeeennnncccchhhhmmmmaaaarrrrkkkk rrrruuuunnnnnnnniiiinnnngggg ttttiiiimmmmeeeessss ooooffff ccccooooddddeeee
SYNOPSIS
DESCRIPTION
Methods
new, debug
Standard Exports
timeit(COUNT, CODE), timethis, timethese, timediff,
timestr
12/Feb/96 perl 5.002 with 21
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
Optional Exports
NOTES
INHERITANCE
CAVEATS
AUTHORS
MODIFICATION HISTORY
CCCCaaaarrrrpppp,,,, ccccaaaarrrrpppp ---- wwwwaaaarrrrnnnn ooooffff eeeerrrrrrrroooorrrrssss ((((ffffrrrroooommmm ppppeeeerrrrssssppppeeeeccccttttiiiivvvveeee ooooffff ccccaaaalllllllleeeerrrr))))
SYNOPSIS
DESCRIPTION
CCCCwwwwdddd,,,, ggggeeeettttccccwwwwdddd ---- ggggeeeetttt ppppaaaatttthhhhnnnnaaaammmmeeee ooooffff ccccuuuurrrrrrrreeeennnntttt wwwwoooorrrrkkkkiiiinnnngggg ddddiiiirrrreeeeccccttttoooorrrryyyy
SYNOPSIS
DESCRIPTION
DDDDBBBB____FFFFiiiilllleeee ---- PPPPeeeerrrrllll5555 aaaacccccccceeeessssssss ttttoooo BBBBeeeerrrrkkkkeeeelllleeeeyyyy DDDDBBBB
SYNOPSIS
DESCRIPTION
DB_HASH, DB_BTREE, DB_RECNO
How does DB_File interface to Berkeley DB?
Differences with Berkeley DB
RECNO
In Memory Databases
Using the Berkeley DB Interface Directly
get, put, del, fd, seq, sync
EXAMPLES
Using HASH
Using BTREE
Using RECNO
12/Feb/96 perl 5.002 with 22
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
Locking Databases
HISTORY
WARNINGS
BUGS
AVAILABILITY
SEE ALSO
AUTHOR
DDDDeeeevvvveeeellll::::::::SSSSeeeellllffffSSSSttttuuuubbbbbbbbeeeerrrr ---- ggggeeeennnneeeerrrraaaatttteeee ssssttttuuuubbbbssss ffffoooorrrr aaaa SSSSeeeellllffffLLLLooooaaaaddddiiiinnnngggg
mmmmoooodddduuuulllleeee
SYNOPSIS
DESCRIPTION
DDDDiiiirrrrHHHHaaaannnnddddlllleeee ---- ssssuuuuppppppppllllyyyy oooobbbbjjjjeeeecccctttt mmmmeeeetttthhhhooooddddssss ffffoooorrrr ddddiiiirrrreeeeccccttttoooorrrryyyy hhhhaaaannnnddddlllleeeessss
SYNOPSIS
DESCRIPTION
DDDDyyyynnnnaaaaLLLLooooaaaaddddeeeerrrr ---- DDDDyyyynnnnaaaammmmiiiiccccaaaallllllllyyyy llllooooaaaadddd CCCC lllliiiibbbbrrrraaaarrrriiiieeeessss iiiinnnnttttoooo PPPPeeeerrrrllll ccccooooddddeeee
SYNOPSIS
DESCRIPTION
@dl_library_path, @@@@ddddllll____rrrreeeessssoooollllvvvveeee____uuuussssiiiinnnngggg, @@@@ddddllll____rrrreeeeqqqquuuuiiiirrrreeee____ssssyyyymmmmbbbboooollllssss,
_d_l___e_r_r_o_r_(_), $$$$ddddllll____ddddeeeebbbbuuuugggg, _d_l___f_i_n_d_f_i_l_e_(_), _d_l___e_x_p_a_n_d_s_p_e_c_(_),
_d_l___l_o_a_d___f_i_l_e_(_), _d_l___f_i_n_d___s_y_m_b_o_l_(_), _d_l___u_n_d_e_f___s_y_m_b_o_l_s_(_),
_d_l___i_n_s_t_a_l_l___x_s_u_b_(_), _b_o_o_s_t_r_a_p_(_)
AUTHOR
EEEEnnnngggglllliiiisssshhhh ---- uuuusssseeee nnnniiiicccceeee EEEEnnnngggglllliiiisssshhhh ((((oooorrrr aaaawwwwkkkk)))) nnnnaaaammmmeeeessss ffffoooorrrr uuuuggggllllyyyy
ppppuuuunnnnccccttttuuuuaaaattttiiiioooonnnn vvvvaaaarrrriiiiaaaabbbblllleeeessss
SYNOPSIS
DESCRIPTION
EEEEnnnnvvvv ---- ppppeeeerrrrllll mmmmoooodddduuuulllleeee tttthhhhaaaatttt iiiimmmmppppoooorrrrttttssss eeeennnnvvvviiiirrrroooonnnnmmmmeeeennnntttt vvvvaaaarrrriiiiaaaabbbblllleeeessss
12/Feb/96 perl 5.002 with 23
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
SYNOPSIS
DESCRIPTION
AUTHOR
EEEExxxxppppoooorrrrtttteeeerrrr ---- IIIImmmmpppplllleeeemmmmeeeennnnttttssss ddddeeeeffffaaaauuuulllltttt iiiimmmmppppoooorrrrtttt mmmmeeeetttthhhhoooodddd ffffoooorrrr mmmmoooodddduuuulllleeeessss
SYNOPSIS
DESCRIPTION
Selecting What To Export
Specialised Import Lists
Module Version Checking
Managing Unknown Symbols
Tag Handling Utility Functions
EEEExxxxttttUUUUttttiiiillllssss::::::::IIIInnnnssssttttaaaallllllll ---- iiiinnnnssssttttaaaallllllll ffffiiiilllleeeessss ffffrrrroooommmm hhhheeeerrrreeee ttttoooo tttthhhheeeerrrreeee
SYNOPSIS
DESCRIPTION
EEEExxxxttttUUUUttttiiiillllssss::::::::LLLLiiiibbbblllliiiisssstttt ---- ddddeeeetttteeeerrrrmmmmiiiinnnneeee lllliiiibbbbrrrraaaarrrriiiieeeessss ttttoooo uuuusssseeee aaaannnndddd hhhhoooowwww ttttoooo
uuuusssseeee tttthhhheeeemmmm
SYNOPSIS
DESCRIPTION
For static extensions, For dynamic extensions, For dynamic
extensions
EXTRALIBS
LDLOADLIBS and LD_RUN_PATH
BSLOADLIBS
PORTABILITY
SEE ALSO
EEEExxxxttttUUUUttttiiiillllssss::::::::MMMMMMMM____OOOOSSSS2222 ---- mmmmeeeetttthhhhooooddddssss ttttoooo oooovvvveeeerrrrrrrriiiiddddeeee UUUUNNNN****XXXX bbbbeeeehhhhaaaavvvviiiioooouuuurrrr iiiinnnn
EEEExxxxttttUUUUttttiiiillllssss::::::::MMMMaaaakkkkeeeeMMMMaaaakkkkeeeerrrr
12/Feb/96 perl 5.002 with 24
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
DESCRIPTION
EEEExxxxttttUUUUttttiiiillllssss::::::::MMMMMMMM____UUUUnnnniiiixxxx ---- mmmmeeeetttthhhhooooddddssss uuuusssseeeedddd bbbbyyyy EEEExxxxttttUUUUttttiiiillllssss::::::::MMMMaaaakkkkeeeeMMMMaaaakkkkeeeerrrr
SYNOPSIS
DESCRIPTION
METHODS
Preloaded methods
catdir, catfile, nicetext, libscan, exescan, lsdir,
path, replace_manpage_separator,
file_name_is_absolute, prefixify,
maybe_command_in_dirs, maybe_command, perl_script
SelfLoaded methods
guess_name, init_main, init_dirscan, init_others,
find_perl
Methods to actually produce chunks of text for the
Makefile
post_initialize, const_config, constants,
const_loadlibs, const_cccmd, tool_autosplit,
tool_xsubpp, tools_other, dist, macro, depend,
post_constants, pasthru, c_o, xs_c, xs_o,
top_targets, linkext, dlsyms, dynamic, dynamic_bs,
dynamic_lib, static, static_lib, installpm,
installpm_x, manifypods, processPL, installbin,
subdirs, subdir_x, clean, realclean, dist_basics,
dist_core, dist_dir, dist_test, dist_ci, install,
force, perldepend, makefile, staticmake, test,
test_via_harness, test_via_script, postamble,
makeaperl, extliblist, dir_target, needs_linking,
has_link_code, writedoc
SEE ALSO
EEEExxxxttttUUUUttttiiiillllssss::::::::MMMMMMMM____VVVVMMMMSSSS ---- mmmmeeeetttthhhhooooddddssss ttttoooo oooovvvveeeerrrrrrrriiiiddddeeee UUUUNNNN****XXXX bbbbeeeehhhhaaaavvvviiiioooouuuurrrr iiiinnnn
EEEExxxxttttUUUUttttiiiillllssss::::::::MMMMaaaakkkkeeeeMMMMaaaakkkkeeeerrrr
DESCRIPTION
EEEExxxxttttUUUUttttiiiillllssss::::::::MMMMaaaakkkkeeeeMMMMaaaakkkkeeeerrrr ---- ccccrrrreeeeaaaatttteeee aaaannnn eeeexxxxtttteeeennnnssssiiiioooonnnn MMMMaaaakkkkeeeeffffiiiilllleeee
SYNOPSIS
DESCRIPTION
Hintsfile support
12/Feb/96 perl 5.002 with 25
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
What's new in version 5 of MakeMaker
Incompatibilities between MakeMaker 5.00 and 4.23
Default Makefile Behaviour
make test
make install
PREFIX attribute
AFS users
Static Linking of a new Perl Binary
Determination of Perl Library and Installation Locations
Useful Default Makefile Macros
Using Attributes and Parameters
C, CONFIG, CONFIGURE, DEFINE, DIR, DISTNAME,
DL_FUNCS, DL_VARS, EXE_FILES, FIRST_MAKEFILE,
FULLPERL, H, INC, INSTALLARCHLIB, INSTALLBIN,
INSTALLDIRS, INSTALLMAN1DIR, INSTALLMAN3DIR,
INSTALLPRIVLIB, INSTALLSITELIB, INSTALLSITEARCH,
INST_ARCHLIB, INST_EXE, INST_LIB, INST_MAN1DIR,
INST_MAN3DIR, LDFROM, LIBPERL_A, LIBS, LINKTYPE,
MAKEAPERL, MAKEFILE, MAN1PODS, MAN3PODS, MAP_TARGET,
MYEXTLIB, NAME, NEEDS_LINKING, NOECHO, NORECURS,
OBJECT, PERL, PERLMAINCC, PERL_ARCHLIB, PERL_LIB,
PERL_SRC, PL_FILES, PM, PMLIBDIRS, PREFIX, PREREQ,
SKIP, TYPEMAPS, VERSION, VERSION_FROM, XS, XSOPT,
XSPROTOARG, XS_VERSION
Additional lowercase attributes
clean, depend, dist, dynamic_lib, installpm, linkext,
macro, realclean, tool_autosplit
Overriding MakeMaker Methods
Distribution Support
mmmmaaaakkkkeeee ddddiiiissssttttcccchhhheeeecccckkkk,,,, mmmmaaaakkkkeeee sssskkkkiiiippppcccchhhheeeecccckkkk,,,, mmmmaaaakkkkeeee ddddiiiissssttttcccclllleeeeaaaannnn,,,, mmmmaaaakkkkeeee
mmmmaaaannnniiiiffffeeeesssstttt,,,, mmmmaaaakkkkeeee ddddiiiissssttttddddiiiirrrr,,,, mmmmaaaakkkkeeee ttttaaaarrrrddddiiiisssstttt,,,, mmmmaaaakkkkeeee ddddiiiisssstttt,,,, mmmmaaaakkkkeeee
uuuuuuuuttttaaaarrrrddddiiiisssstttt,,,, mmmmaaaakkkkeeee sssshhhhddddiiiisssstttt,,,, mmmmaaaakkkkeeee cccciiii
AUTHORS
MODIFICATION HISTORY
TODO
12/Feb/96 perl 5.002 with 26
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
EEEExxxxttttUUUUttttiiiillllssss::::::::MMMMaaaannnniiiiffffeeeesssstttt ---- uuuuttttiiiilllliiiittttiiiieeeessss ttttoooo wwwwrrrriiiitttteeee aaaannnndddd cccchhhheeeecccckkkk aaaa
MMMMAAAANNNNIIIIFFFFEEEESSSSTTTT ffffiiiilllleeee
SYNOPSIS
DESCRIPTION
MANIFEST.SKIP
EXPORT_OK
GLOBAL VARIABLES
DIAGNOSTICS
NNNNooootttt iiiinnnn MMMMAAAANNNNIIIIFFFFEEEESSSSTTTT:::: _f_i_l_e, NNNNoooo ssssuuuucccchhhh ffffiiiilllleeee:::: _f_i_l_e, MMMMAAAANNNNIIIIFFFFEEEESSSSTTTT:::: _$_!,
AAAAddddddddeeeedddd ttttoooo MMMMAAAANNNNIIIIFFFFEEEESSSSTTTT:::: _f_i_l_e
SEE ALSO
AUTHOR
EEEExxxxttttUUUUttttiiiillllssss::::::::MMMMkkkkbbbboooooooottttssssttttrrrraaaapppp ---- mmmmaaaakkkkeeee aaaa bbbboooooooottttssssttttrrrraaaapppp ffffiiiilllleeee ffffoooorrrr uuuusssseeee bbbbyyyy
DDDDyyyynnnnaaaaLLLLooooaaaaddddeeeerrrr
SYNOPSIS
DESCRIPTION
EEEExxxxttttUUUUttttiiiillllssss::::::::MMMMkkkkssssyyyymmmmlllliiiissssttttssss ---- wwwwrrrriiiitttteeee lllliiiinnnnkkkkeeeerrrr ooooppppttttiiiioooonnnnssss ffffiiiilllleeeessss ffffoooorrrr
ddddyyyynnnnaaaammmmiiiicccc eeeexxxxtttteeeennnnssssiiiioooonnnn
SYNOPSIS
DESCRIPTION
NAME, DL_FUNCS, DL_VARS, FILE, FUNCLIST, DLBASE
AUTHOR
REVISION
FFFFccccnnnnttttllll ---- llllooooaaaadddd tttthhhheeee CCCC FFFFccccnnnnttttllll....hhhh ddddeeeeffffiiiinnnneeeessss
SYNOPSIS
DESCRIPTION
NOTE
12/Feb/96 perl 5.002 with 27
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
FFFFiiiilllleeee::::::::BBBBaaaasssseeeennnnaaaammmmeeee,,,, BBBBaaaasssseeeennnnaaaammmmeeee ---- ppppaaaarrrrsssseeee ffffiiiilllleeee ssssppppeeeecccciiiiffffiiiiccccaaaattttiiiioooonnnnssss
SYNOPSIS
DESCRIPTION
fileparse_set_fstype, fileparse
EXAMPLES
bbbbaaaasssseeeennnnaaaammmmeeee, ddddiiiirrrrnnnnaaaammmmeeee
FFFFiiiilllleeee::::::::CCCChhhheeeecccckkkkTTTTrrrreeeeeeee,,,, vvvvaaaalllliiiiddddaaaatttteeee ---- rrrruuuunnnn mmmmaaaannnnyyyy ffffiiiilllleeeetttteeeesssstttt cccchhhheeeecccckkkkssss oooonnnn aaaa
ttttrrrreeeeeeee
SYNOPSIS
DESCRIPTION
FFFFiiiilllleeee::::::::FFFFiiiinnnndddd,,,, ffffiiiinnnndddd ---- ttttrrrraaaavvvveeeerrrrsssseeee aaaa ffffiiiilllleeee ttttrrrreeeeeeee
SYNOPSIS
DESCRIPTION
FFFFiiiilllleeee::::::::PPPPaaaatttthhhh ---- ccccrrrreeeeaaaatttteeee oooorrrr rrrreeeemmmmoooovvvveeee aaaa sssseeeerrrriiiieeeessss ooooffff ddddiiiirrrreeeeccccttttoooorrrriiiieeeessss
SYNOPSIS
DESCRIPTION
AUTHORS
REVISION
FFFFiiiilllleeeeCCCCaaaacccchhhheeee ---- kkkkeeeeeeeepppp mmmmoooorrrreeee ffffiiiilllleeeessss ooooppppeeeennnn tttthhhhaaaannnn tttthhhheeee ssssyyyysssstttteeeemmmm ppppeeeerrrrmmmmiiiittttssss
SYNOPSIS
DESCRIPTION
BUGS
FFFFiiiilllleeeeHHHHaaaannnnddddlllleeee ---- ssssuuuuppppppppllllyyyy oooobbbbjjjjeeeecccctttt mmmmeeeetttthhhhooooddddssss ffffoooorrrr ffffiiiilllleeeehhhhaaaannnnddddlllleeeessss
SYNOPSIS
DESCRIPTION
$fh->print, $$$$ffffhhhh->printf, $$$$ffffhhhh->getline, $$$$ffffhhhh->getlines
12/Feb/96 perl 5.002 with 28
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
SEE ALSO
BUGS
GGGGDDDDBBBBMMMM____FFFFiiiilllleeee ---- PPPPeeeerrrrllll5555 aaaacccccccceeeessssssss ttttoooo tttthhhheeee ggggddddbbbbmmmm lllliiiibbbbrrrraaaarrrryyyy....
SYNOPSIS
DESCRIPTION
AVAILABILITY
BUGS
SEE ALSO
GGGGeeeettttoooopppptttt::::::::LLLLoooonnnngggg,,,, GGGGeeeettttOOOOppppttttiiiioooonnnnssss ---- eeeexxxxtttteeeennnnddddeeeedddd pppprrrroooocccceeeessssssssiiiinnnngggg ooooffff ccccoooommmmmmmmaaaannnndddd
lllliiiinnnneeee ooooppppttttiiiioooonnnnssss
SYNOPSIS
DESCRIPTION
<none>, !, =s, :s, =i, :i, =f, :f
Linkage specification
Aliases and abbreviations
Non-option call-back routine
Option starters
Return value
COMPATIBILITY
EXAMPLES
CONFIGURATION VARIABLES
$Getopt::Long::autoabbrev, $$$$GGGGeeeettttoooopppptttt::::::::LLLLoooonnnngggg::::::::ggggeeeettttoooopppptttt____ccccoooommmmppppaaaatttt,
$$$$GGGGeeeettttoooopppptttt::::::::LLLLoooonnnngggg::::::::oooorrrrddddeeeerrrr, $$$$GGGGeeeettttoooopppptttt::::::::LLLLoooonnnngggg::::::::iiiiggggnnnnoooorrrreeeeccccaaaasssseeee,
$$$$GGGGeeeettttoooopppptttt::::::::LLLLoooonnnngggg::::::::VVVVEEEERRRRSSSSIIIIOOOONNNN, $$$$GGGGeeeettttoooopppptttt::::::::LLLLoooonnnngggg::::::::eeeerrrrrrrroooorrrr,
$$$$GGGGeeeettttoooopppptttt::::::::LLLLoooonnnngggg::::::::ddddeeeebbbbuuuugggg
GGGGeeeettttoooopppptttt::::::::SSSSttttdddd,,,, ggggeeeettttoooopppptttt ---- PPPPrrrroooocccceeeessssssss ssssiiiinnnngggglllleeee----cccchhhhaaaarrrraaaacccctttteeeerrrr sssswwwwiiiittttcccchhhheeeessss
wwwwiiiitttthhhh sssswwwwiiiittttcccchhhh cccclllluuuusssstttteeeerrrriiiinnnngggg
SYNOPSIS
DESCRIPTION
12/Feb/96 perl 5.002 with 29
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
IIII11118888NNNN::::::::CCCCoooollllllllaaaatttteeee ---- ccccoooommmmppppaaaarrrreeee 8888----bbbbiiiitttt ssssccccaaaallllaaaarrrr ddddaaaattttaaaa aaaaccccccccoooorrrrddddiiiinnnngggg ttttoooo tttthhhheeee
ccccuuuurrrrrrrreeeennnntttt llllooooccccaaaalllleeee
SYNOPSIS
DESCRIPTION
IIIIPPPPCCCC::::::::OOOOppppeeeennnn2222,,,, ooooppppeeeennnn2222 ---- ooooppppeeeennnn aaaa pppprrrroooocccceeeessssssss ffffoooorrrr bbbbooootttthhhh rrrreeeeaaaaddddiiiinnnngggg aaaannnndddd
wwwwrrrriiiittttiiiinnnngggg
SYNOPSIS
DESCRIPTION
WARNING
SEE ALSO
IIIIPPPPCCCC::::::::OOOOppppeeeennnn3333,,,, ooooppppeeeennnn3333 ---- ooooppppeeeennnn aaaa pppprrrroooocccceeeessssssss ffffoooorrrr rrrreeeeaaaaddddiiiinnnngggg,,,, wwwwrrrriiiittttiiiinnnngggg,,,,
aaaannnndddd eeeerrrrrrrroooorrrr hhhhaaaannnnddddlllliiiinnnngggg
SYNOPSIS
DESCRIPTION
NNNNeeeetttt::::::::PPPPiiiinnnngggg,,,, ppppiiiinnnnggggeeeecccchhhhoooo ---- cccchhhheeeecccckkkk aaaa hhhhoooosssstttt ffffoooorrrr uuuuppppnnnneeeessssssss
SYNOPSIS
DESCRIPTION
Parameters
hostname, timeout
WARNING
PPPPOOOOSSSSIIIIXXXX ---- PPPPeeeerrrrllll iiiinnnntttteeeerrrrffffaaaacccceeee ttttoooo IIIIEEEEEEEEEEEE SSSSttttdddd 1111000000003333....1111
SYNOPSIS
DESCRIPTION
NOTE
CAVEATS
FUNCTIONS
_exit, abort, abs, access, acos, alarm, asctime, asin,
assert, atan, atan2, atexit, atof, atoi, atol, bsearch,
12/Feb/96 perl 5.002 with 30
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
calloc, ceil, chdir, chmod, chown, clearerr, clock, close,
closedir, cos, cosh, creat, ctermid, ctime, cuserid,
difftime, div, dup, dup2, errno, execl, execle, execlp,
execv, execve, execvp, exit, exp, fabs, fclose, fcntl,
fdopen, feof, ferror, fflush, fgetc, fgetpos, fgets,
fileno, floor, fmod, fopen, fork, fpathconf, fprintf,
fputc, fputs, fread, free, freopen, frexp, fscanf, fseek,
fsetpos, fstat, ftell, fwrite, getc, getchar, getcwd,
getegid, getenv, geteuid, getgid, getgrgid, getgrnam,
getgroups, getlogin, getpgrp, getpid, getppid, getpwnam,
getpwuid, gets, getuid, gmtime, isalnum, isalpha, isatty,
iscntrl, isdigit, isgraph, islower, isprint, ispunct,
isspace, isupper, isxdigit, kill, labs, ldexp, ldiv, link,
localeconv, localtime, log, log10, longjmp, lseek, malloc,
mblen, mbstowcs, mbtowc, memchr, memcmp, memcpy, memmove,
memset, mkdir, mkfifo, mktime, modf, nice, offsetof, open,
opendir, pat
CLASSES
POSIX::SigAction
new
POSIX::SigSet
new, addset, delset, emptyset, fillset, ismember
POSIX::Termios
new, getattr, getcc, getcflag, getiflag, getispeed,
getlflag, getoflag, getospeed, setattr, setcc,
setcflag, setiflag, setispeed, setlflag, setoflag,
setospeed, Baud rate values, Terminal interface
values, c_cc field values, c_cflag field values,
c_iflag field values, c_lflag field values, c_oflag
field values
PATHNAME CONSTANTS
Constants
POSIX CONSTANTS
Constants
SYSTEM CONFIGURATION
Constants
ERRNO
Constants
FCNTL
Constants
FLOAT
Constants
12/Feb/96 perl 5.002 with 31
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
LIMITS
Constants
LOCALE
Constants
MATH
Constants
SIGNAL
Constants
STAT
Constants, Macros
STDLIB
Constants
STDIO
Constants
TIME
Constants
UNISTD
Constants
WAIT
Constants, Macros
CREATION
PPPPoooodddd::::::::TTTTeeeexxxxtttt ---- ccccoooonnnnvvvveeeerrrrtttt PPPPOOOODDDD ddddaaaattttaaaa ttttoooo ffffoooorrrrmmmmaaaatttttttteeeedddd AAAASSSSCCCCIIIIIIII tttteeeexxxxtttt
SYNOPSIS
DESCRIPTION
AUTHOR
TODO
SSSSaaaaffffeeee ---- SSSSaaaaffffeeee eeeexxxxtttteeeennnnssssiiiioooonnnn mmmmoooodddduuuulllleeee ffffoooorrrr PPPPeeeerrrrllll
DESCRIPTION
a new namespace, an operator mask
Operator masks
Methods in class Safe
NAMESPACE, MASK, root (NAMESPACE), mask (MASK), trap
(OP, ...), untrap (OP, ...), share (VARNAME, ...),
12/Feb/96 perl 5.002 with 32
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
varglob (VARNAME), reval (STRING), rdo (FILENAME)
Subroutines in package Safe
ops_to_mask (OP, ...), mask_to_ops (MASK), opcode
(OP, ...), opname (OP, ...), fullmask, emptymask,
MAXO, op_mask
AUTHOR
SSSSeeeeaaaarrrrcccchhhh::::::::DDDDiiiicccctttt,,,, llllooooooookkkk ---- sssseeeeaaaarrrrcccchhhh ffffoooorrrr kkkkeeeeyyyy iiiinnnn ddddiiiiccccttttiiiioooonnnnaaaarrrryyyy ffffiiiilllleeee
SYNOPSIS
DESCRIPTION
SSSSeeeelllleeeeccccttttSSSSaaaavvvveeeerrrr ---- ssssaaaavvvveeee aaaannnndddd rrrreeeessssttttoooorrrreeee sssseeeelllleeeecccctttteeeedddd ffffiiiilllleeee hhhhaaaannnnddddlllleeee
SYNOPSIS
DESCRIPTION
SSSSeeeellllffffLLLLooooaaaaddddeeeerrrr ---- llllooooaaaadddd ffffuuuunnnnccccttttiiiioooonnnnssss oooonnnnllllyyyy oooonnnn ddddeeeemmmmaaaannnndddd
SYNOPSIS
DESCRIPTION
The __DATA__ token
SelfLoader autoloading
Autoloading and package lexicals
SelfLoader and AutoLoader
__DATA__, __END__, and the FOOBAR::DATA filehandle.
Classes and inherited methods.
Multiple packages and fully qualified subroutine names
SSSSoooocccckkkkeeeetttt,,,, ssssoooocccckkkkaaaaddddddddrrrr____iiiinnnn,,,, ssssoooocccckkkkaaaaddddddddrrrr____uuuunnnn,,,, iiiinnnneeeetttt____aaaattttoooonnnn,,,, iiiinnnneeeetttt____nnnnttttooooaaaa ----
llllooooaaaadddd tttthhhheeee CCCC ssssoooocccckkkkeeeetttt....hhhh ddddeeeeffffiiiinnnneeeessss aaaannnndddd ssssttttrrrruuuuccccttttuuuurrrreeee mmmmaaaannnniiiippppuuuullllaaaattttoooorrrrssss
SYNOPSIS
DESCRIPTION
inet_aton HOSTNAME, inet_ntoa IP_ADDRESS, INADDR_ANY,
INADDR_LOOPBACK, INADDR_NONE, sockaddr_in PORT, ADDRESS,
sockaddr_in SOCKADDR_IN, pack_sockaddr_in PORT,
12/Feb/96 perl 5.002 with 33
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
IP_ADDRESS, unpack_sockaddr_in SOCKADDR_IN, sockaddr_un
PATHNAME, sockaddr_un SOCKADDR_UN, pack_sockaddr_un PATH,
unpack_sockaddr_un SOCKADDR_UN
SSSSyyyymmmmbbbboooollll ---- mmmmaaaannnniiiippppuuuullllaaaatttteeee PPPPeeeerrrrllll ssssyyyymmmmbbbboooollllssss aaaannnndddd tttthhhheeeeiiiirrrr nnnnaaaammmmeeeessss
SYNOPSIS
DESCRIPTION
SSSSyyyyssss::::::::HHHHoooossssttttnnnnaaaammmmeeee ---- TTTTrrrryyyy eeeevvvveeeerrrryyyy ccccoooonnnncccceeeeiiiivvvvaaaabbbblllleeee wwwwaaaayyyy ttttoooo ggggeeeetttt hhhhoooossssttttnnnnaaaammmmeeee
SYNOPSIS
DESCRIPTION
AUTHOR
SSSSyyyysssslllloooogggg,,,, SSSSyyyyssss::::::::SSSSyyyysssslllloooogggg,,,, ooooppppeeeennnnlllloooogggg,,,, cccclllloooosssseeeelllloooogggg,,,, sssseeeettttllllooooggggmmmmaaaasssskkkk,,,, ssssyyyysssslllloooogggg
---- PPPPeeeerrrrllll iiiinnnntttteeeerrrrffffaaaacccceeee ttttoooo tttthhhheeee UUUUNNNNIIIIXXXX _s_y_s_l_o_g(3) calls
SYNOPSIS
DESCRIPTION
openlog $$$$iiiiddddeeeennnntttt, $$$$llllooooggggoooopppptttt, $$$$ffffaaaacccciiiilllliiiittttyyyy, syslog $$$$pppprrrriiiioooorrrriiiittttyyyy,
$$$$mmmmaaaasssskkkk, $$$$ffffoooorrrrmmmmaaaatttt, @@@@aaaarrrrggggssss, setlogmask $$$$mmmmaaaasssskkkk____pppprrrriiiioooorrrriiiittttyyyy, closelog
EXAMPLES
DEPENDENCIES
SEE ALSO
AUTHOR
TTTTeeeerrrrmmmm::::::::CCCCaaaapppp ---- PPPPeeeerrrrllll tttteeeerrrrmmmmccccaaaapppp iiiinnnntttteeeerrrrffffaaaacccceeee
SYNOPSIS
DESCRIPTION
EXAMPLES
TTTTeeeerrrrmmmm::::::::CCCCoooommmmpppplllleeeetttteeee ---- PPPPeeeerrrrllll wwwwoooorrrrdddd ccccoooommmmpppplllleeeettttiiiioooonnnn mmmmoooodddduuuulllleeee
SYNOPSIS
DESCRIPTION
<tab>Attempts word completion. Cannot be changed, ^D, ^U,
12/Feb/96 perl 5.002 with 34
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
<del>, <bs>
DIAGNOSTICS
BUGS
AUTHOR
TTTTeeeerrrrmmmm::::::::RRRReeeeaaaaddddLLLLiiiinnnneeee ---- PPPPeeeerrrrllll iiiinnnntttteeeerrrrffffaaaacccceeee ttttoooo vvvvaaaarrrriiiioooouuuussss rrrreeeeaaaaddddlllliiiinnnneeee
packages. If no real package is found, substitutes stubs
instead of basic functions.
SYNOPSIS
DESCRIPTION
Minimal set of supported functions
RRRReeeeaaaaddddLLLLiiiinnnneeee, nnnneeeewwww, rrrreeeeaaaaddddlllliiiinnnneeee, aaaaddddddddhhhhiiiissssttttoooorrrryyyy, IIIINNNN, $OOOOUUUUTTTT, MMMMiiiinnnnLLLLiiiinnnneeee,
ffffiiiinnnnddddCCCCoooonnnnssssoooolllleeee, FFFFeeeeaaaattttuuuurrrreeeessss
EXPORTS
TTTTeeeesssstttt::::::::HHHHaaaarrrrnnnneeeessssssss ---- rrrruuuunnnn ppppeeeerrrrllll ssssttttaaaannnnddddaaaarrrrdddd tttteeeesssstttt ssssccccrrrriiiippppttttssss wwwwiiiitttthhhh
ssssttttaaaattttiiiissssttttiiiiccccssss
SYNOPSIS
DESCRIPTION
The test script output
EXPORT
DIAGNOSTICS
AAAAllllllll tttteeeessssttttssss ssssuuuucccccccceeeessssssssffffuuuullll....\\\\nnnnFFFFiiiilllleeeessss====%%%%dddd,,,, TTTTeeeessssttttssss====%%%%dddd,,,, %%%%ssss, FFFFAAAAIIIILLLLEEEEDDDD
tttteeeessssttttssss %%%%ssss\\\\nnnn\\\\ttttFFFFaaaaiiiilllleeeedddd %%%%dddd////%%%%dddd tttteeeessssttttssss,,,, %%%%....2222ffff%%%%%%%% ooookkkkaaaayyyy...., TTTTeeeesssstttt
rrrreeeettttuuuurrrrnnnneeeedddd ssssttttaaaattttuuuussss %%%%dddd ((((wwwwssssttttaaaatttt %%%%dddd)))), FFFFaaaaiiiilllleeeedddd 1111 tttteeeesssstttt,,,, %%%%....2222ffff%%%%%%%% ooookkkkaaaayyyy....
%%%%ssss, FFFFaaaaiiiilllleeeedddd %%%%dddd////%%%%dddd tttteeeessssttttssss,,,, %%%%....2222ffff%%%%%%%% ooookkkkaaaayyyy.... %%%%ssss
SEE ALSO
AUTHORS
BUGS
TTTTeeeexxxxtttt::::::::AAAAbbbbbbbbrrrreeeevvvv,,,, aaaabbbbbbbbrrrreeeevvvv ---- ccccrrrreeeeaaaatttteeee aaaannnn aaaabbbbbbbbrrrreeeevvvviiiiaaaattttiiiioooonnnn ttttaaaabbbblllleeee ffffrrrroooommmm aaaa
lllliiiisssstttt
SYNOPSIS
12/Feb/96 perl 5.002 with 35
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
DESCRIPTION
EXAMPLE
TTTTeeeexxxxtttt::::::::SSSSoooouuuunnnnddddeeeexxxx ---- IIIImmmmpppplllleeeemmmmeeeennnnttttaaaattttiiiioooonnnn ooooffff tttthhhheeee SSSSoooouuuunnnnddddeeeexxxx AAAAllllggggoooorrrriiiitttthhhhmmmm aaaassss
DDDDeeeessssccccrrrriiiibbbbeeeedddd bbbbyyyy KKKKnnnnuuuutttthhhh
SYNOPSIS
DESCRIPTION
EXAMPLES
LIMITATIONS
AUTHOR
TTTTeeeexxxxtttt::::::::TTTTaaaabbbbssss -------- eeeexxxxppppaaaannnndddd aaaannnndddd uuuunnnneeeexxxxppppaaaannnndddd ttttaaaabbbbssss
SYNOPSIS
DESCRIPTION
AUTHOR
TTTTeeeexxxxtttt::::::::WWWWrrrraaaapppp -------- wwwwrrrraaaapppp tttteeeexxxxtttt iiiinnnnttttoooo aaaa ppppaaaarrrraaaaggggrrrraaaapppphhhh
SYNOPSIS
DESCRIPTION
AUTHOR
TTTTiiiieeee::::::::HHHHaaaasssshhhh,,,, TTTTiiiieeee::::::::SSSSttttddddHHHHaaaasssshhhh ---- bbbbaaaasssseeee ccccllllaaaassssssss ddddeeeeffffiiiinnnniiiittttiiiioooonnnnssss ffffoooorrrr ttttiiiieeeedddd
hhhhaaaasssshhhheeeessss
SYNOPSIS
DESCRIPTION
TIEHASH classname, LIST, STORE this, key, value, FETCH
this, key, FIRSTKEY this, NEXTKEY this, lastkey, EXISTS
this, key, DELETE this, key, CLEAR this
CAVEATS
MORE INFORMATION
12/Feb/96 perl 5.002 with 36
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
TTTTiiiieeee::::::::SSSSccccaaaallllaaaarrrr,,,, TTTTiiiieeee::::::::SSSSttttddddSSSSccccaaaallllaaaarrrr ---- bbbbaaaasssseeee ccccllllaaaassssssss ddddeeeeffffiiiinnnniiiittttiiiioooonnnnssss ffffoooorrrr
ttttiiiieeeedddd ssssccccaaaallllaaaarrrrssss
SYNOPSIS
DESCRIPTION
TIESCALAR classname, LIST, FETCH this, STORE this, value,
DESTROY this
MORE INFORMATION
TTTTiiiieeee::::::::SSSSuuuubbbbssssttttrrrrHHHHaaaasssshhhh ---- FFFFiiiixxxxeeeedddd----ttttaaaabbbblllleeee----ssssiiiizzzzeeee,,,, ffffiiiixxxxeeeedddd----kkkkeeeeyyyy----lllleeeennnnggggtttthhhh
hhhhaaaasssshhhhiiiinnnngggg
SYNOPSIS
DESCRIPTION
CAVEATS
TTTTiiiimmmmeeee::::::::LLLLooooccccaaaallll ---- eeeeffffffffiiiicccciiiieeeennnnttttllllyyyy ccccoooommmmppppuuuutttteeee ttttoooommmmeeee ffffrrrroooommmm llllooooccccaaaallll aaaannnndddd GGGGMMMMTTTT
ttttiiiimmmmeeee
SYNOPSIS
DESCRIPTION
AAAAUUUUXXXXIIIILLLLIIIIAAAARRRRYYYY DDDDOOOOCCCCUUUUMMMMEEEENNNNTTTTAAAATTTTIIIIOOOONNNN
Here should be listed all the extra program's docs, but
they don't all have man pages yet:
a2p
s2p
find2perl
h2ph
c2ph
h2xs
xsubpp
pod2man
wrapsuid
AAAAUUUUTTTTHHHHOOOORRRR
Larry Wall <<_l_w_a_l_l_@_s_e_m_s_._c_o_m>, with the help of oodles of
12/Feb/96 perl 5.002 with 37
PERLTOC(1) User Contributed Perl Documentation PERLTOC(1)
other folks.
12/Feb/96 perl 5.002 with 38