configure Crude emulation of GNU configure
Configure Portability tool
Copying The GNU General Public License
-Doc/perl5-notes Samples of new functionality
EXTERN.h Included before foreign .h files
INSTALL Detailed installation instructions.
INTERN.h Included before domestic .h files
XSUB.h Include file for extension subroutines
av.c Array value code
av.h Array value header
-c2ph.SH program to translate dbx stabs to perl
-c2ph.doc documentation for c2ph
cflags.SH A script that emits C compilation flags per file
config_H Sample config.h
config_h.SH Produces config.h
eg/van/vanish A program to put files in a trashcan
eg/who A sample who program
eg/wrapsuid A setuid script wrapper generator
-emacs/cperl-mode An alternate perl-mode
-emacs/emacs19 Notes about emacs 19
-emacs/perl-mode.el Emacs major mode for perl
-emacs/perldb.el Emacs debugging
-emacs/perldb.pl Emacs debugging
-emacs/tedstuff Some optional patches
+emacs/cperl-mode.el An alternate perl-mode
embed.h Maps symbols to safer names
embed.pl Produces embed.h
ext/DB_File/DB_File.pm Berkeley DB extension Perl module
ext/DB_File/DB_File_BS Berkeley DB extension mkbootstrap fodder
ext/DB_File/Makefile.PL Berkeley DB extension makefile writer
ext/DB_File/typemap Berkeley DB extension interface types
-ext/Devel/DProf/DProf.pm Perl Profiler extension Perl module
-ext/Devel/DProf/DProf.xs Perl Profiler extension external subroutines
-ext/Devel/DProf/Makefile.PL Perl Profiler extension makefile writer
-ext/Devel/DProf/README Perl Profiler extension info
-ext/Devel/DProf/dprofpp Perl Profiler extension utility
-ext/Devel/DProf/test.pl Perl Profiler extension test
ext/DynaLoader/DynaLoader.pm Dynamic Loader perl module
ext/DynaLoader/Makefile.PL Dynamic Loader makefile writer
ext/DynaLoader/README Dynamic Loader notes and intro
ext/DynaLoader/dl_hpux.xs HP-UX implementation
ext/DynaLoader/dl_next.xs Next implementation
ext/DynaLoader/dl_none.xs Stub implementation
+ext/DynaLoader/dl_os2.xs OS/2 implementation
ext/DynaLoader/dl_vms.xs VMS implementation
ext/DynaLoader/dlutils.c Dynamic loader utilities for dl_*.xs files
ext/Fcntl/Fcntl.pm Fcntl extension Perl module
ext/Fcntl/Fcntl.xs Fcntl extension external subroutines
ext/Fcntl/Makefile.PL Fcntl extension makefile writer
+ext/FileHandle/FileHandle.pm FileHandle extension Perl module
+ext/FileHandle/FileHandle.xs FileHandle extension external subroutines
+ext/FileHandle/Makefile.PL FileHandle extension makefile writer
ext/GDBM_File/GDBM_File.pm GDBM extension Perl module
ext/GDBM_File/GDBM_File.xs GDBM extension external subroutines
ext/GDBM_File/Makefile.PL GDBM extension makefile writer
ext/ODBM_File/Makefile.PL ODBM extension makefile writer
ext/ODBM_File/ODBM_File.pm ODBM extension Perl module
ext/ODBM_File/ODBM_File.xs ODBM extension external subroutines
+ext/ODBM_File/hints/dec_osf.pl Hint for ODBM_File for named architecture
ext/ODBM_File/hints/sco.pl Hint for ODBM_File for named architecture
ext/ODBM_File/hints/solaris.pl Hint for ODBM_File for named architecture
ext/ODBM_File/hints/svr4.pl Hint for ODBM_File for named architecture
ext/ODBM_File/typemap ODBM extension interface types
ext/POSIX/Makefile.PL POSIX extension makefile writer
ext/POSIX/POSIX.pm POSIX extension Perl module
+ext/POSIX/POSIX.pod POSIX extension documentation
ext/POSIX/POSIX.xs POSIX extension external subroutines
ext/POSIX/typemap POSIX extension interface types
ext/SDBM_File/Makefile.PL SDBM extension makefile writer
ext/SDBM_File/sdbm/sdbm.h SDBM kit
ext/SDBM_File/sdbm/tune.h SDBM kit
ext/SDBM_File/sdbm/util.c SDBM kit
-ext/SDBM_File/typemap SDBM extension interface types
+ext/SDBM_File/typemap SDBM extension interface types
+ext/Safe/Makefile.PL Safe extension makefile writer
+ext/Safe/Safe.pm Safe extension Perl module
+ext/Safe/Safe.xs Safe extension external subroutines
ext/Socket/Makefile.PL Socket extension makefile writer
ext/Socket/Socket.pm Socket extension Perl module
ext/Socket/Socket.xs Socket extension external subroutines
globals.c File to declare global symbols (for shared library)
gv.c Glob value code
gv.h Glob value header
-h2ph.SH A thing to turn C .h files into perl .ph files
h2pl/README How to turn .ph files into .pl files
h2pl/cbreak.pl cbreak routines using .ph
h2pl/cbreak2.pl cbreak routines using .pl
h2pl/mkvars Program to make .pl from .ph files
h2pl/tcbreak cbreak test routine using .ph
h2pl/tcbreak2 cbreak test routine using .pl
-h2xs.SH Program to make .xs files from C header files
handy.h Handy definitions
hints/3b1.sh Hints for named architecture
hints/3b1cc Hints for named architecture
hints/altos486.sh Hints for named architecture
hints/apollo.sh Hints for named architecture
hints/aux.sh Hints for named architecture
-hints/bsd386.sh Hints for named architecture
+hints/bsdos.sh Hints for named architecture
hints/convexos.sh Hints for named architecture
hints/cxux.sh Hints for named architecture
hints/dec_osf.sh Hints for named architecture
hints/irix_4.sh Hints for named architecture
hints/irix_5.sh Hints for named architecture
hints/irix_6.sh Hints for named architecture
+hints/irix_6_2.sh Hints for named architecture
hints/isc.sh Hints for named architecture
hints/isc_2.sh Hints for named architecture
hints/linux.sh Hints for named architecture
hints/machten.sh Hints for named architecture
+hints/machten_2.sh Hints for named architecture
hints/mips.sh Hints for named architecture
hints/mpc.sh Hints for named architecture
hints/mpeix.sh Hints for named architecture
hints/next_3.sh Hints for named architecture
hints/next_3_0.sh Hints for named architecture
hints/opus.sh Hints for named architecture
-hints/powerunix.sh Hints for named architecture
+hints/os2.sh Hints for named architecture
+hints/powerux.sh Hints for named architecture
+hints/sco.sh Hints for named architecture
hints/sco_2_3_0.sh Hints for named architecture
hints/sco_2_3_1.sh Hints for named architecture
hints/sco_2_3_2.sh Hints for named architecture
hints/sco_2_3_3.sh Hints for named architecture
hints/sco_2_3_4.sh Hints for named architecture
-hints/sco_3.sh Hints for named architecture
hints/solaris_2.sh Hints for named architecture
hints/stellar.sh Hints for named architecture
hints/sunos_4_0.sh Hints for named architecture
installman Perl script to install man pages for pods.
installperl Perl script to do "make install" dirty work
interp.sym Interpreter specific symbols to hide in a struct
-ioctl.pl Sample ioctl.pl
keywords.h The keyword numbers
keywords.pl Program to write keywords.h
lib/AnyDBM_File.pm Perl module to emulate dbmopen
lib/Benchmark.pm A module to time pieces of code and such
lib/Carp.pm Error message base class
lib/Cwd.pm Various cwd routines (getcwd, fastcwd, chdir)
+lib/Devel/SelfStubber.pm Generate stubs for SelfLoader.pm
+lib/DirHandle.pm like FileHandle only for directories
lib/English.pm Readable aliases for short variables
lib/Env.pm Map environment into ordinary variables
lib/Exporter.pm Exporter base class
+lib/ExtUtils/Install.pm Handles 'make install' on extensions
lib/ExtUtils/Liblist.pm Locates libraries
+lib/ExtUtils/MM_OS2.pm MakeMaker methods for OS/2
+lib/ExtUtils/MM_Unix.pm MakeMaker base class for Unix
+lib/ExtUtils/MM_VMS.pm MakeMaker methods for VMS.
lib/ExtUtils/MakeMaker.pm Write Makefiles for extensions
lib/ExtUtils/Manifest.pm Utilities to write MANIFEST files
lib/ExtUtils/Mkbootstrap.pm Writes a bootstrap file (see MakeMaker)
+lib/ExtUtils/Mksymlists.pm Writes a linker options file for extensions
lib/ExtUtils/typemap Extension interface types
lib/ExtUtils/xsubpp External subroutine preprocessor
lib/File/Basename.pm A module to emulate the basename program
lib/File/CheckTree.pm Perl module supporting wholesale file mode validation
+lib/File/Copy.pm Emulation of cp command
lib/File/Find.pm Routines to do a find
lib/File/Path.pm A module to do things like `mkdir -p' and `rm -r'
-lib/FileHandle.pm FileHandle methods
+lib/FileCache.pm Keep more files open than the system permits
lib/Getopt/Long.pm A module to fetch command options (GetOptions)
lib/Getopt/Std.pm A module to fetch command options (getopt, getopts)
lib/I18N/Collate.pm Routines to do strxfrm-based collation
lib/Math/BigInt.pm An arbitrary precision integer arithmetic package
lib/Math/Complex.pm A Complex package
lib/Net/Ping.pm Ping methods
+lib/Pod/Functions.pm used by pod/splitpod
+lib/Pod/Text.pm Convert POD data to formatted ASCII text
lib/Search/Dict.pm A module to do binary search on dictionaries
+lib/SelectSaver.pm A module to enforce proper select scoping
+lib/SelfLoader.pm A module to load functions only on demand.
lib/Shell.pm A module to make AUTOLOADEed system() calls
-lib/SubstrHash.pm Compact hash for known key, value and table size
+lib/Symbol.pm Symbol table manipulation routines
lib/Sys/Hostname.pm Hostname methods
lib/Sys/Syslog.pm Perl module supporting syslogging
lib/Term/Cap.pm Perl module supporting termcap usage
lib/Term/Complete.pm A command completion subroutine
+lib/Term/ReadLine.pm Stub readline library
lib/Test/Harness.pm A test harness
lib/Text/Abbrev.pm An abbreviation table builder
lib/Text/ParseWords.pm Perl module to split words on arbitrary delimiter
lib/Text/Soundex.pm Perl module to implement Soundex
lib/Text/Tabs.pm Do expand and unexpand
-lib/TieHash.pm Base class for tied hashes
+lib/Text/Wrap.pm Paragraph formatter
+lib/Tie/Hash.pm Base class for tied hashes
+lib/Tie/Scalar.pm Base class for tied scalars
+lib/Tie/SubstrHash.pm Compact hash for known key, value and table size
lib/Time/Local.pm Reverse translation of localtime, gmtime
lib/abbrev.pl An abbreviation table builder
lib/assert.pl assertion and panic with stack trace
lib/chat2.pl Randal's famous expect-ish routines
lib/complete.pl A command completion subroutine
lib/ctime.pl A ctime workalike
+lib/diagnostics.pm Print verbose diagnostics
lib/dotsh.pl Code to "dot" in a shell script
lib/dumpvar.pl A variable dumper
lib/exceptions.pl catch and throw routines
lib/newgetopt.pl A perl library supporting long option parsing
lib/open2.pl Open a two-ended pipe
lib/open3.pl Open a three-ended pipe
+lib/overload.pm Module for overloading perl operators.
lib/perl5db.pl Perl debugging routines
lib/pwd.pl Routines to keep track of PWD environment variable
lib/shellwords.pl Perl library to split into words with shell quoting
lib/sigtrap.pm For trapping an abort and giving traceback
+lib/splain Standalone program to print verbose diagnostics.
lib/stat.pl Perl library supporting stat function
lib/strict.pm For "use strict"
lib/subs.pm Declare overriding subs
lib/termcap.pl Perl library supporting termcap usage
lib/timelocal.pl Perl library supporting inverse of localtime, gmtime
lib/validate.pl Perl library supporting wholesale file mode validation
+lib/vars.pm Declare pseudo-imported global variables
makeaperl.SH perl script that produces a new perl binary
makedepend.SH Precursor to makedepend
makedir.SH Precursor to makedir
malloc.c A version of malloc you might not want
mg.c Magic code
mg.h Magic header
-minimod.PL Writes lib/ExtUtils/Miniperl.pm
+minimod.pl Writes lib/ExtUtils/Miniperl.pm
miniperlmain.c Basic perl w/o dynamic loading or extensions
mv-if-diff Script to mv a file if it changed
myconfig Prints summary of the current configuration
op.h Opcode syntax tree header
opcode.h Automatically generated opcode header
opcode.pl Opcode header generatore
+os2/Makefile.SHs Shared library generation for OS/2
+os2/POSIX.mkfifo POSIX.xs patch.
+os2/README OS/2 port info.
+os2/README.old previous OS/2 port info, partially relevant.
+os2/diff.Makefile Patches to Makefile.SH
+os2/diff.c2ph c2ph patch
+os2/diff.configure Patches to Configure
+os2/diff.db_file patch to DB_File
+os2/diff.exec patch to #ifdef lines to exec with sh
+os2/diff.installman Patches to installman
+os2/diff.installperl Patches to installperl
+os2/diff.mkdep Patches to makedepend.SH
+os2/diff.rest old patch to t/TEST which was not applied yet
+os2/diff.x2pMakefile Patches to x2p/Makefile.SH
+os2/notes Notes for perl maintainer
+os2/os2.c Additional code for OS/2
+os2/os2ish.h Header for OS/2
+os2/perl2cmd.pl Corrects installed binaries under OS/2
patchlevel.h The current patch level of perl
perl.c main()
perl.h Global declarations
perl_exp.SH Creates list of exported symbols for AIX.
-perldoc.SH A simple tool to find & display perl's documentation
perlsh A poor man's perl shell
perly.c A byacc'ed perly.y
perly.c.diff Fixup perly.c to allow recursion
perly.fixer A program to remove yacc stack limitations
perly.h The header file for perly.c
perly.y Yacc grammar for perl
-pl2pm A pl to pm translator
pod/Makefile Make pods into something else
+pod/buildtoc generate perltoc.pod
pod/perl.pod Top level perl man page
pod/perlbook.pod Book info
pod/perlbot.pod Object-oriented Bag o' Tricks
pod/perldata.pod Data structure info
pod/perldebug.pod Debugger info
pod/perldiag.pod Diagnostic info
+pod/perldsc.pod Data Structures Cookbook
pod/perlembed.pod Embedding info
pod/perlform.pod Format info
pod/perlfunc.pod Function info
pod/perlguts.pod Internals info
pod/perlipc.pod IPC info
+pod/perllol.pod How to use lists of lists.
pod/perlmod.pod Module info
pod/perlobj.pod Object info
pod/perlop.pod Operator info
pod/perlstyle.pod Style info
pod/perlsub.pod Subroutine info
pod/perlsyn.pod Syntax info
+pod/perltie.pod Tieing an object class into a simple variable
+pod/perltoc.pod Table of Contents info
pod/perltrap.pod Trap info
pod/perlvar.pod Variable info
pod/perlxs.pod XS api info
-pod/pod2html.SH Precursor for translator to turn pod into HTML
-pod/pod2latex.SH Precursor for translator to turn pod into LaTeX
-pod/pod2man.SH Precursor for translator to turn pod into manpage
+pod/perlxstut.pod XS tutorial
+pod/pod2html.PL Precursor for translator to turn pod into HTML
+pod/pod2latex.PL Precursor for translator to turn pod into LaTeX
+pod/pod2man.PL Precursor for translator to turn pod into manpage
+pod/pod2text.PL Precursor for translator to turn pod into text
+pod/roffitall troff the whole man page set
pod/splitman Splits perlfunc into multiple man pages
+pod/splitpod Splits perlfunc into multiple pod pages
pp.c Push/Pop code
pp.h Push/Pop code defs
pp_ctl.c Push/Pop code for control flow
t/lib/db-btree.t See if DB_File works
t/lib/db-hash.t See if DB_File works
t/lib/db-recno.t See if DB_File works
+t/lib/dirhand.t See if DirHandle works
t/lib/english.t See if English works
+t/lib/filehand.t See if FileHandle works
t/lib/gdbm.t See if GDBM_File works
t/lib/ndbm.t See if NDBM_File works
t/lib/odbm.t See if ODBM_File works
t/lib/posix.t See if POSIX works
+t/lib/safe.t See if Safe works
t/lib/sdbm.t See if SDBM_File works
t/lib/socket.t See if Socket works
t/lib/soundex.t See if Soundex works
unixish.h Defines that are assumed on Unix
util.c Utility routines
util.h Public declarations for the above
+utils/Makefile Extract the utility scripts.
+utils/c2ph.PL program to translate dbx stabs to perl
+utils/h2ph.PL A thing to turn C .h files into perl .ph files
+utils/h2xs.PL Program to make .xs files from C header files
+utils/perlbug.PL A simple tool to submit a bug report
+utils/perldoc.PL A simple tool to find & display perl's documentation
+utils/pl2pm.PL A pl to pm translator
vms/Makefile VMS port
-vms/config.vms VMS port
-vms/descrip.mms VMS port
+vms/config.vms default config.h for VMS
+vms/descrip.mms MM[SK] description file for build
vms/ext/Filespec.pm VMS-Unix file syntax interconversion
vms/ext/MM_VMS.pm VMS-specific methods for MakeMaker
-vms/ext/VMS/stdio/Makefile.PL MakeMaker driver for VMS::stdio
-vms/ext/VMS/stdio/stdio.pm VMS options to stdio routines
-vms/ext/VMS/stdio/stdio.xs VMS options to stdio routines
-vms/gen_shrfls.pl VMS port
-vms/genconfig.pl VMS port
-vms/genopt.com VMS port
-vms/mms2make.pl VMS port
-vms/perlshr.c VMS port
-vms/perlvms.pod VMS port
-vms/sockadapt.c VMS port
-vms/sockadapt.h VMS port
-vms/test.com VMS port
-vms/vms.c VMS port
-vms/vmsish.h VMS port
-vms/writemain.pl VMS port
+vms/ext/stdio/Makefile.PL MakeMaker driver for VMS::stdio
+vms/ext/stdio/stdio.pm VMS options to stdio routines
+vms/ext/stdio/stdio.xs VMS options to stdio routines
+vms/gen_shrfls.pl generate options files and glue for shareable image
+vms/genconfig.pl retcon config.sh from config.h
+vms/genopt.com hack to write options files in case of broken makes
+vms/make_command.com record MM[SK] command used to build Perl
+vms/mms2make.pl convert descrip.mms to make syntax
+vms/myconfig.com record local configuration info for bug report
+vms/perlvms.pod VMS-specific additions to Perl documentation
+vms/perly_c.vms perly.c with fixed declarations for global syms
+vms/perly_h.vms perly.h with fixed declarations for global syms
+vms/sockadapt.c glue for SockshShr socket support
+vms/sockadapt.h glue for SockshShr socket support
+vms/test.com DCL driver for regression tests
+vms/vms.c VMS-specific C code for Perl core
+vms/vms_yfix.pl convert Unix perly.[ch] to VMS perly_[ch].vms
+vms/vmsish.h VMS-specific C header for Perl core
+vms/writemain.pl Generate perlmain.c from miniperlmain.c+extensions
writemain.SH Generate perlmain.c from miniperlmain.c+extensions
x2p/EXTERN.h Same as above
x2p/INTERN.h Same as above
x2p/a2p.y A yacc grammer for awk
x2p/a2py.c Awk compiler, sort of
x2p/cflags.SH A script that emits C compilation flags per file
-x2p/find2perl.SH A find to perl translator
+x2p/find2perl.PL A find to perl translator
x2p/handy.h Handy definitions
x2p/hash.c Associative arrays again
x2p/hash.h Public declarations for the above
-x2p/s2p.SH Sed to perl translator
+x2p/s2p.PL Sed to perl translator
x2p/s2p.man Manual page for sed to perl translator
x2p/str.c String handling package
x2p/str.h Public declarations for the above