This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
5.003_23: small typo in perlsyn.pod
[perl5.git] / MANIFEST
CommitLineData
2c088079 1Artistic The "Artistic License"
71be2cbc
PP
2Changes Differences from previous version
3Changes5.000 Differences between 4.x and 5.000
4Changes5.001 Differences between 5.000 and 5.001
5Changes5.002 Differences between 5.001 and 5.002
6Changes5.003 Differences between 5.002 and 5.003
5f05dabc 7configure Crude emulation of GNU configure
774d564b
PP
8configure.gnu Copy of configure (for case-insensitive systems)
9Configure Portability tool
2c088079
PP
10Copying The GNU General Public License
11EXTERN.h Included before foreign .h files
71be2cbc 12INSTALL Detailed installation instructions
2c088079
PP
13INTERN.h Included before domestic .h files
14MANIFEST This list of files
15Makefile.SH A script that generates Makefile
71be2cbc 16Porting/Glossary Glossary of config.sh variables
2c088079
PP
17README The Instructions
18README.os2 Notes about OS/2 port
19README.plan9 Notes about Plan9 port
ff68c719 20README.qnx Notes about QNX port
2c088079
PP
21README.vms Notes about VMS port
22Todo The Wishlist
23XSUB.h Include file for extension subroutines
24av.c Array value code
25av.h Array value header
26cflags.SH A script that emits C compilation flags per file
5f05dabc 27compat3.sym List of symbols for binary-compatibility with 5.003
2c088079
PP
28config_H Sample config.h
29config_h.SH Produces config.h
30configpm Produces lib/Config.pm
31cop.h Control operator header
32cv.h Code value header
33deb.c Debugging routines
34doio.c I/O operations
35doop.c Support code for various operations
36dosish.h Some defines for MS/DOSish machines
37dump.c Debugging output
38eg/ADB An adb wrapper to put in your crash dir
39eg/README Intro to example perl scripts
40eg/changes A program to list recently changed files
41eg/client A sample client
42eg/down A program to do things to subdirectories
43eg/dus A program to do du -s on non-mounted dirs
44eg/findcp A find wrapper that implements a -cp switch
45eg/findtar A find wrapper that pumps out a tar file
46eg/g/gcp A program to do a global rcp
47eg/g/gcp.man Manual page for gcp
48eg/g/ged A program to do a global edit
49eg/g/ghosts A sample /etc/ghosts file
50eg/g/gsh A program to do a global rsh
51eg/g/gsh.man Manual page for gsh
52eg/muck A program to find missing make dependencies
53eg/muck.man Manual page for muck
54eg/myrup A program to find lightly loaded machines
55eg/nih Script to insert #! workaround
56eg/relink A program to change symbolic links
57eg/rename A program to rename files
58eg/rmfrom A program to feed doomed filenames to
59eg/scan/scan_df Scan for filesystem anomalies
60eg/scan/scan_last Scan for login anomalies
61eg/scan/scan_messages Scan for console message anomalies
62eg/scan/scan_passwd Scan for passwd file anomalies
63eg/scan/scan_ps Scan for process anomalies
64eg/scan/scan_sudo Scan for sudo anomalies
65eg/scan/scan_suid Scan for setuid anomalies
66eg/scan/scanner An anomaly reporter
67eg/server A sample server
68eg/shmkill A program to remove unused shared memory
69eg/sysvipc/README Intro to Sys V IPC examples
70eg/sysvipc/ipcmsg Example of SYS V IPC message queues
71eg/sysvipc/ipcsem Example of Sys V IPC semaphores
72eg/sysvipc/ipcshm Example of Sys V IPC shared memory
73eg/travesty A program to print travesties of its input text
74eg/unuc Un-uppercases an all-uppercase text
75eg/uudecode A version of uudecode
76eg/van/empty A program to empty the trashcan
77eg/van/unvanish A program to undo what vanish does
78eg/van/vanexp A program to expire vanished files
79eg/van/vanish A program to put files in a trashcan
80eg/who A sample who program
81eg/wrapsuid A setuid script wrapper generator
82emacs/cperl-mode.el An alternate perl-mode
83embed.h Maps symbols to safer names
84embed.pl Produces embed.h
a0d0e21e
LW
85ext/DB_File/DB_File.pm Berkeley DB extension Perl module
86ext/DB_File/DB_File.xs Berkeley DB extension external subroutines
87ext/DB_File/DB_File_BS Berkeley DB extension mkbootstrap fodder
42793c05 88ext/DB_File/Makefile.PL Berkeley DB extension makefile writer
a0d0e21e 89ext/DB_File/typemap Berkeley DB extension interface types
a0d0e21e 90ext/DynaLoader/DynaLoader.pm Dynamic Loader perl module
42793c05 91ext/DynaLoader/Makefile.PL Dynamic Loader makefile writer
a0d0e21e
LW
92ext/DynaLoader/README Dynamic Loader notes and intro
93ext/DynaLoader/dl_aix.xs AIX implementation
94ext/DynaLoader/dl_dld.xs GNU dld style implementation
95ext/DynaLoader/dl_dlopen.xs BSD/SunOS4&5 dlopen() style implementation
96ext/DynaLoader/dl_hpux.xs HP-UX implementation
97ext/DynaLoader/dl_next.xs Next implementation
98ext/DynaLoader/dl_none.xs Stub implementation
99ext/DynaLoader/dl_vms.xs VMS implementation
100ext/DynaLoader/dlutils.c Dynamic loader utilities for dl_*.xs files
101ext/Fcntl/Fcntl.pm Fcntl extension Perl module
102ext/Fcntl/Fcntl.xs Fcntl extension external subroutines
42793c05 103ext/Fcntl/Makefile.PL Fcntl extension makefile writer
a0d0e21e
LW
104ext/GDBM_File/GDBM_File.pm GDBM extension Perl module
105ext/GDBM_File/GDBM_File.xs GDBM extension external subroutines
42793c05 106ext/GDBM_File/Makefile.PL GDBM extension makefile writer
a0d0e21e 107ext/GDBM_File/typemap GDBM extension interface types
1ff2bca7
PP
108ext/IO/IO.pm Top-level interface to IO::* classes
109ext/IO/IO.xs IO extension external subroutines
110ext/IO/Makefile.PL IO extension makefile writer
7a4c00b4 111ext/IO/README IO extension maintenance notice
1ff2bca7
PP
112ext/IO/lib/IO/File.pm IO::File extension Perl module
113ext/IO/lib/IO/Handle.pm IO::Handle extension Perl module
114ext/IO/lib/IO/Pipe.pm IO::Pipe extension Perl module
115ext/IO/lib/IO/Seekable.pm IO::Seekable extension Perl module
116ext/IO/lib/IO/Select.pm IO::Select extension Perl module
117ext/IO/lib/IO/Socket.pm IO::Socket extension Perl module
42793c05 118ext/NDBM_File/Makefile.PL NDBM extension makefile writer
a0d0e21e
LW
119ext/NDBM_File/NDBM_File.pm NDBM extension Perl module
120ext/NDBM_File/NDBM_File.xs NDBM extension external subroutines
31574abf 121ext/NDBM_File/hints/dynixptx.pl Hint for NDBM_File for named architecture
c2960299 122ext/NDBM_File/hints/solaris.pl Hint for NDBM_File for named architecture
a5f75d66 123ext/NDBM_File/hints/svr4.pl Hint for NDBM_File for named architecture
a0d0e21e 124ext/NDBM_File/typemap NDBM extension interface types
42793c05 125ext/ODBM_File/Makefile.PL ODBM extension makefile writer
a0d0e21e
LW
126ext/ODBM_File/ODBM_File.pm ODBM extension Perl module
127ext/ODBM_File/ODBM_File.xs ODBM extension external subroutines
26221e35 128ext/ODBM_File/hints/dec_osf.pl Hint for ODBM_File for named architecture
d90ad6cd 129ext/ODBM_File/hints/hpux.pl Hint for ODBM_File for named architecture
c2960299
AD
130ext/ODBM_File/hints/sco.pl Hint for ODBM_File for named architecture
131ext/ODBM_File/hints/solaris.pl Hint for ODBM_File for named architecture
132ext/ODBM_File/hints/svr4.pl Hint for ODBM_File for named architecture
d90ad6cd 133ext/ODBM_File/hints/ultrix.pl Hint for ODBM_File for named architecture
a0d0e21e 134ext/ODBM_File/typemap ODBM extension interface types
760ac839 135ext/Opcode/Makefile.PL Opcode extension makefile writer
1ff2bca7
PP
136ext/Opcode/Opcode.pm Opcode extension Perl module
137ext/Opcode/Opcode.xs Opcode extension external subroutines
138ext/Opcode/Safe.pm Safe extension Perl module
139ext/Opcode/ops.pm "Pragma" form of Opcode extension Perl module
42793c05 140ext/POSIX/Makefile.PL POSIX extension makefile writer
a0d0e21e 141ext/POSIX/POSIX.pm POSIX extension Perl module
37120919 142ext/POSIX/POSIX.pod POSIX extension documentation
a0d0e21e 143ext/POSIX/POSIX.xs POSIX extension external subroutines
31574abf 144ext/POSIX/hints/next_3.pl Hint for POSIX for named architecture
a0d0e21e 145ext/POSIX/typemap POSIX extension interface types
42793c05 146ext/SDBM_File/Makefile.PL SDBM extension makefile writer
a0d0e21e
LW
147ext/SDBM_File/SDBM_File.pm SDBM extension Perl module
148ext/SDBM_File/SDBM_File.xs SDBM extension external subroutines
2c088079
PP
149ext/SDBM_File/sdbm/CHANGES SDBM kit
150ext/SDBM_File/sdbm/COMPARE SDBM kit
151ext/SDBM_File/sdbm/Makefile.PL SDBM kit
152ext/SDBM_File/sdbm/README SDBM kit
153ext/SDBM_File/sdbm/README.too SDBM kit
154ext/SDBM_File/sdbm/biblio SDBM kit
155ext/SDBM_File/sdbm/dba.c SDBM kit
156ext/SDBM_File/sdbm/dbd.c SDBM kit
157ext/SDBM_File/sdbm/dbe.1 SDBM kit
158ext/SDBM_File/sdbm/dbe.c SDBM kit
159ext/SDBM_File/sdbm/dbm.c SDBM kit
160ext/SDBM_File/sdbm/dbm.h SDBM kit
161ext/SDBM_File/sdbm/dbu.c SDBM kit
162ext/SDBM_File/sdbm/grind SDBM kit
163ext/SDBM_File/sdbm/hash.c SDBM kit
a0d0e21e
LW
164ext/SDBM_File/sdbm/linux.patches SDBM kit
165ext/SDBM_File/sdbm/makefile.sdbm SDBM kit
2c088079
PP
166ext/SDBM_File/sdbm/pair.c SDBM kit
167ext/SDBM_File/sdbm/pair.h SDBM kit
168ext/SDBM_File/sdbm/readme.ms SDBM kit
169ext/SDBM_File/sdbm/sdbm.3 SDBM kit
170ext/SDBM_File/sdbm/sdbm.c SDBM kit
171ext/SDBM_File/sdbm/sdbm.h SDBM kit
172ext/SDBM_File/sdbm/tune.h SDBM kit
173ext/SDBM_File/sdbm/util.c SDBM kit
a49c8269 174ext/SDBM_File/typemap SDBM extension interface types
2c088079
PP
175ext/Socket/Makefile.PL Socket extension makefile writer
176ext/Socket/Socket.pm Socket extension Perl module
177ext/Socket/Socket.xs Socket extension external subroutines
178ext/util/extliblist Used by extension Makefile.PL to make lib lists
179ext/util/make_ext Used by Makefile to execute extension Makefiles
180ext/util/mkbootstrap Turns ext/*/*_BS into bootstrap info
181form.h Public declarations for the above
182global.sym Symbols that need hiding when embedded
183globals.c File to declare global symbols (for shared library)
184gv.c Glob value code
185gv.h Glob value header
186h2pl/README How to turn .ph files into .pl files
187h2pl/cbreak.pl cbreak routines using .ph
188h2pl/cbreak2.pl cbreak routines using .pl
189h2pl/eg/sizeof.ph Sample sizeof array initialization
190h2pl/eg/sys/errno.pl Sample translated errno.pl
191h2pl/eg/sys/ioctl.pl Sample translated ioctl.pl
192h2pl/eg/sysexits.pl Sample translated sysexits.pl
193h2pl/getioctlsizes Program to extract types from ioctl.h
194h2pl/mksizes Program to make %sizeof array
195h2pl/mkvars Program to make .pl from .ph files
196h2pl/tcbreak cbreak test routine using .ph
197h2pl/tcbreak2 cbreak test routine using .pl
198handy.h Handy definitions
199hints/3b1.sh Hints for named architecture
200hints/3b1cc Hints for named architecture
71be2cbc
PP
201hints/README.NeXT Notes about NeXT hints
202hints/README.hints Notes about hints
2c088079
PP
203hints/aix.sh Hints for named architecture
204hints/altos486.sh Hints for named architecture
55497cff 205hints/amigaos.sh Hints for named architecture
2c088079 206hints/apollo.sh Hints for named architecture
44a8e56a 207hints/aux_3.sh Hints for named architecture
28757baa 208hints/broken-db.msg Warning message for systems with broken DB library
2c088079
PP
209hints/bsdos.sh Hints for named architecture
210hints/convexos.sh Hints for named architecture
211hints/cxux.sh Hints for named architecture
774d564b 212hints/dcosx.sh Hints for named architecture
2c088079
PP
213hints/dec_osf.sh Hints for named architecture
214hints/dgux.sh Hints for named architecture
2c088079
PP
215hints/dynix.sh Hints for named architecture
216hints/dynixptx.sh Hints for named architecture
217hints/epix.sh Hints for named architecture
218hints/esix4.sh Hints for named architecture
219hints/fps.sh Hints for named architecture
220hints/freebsd.sh Hints for named architecture
221hints/genix.sh Hints for named architecture
222hints/greenhills.sh Hints for named architecture
223hints/hpux.sh Hints for named architecture
224hints/i386.sh Hints for named architecture
225hints/irix_4.sh Hints for named architecture
226hints/irix_5.sh Hints for named architecture
227hints/irix_6.sh Hints for named architecture
228hints/irix_6_2.sh Hints for named architecture
44a8e56a
PP
229hints/irix_6_3.sh Hints for named architecture
230hints/irix_6_4.sh Hints for named architecture
2c088079
PP
231hints/isc.sh Hints for named architecture
232hints/isc_2.sh Hints for named architecture
233hints/linux.sh Hints for named architecture
5f05dabc 234hints/lynxos.sh Hints for named architecture
2c088079
PP
235hints/machten.sh Hints for named architecture
236hints/machten_2.sh Hints for named architecture
237hints/mips.sh Hints for named architecture
238hints/mpc.sh Hints for named architecture
239hints/mpeix.sh Hints for named architecture
240hints/ncr_tower.sh Hints for named architecture
241hints/netbsd.sh Hints for named architecture
242hints/next_3.sh Hints for named architecture
243hints/next_3_0.sh Hints for named architecture
244hints/next_4.sh Hints for named architecture
245hints/opus.sh Hints for named architecture
246hints/os2.sh Hints for named architecture
247hints/powerux.sh Hints for named architecture
36477c24 248hints/qnx.sh Hints for named architecture
2c088079
PP
249hints/sco.sh Hints for named architecture
250hints/sco_2_3_0.sh Hints for named architecture
251hints/sco_2_3_1.sh Hints for named architecture
252hints/sco_2_3_2.sh Hints for named architecture
253hints/sco_2_3_3.sh Hints for named architecture
254hints/sco_2_3_4.sh Hints for named architecture
255hints/solaris_2.sh Hints for named architecture
256hints/stellar.sh Hints for named architecture
257hints/sunos_4_0.sh Hints for named architecture
258hints/sunos_4_1.sh Hints for named architecture
259hints/svr4.sh Hints for named architecture
260hints/ti1500.sh Hints for named architecture
261hints/titanos.sh Hints for named architecture
262hints/ultrix_4.sh Hints for named architecture
263hints/umips.sh Hints for named architecture
264hints/unicos.sh Hints for named architecture
7a4c00b4 265hints/unicosmk.sh Hints for named architecture
2c088079
PP
266hints/unisysdynix.sh Hints for named architecture
267hints/utekv.sh Hints for named architecture
268hints/uts.sh Hints for named architecture
269hv.c Hash value code
270hv.h Hash value header
71be2cbc 271installman Perl script to install man pages for pods
2c088079
PP
272installperl Perl script to do "make install" dirty work
273interp.sym Interpreter specific symbols to hide in a struct
274keywords.h The keyword numbers
275keywords.pl Program to write keywords.h
276lib/AnyDBM_File.pm Perl module to emulate dbmopen
277lib/AutoLoader.pm Autoloader base class
71be2cbc
PP
278lib/AutoSplit.pm Split up autoload functions
279lib/Benchmark.pm Measure execution time
5f05dabc
PP
280lib/CPAN.pm Interface to Comprehensive Perl Archive Network
281lib/CPAN/FirstTime.pm Utility for creating CPAN config files
282lib/CPAN/Nox.pm Runs CPAN while avoiding compiled extensions
2c088079 283lib/Carp.pm Error message base class
36477c24 284lib/Class/Template.pm Structure/member template builder; makes nested types
2c088079
PP
285lib/Cwd.pm Various cwd routines (getcwd, fastcwd, chdir)
286lib/Devel/SelfStubber.pm Generate stubs for SelfLoader.pm
287lib/DirHandle.pm like FileHandle only for directories
288lib/English.pm Readable aliases for short variables
289lib/Env.pm Map environment into ordinary variables
290lib/Exporter.pm Exporter base class
291lib/ExtUtils/Embed.pm Utilities for embedding Perl in C programs
292lib/ExtUtils/Install.pm Handles 'make install' on extensions
293lib/ExtUtils/Liblist.pm Locates libraries
4db66d7b
PP
294lib/ExtUtils/MM_OS2.pm MakeMaker methods for OS/2
295lib/ExtUtils/MM_Unix.pm MakeMaker base class for Unix
71be2cbc 296lib/ExtUtils/MM_VMS.pm MakeMaker methods for VMS
a0d0e21e 297lib/ExtUtils/MakeMaker.pm Write Makefiles for extensions
005c1a0e
AD
298lib/ExtUtils/Manifest.pm Utilities to write MANIFEST files
299lib/ExtUtils/Mkbootstrap.pm Writes a bootstrap file (see MakeMaker)
c07a80fd 300lib/ExtUtils/Mksymlists.pm Writes a linker options file for extensions
760ac839 301lib/ExtUtils/testlib.pm Fixes up @INC to use just-built extension
3edbfbe5
TB
302lib/ExtUtils/typemap Extension interface types
303lib/ExtUtils/xsubpp External subroutine preprocessor
2c088079 304lib/Fatal.pm Make do-or-die equivalents of functions
71be2cbc 305lib/File/Basename.pm Emulate the basename program
2c088079 306lib/File/CheckTree.pm Perl module supporting wholesale file mode validation
5f05dabc 307lib/File/Compare.pm Emulation of cmp command
2c088079
PP
308lib/File/Copy.pm Emulation of cp command
309lib/File/Find.pm Routines to do a find
71be2cbc 310lib/File/Path.pm Do things like `mkdir -p' and `rm -r'
7e1af8bc 311lib/File/stat.pm By-name interface to Perl's built-in stat
2c088079 312lib/FileCache.pm Keep more files open than the system permits
36477c24 313lib/FileHandle.pm Backward-compatible front end to IO extension
2c088079 314lib/FindBin.pm Find name of currently executing program
71be2cbc
PP
315lib/Getopt/Long.pm Fetch command options (GetOptions)
316lib/Getopt/Std.pm Fetch command options (getopt, getopts)
2c088079
PP
317lib/I18N/Collate.pm Routines to do strxfrm-based collation
318lib/IPC/Open2.pm Open a two-ended pipe
319lib/IPC/Open3.pm Open a three-ended pipe!
320lib/Math/BigFloat.pm An arbitrary precision floating-point arithmetic package
321lib/Math/BigInt.pm An arbitrary precision integer arithmetic package
322lib/Math/Complex.pm A Complex package
7e1af8bc 323lib/Net/Ping.pm Hello, anybody home?
7e1af8bc
PP
324lib/Net/hostent.pm By-name interface to Perl's built-in gethost*
325lib/Net/netent.pm By-name interface to Perl's built-in getnet*
326lib/Net/protoent.pm By-name interface to Perl's built-in getproto*
327lib/Net/servent.pm By-name interface to Perl's built-in getserv*
2c088079
PP
328lib/Pod/Functions.pm used by pod/splitpod
329lib/Pod/Text.pm Convert POD data to formatted ASCII text
71be2cbc
PP
330lib/Search/Dict.pm Perform binary search on dictionaries
331lib/SelectSaver.pm Enforce proper select scoping
332lib/SelfLoader.pm Load functions only on demand
333lib/Shell.pm Make AUTOLOADed system() calls
2c088079
PP
334lib/Symbol.pm Symbol table manipulation routines
335lib/Sys/Hostname.pm Hostname methods
336lib/Sys/Syslog.pm Perl module supporting syslogging
337lib/Term/Cap.pm Perl module supporting termcap usage
338lib/Term/Complete.pm A command completion subroutine
339lib/Term/ReadLine.pm Stub readline library
340lib/Test/Harness.pm A test harness
341lib/Text/Abbrev.pm An abbreviation table builder
342lib/Text/ParseWords.pm Perl module to split words on arbitrary delimiter
343lib/Text/Soundex.pm Perl module to implement Soundex
344lib/Text/Tabs.pm Do expand and unexpand
345lib/Text/Wrap.pm Paragraph formatter
346lib/Tie/Hash.pm Base class for tied hashes
5f05dabc 347lib/Tie/RefHash.pm Base class for tied hashes with references as keys
2c088079
PP
348lib/Tie/Scalar.pm Base class for tied scalars
349lib/Tie/SubstrHash.pm Compact hash for known key, value and table size
350lib/Time/Local.pm Reverse translation of localtime, gmtime
7e1af8bc
PP
351lib/Time/gmtime.pm By-name interface to Perl's built-in gmtime
352lib/Time/localtime.pm By-name interface to Perl's built-in localtime
353lib/Time/tm.pm Internal oject for Time::{gm,local}time
71be2cbc 354lib/UNIVERSAL.pm Base class for ALL classes
7e1af8bc
PP
355lib/User/grent.pm By-name interface to Perl's built-in getgr*
356lib/User/pwent.pm By-name interface to Perl's built-in getpw*
2c088079
PP
357lib/abbrev.pl An abbreviation table builder
358lib/assert.pl assertion and panic with stack trace
359lib/bigfloat.pl An arbitrary precision floating point package
360lib/bigint.pl An arbitrary precision integer arithmetic package
361lib/bigrat.pl An arbitrary precision rational arithmetic package
bbce6d69 362lib/blib.pm For "use blib"
2c088079
PP
363lib/cacheout.pl Manages output filehandles when you need too many
364lib/chat2.inter A chat2 with interaction
365lib/chat2.pl Randal's famous expect-ish routines
366lib/complete.pl A command completion subroutine
367lib/ctime.pl A ctime workalike
368lib/diagnostics.pm Print verbose diagnostics
369lib/dotsh.pl Code to "dot" in a shell script
370lib/dumpvar.pl A variable dumper
371lib/exceptions.pl catch and throw routines
372lib/fastcwd.pl a faster but more dangerous getcwd
373lib/find.pl A find emulator--used by find2perl
374lib/finddepth.pl A depth-first find emulator--used by find2perl
375lib/flush.pl Routines to do single flush
376lib/ftp.pl FTP code
377lib/getcwd.pl A getcwd() emulator
378lib/getopt.pl Perl library supporting option parsing
379lib/getopts.pl Perl library supporting option parsing
380lib/hostname.pl Old hostname code
381lib/importenv.pl Perl routine to get environment into variables
382lib/integer.pm For "use integer"
383lib/less.pm For "use less"
384lib/lib.pm For "use lib"
bbce6d69 385lib/locale.pm For "use locale"
2c088079
PP
386lib/look.pl A "look" equivalent
387lib/newgetopt.pl A perl library supporting long option parsing
71be2cbc
PP
388lib/open2.pl Open a two-ended pipe (uses IPC::Open2)
389lib/open3.pl Open a three-ended pipe (uses IPC::Open3)
390lib/overload.pm Module for overloading perl operators
2c088079
PP
391lib/perl5db.pl Perl debugging routines
392lib/pwd.pl Routines to keep track of PWD environment variable
393lib/shellwords.pl Perl library to split into words with shell quoting
394lib/sigtrap.pm For trapping an abort and giving traceback
2c088079
PP
395lib/stat.pl Perl library supporting stat function
396lib/strict.pm For "use strict"
397lib/subs.pm Declare overriding subs
398lib/syslog.pl Perl library supporting syslogging
399lib/tainted.pl Old code for tainting
400lib/termcap.pl Perl library supporting termcap usage
401lib/timelocal.pl Perl library supporting inverse of localtime, gmtime
402lib/validate.pl Perl library supporting wholesale file mode validation
403lib/vars.pm Declare pseudo-imported global variables
404makeaperl.SH perl script that produces a new perl binary
405makedepend.SH Precursor to makedepend
406makedir.SH Precursor to makedir
407malloc.c A version of malloc you might not want
408mg.c Magic code
409mg.h Magic header
410minimod.pl Writes lib/ExtUtils/Miniperl.pm
411miniperlmain.c Basic perl w/o dynamic loading or extensions
412mv-if-diff Script to mv a file if it changed
413myconfig Prints summary of the current configuration
414nostdio.h Cause compile error on stdio calls
415op.c Opcode syntax tree code
416op.h Opcode syntax tree header
417opcode.h Automatically generated opcode header
418opcode.pl Opcode header generatore
87839c5a 419os2/Changes Changelog for OS/2 port
2c088079 420os2/Makefile.SHs Shared library generation for OS/2
760ac839
LW
421os2/OS2/ExtAttr/Changes EA access module
422os2/OS2/ExtAttr/ExtAttr.pm EA access module
423os2/OS2/ExtAttr/ExtAttr.xs EA access module
424os2/OS2/ExtAttr/MANIFEST EA access module
425os2/OS2/ExtAttr/Makefile.PL EA access module
426os2/OS2/ExtAttr/myea.h EA access module
427os2/OS2/ExtAttr/t/os2_ea.t EA access module
428os2/OS2/ExtAttr/typemap EA access module
429os2/OS2/PrfDB/Changes System database access module
430os2/OS2/PrfDB/MANIFEST System database access module
431os2/OS2/PrfDB/Makefile.PL System database access module
432os2/OS2/PrfDB/PrfDB.pm System database access module
433os2/OS2/PrfDB/PrfDB.xs System database access module
434os2/OS2/PrfDB/t/os2_prfdb.t System database access module
435os2/OS2/PrfDB/typemap System database access module
436os2/OS2/Process/MANIFEST system() constants in a module
437os2/OS2/Process/Makefile.PL system() constants in a module
438os2/OS2/Process/Process.pm system() constants in a module
439os2/OS2/Process/Process.xs system() constants in a module
440os2/OS2/REXX/Changes DLL access module
441os2/OS2/REXX/MANIFEST DLL access module
442os2/OS2/REXX/Makefile.PL DLL access module
443os2/OS2/REXX/REXX.pm DLL access module
444os2/OS2/REXX/REXX.xs DLL access module
445os2/OS2/REXX/t/rx_cmprt.t DLL access module
446os2/OS2/REXX/t/rx_dllld.t DLL access module
447os2/OS2/REXX/t/rx_objcall.t DLL access module
448os2/OS2/REXX/t/rx_sql.test DLL access module
449os2/OS2/REXX/t/rx_tiesql.test DLL access module
450os2/OS2/REXX/t/rx_tievar.t DLL access module
451os2/OS2/REXX/t/rx_tieydb.t DLL access module
452os2/OS2/REXX/t/rx_varset.t DLL access module
453os2/OS2/REXX/t/rx_vrexx.t DLL access module
71be2cbc 454os2/POSIX.mkfifo POSIX.xs patch
2c088079
PP
455os2/diff.configure Patches to Configure
456os2/dl_os2.c Addon for dl_open
457os2/dlfcn.h Addon for dl_open
2c088079
PP
458os2/os2.c Additional code for OS/2
459os2/os2ish.h Header for OS/2
460os2/perl2cmd.pl Corrects installed binaries under OS/2
461patchlevel.h The current patch level of perl
462perl.c main()
463perl.h Global declarations
71be2cbc
PP
464perl_exp.SH Creates list of exported symbols for AIX
465perlio.c C code for PerlIO abstraction
466perlio.h Interface to PerlIO abstraction
2c088079
PP
467perlsdio.h Fake stdio using perlio
468perlsfio.h Prototype sfio mapping for PerlIO
469perlsh A poor man's perl shell
470perly.c A byacc'ed perly.y
471perly.c.diff Fixup perly.c to allow recursion
472perly.fixer A program to remove yacc stack limitations
473perly.h The header file for perly.c
474perly.y Yacc grammar for perl
475plan9/aperl Shell to make Perl error messages Acme-friendly
476plan9/arpa/inet.h Plan9 port: replacement C header file
477plan9/buildinfo Plan9 port: configuration information
478plan9/config.plan9 Plan9 port: config.h template
479plan9/exclude Plan9 port: tests to skip
480plan9/fndvers Plan9 port: update Perl version in config.plan9
481plan9/genconfig.pl Plan9 port: generate config.sh
482plan9/mkfile Plan9 port: Mk driver for build
483plan9/myconfig.plan9 Plan9 port: script to print config summary
484plan9/perlplan9.doc Plan9 port: Plan9-specific formatted documentation
485plan9/perlplan9.pod Plan9 port: Plan9-specific pod documentation
486plan9/plan9.c Plan9 port: Plan9-specific C routines
487plan9/plan9ish.h Plan9 port: Plan9-specific C header file
488plan9/setup.rc Plan9 port: script for easy build+install
489plan9/versnum Plan9 port: script to print version number
490pod/Makefile Make pods into something else
491pod/buildtoc generate perltoc.pod
71be2cbc 492pod/checkpods.PL Tool to check for common errors in pods
2c088079
PP
493pod/perl.pod Top level perl man page
494pod/perlapio.pod IO API info
495pod/perlbook.pod Book info
496pod/perlbot.pod Object-oriented Bag o' Tricks
497pod/perlcall.pod Callback info
498pod/perldata.pod Data structure info
499pod/perldebug.pod Debugger info
774d564b 500pod/perldelta.pod Changes since last version
2c088079
PP
501pod/perldiag.pod Diagnostic info
502pod/perldsc.pod Data Structures Cookbook
503pod/perlembed.pod Embedding info
504pod/perlform.pod Format info
505pod/perlfunc.pod Function info
506pod/perlguts.pod Internals info
507pod/perlipc.pod IPC info
5f05dabc
PP
508pod/perllocale.pod Locale support info
509pod/perllol.pod How to use lists of lists
2c088079
PP
510pod/perlmod.pod Module info
511pod/perlobj.pod Object info
512pod/perlop.pod Operator info
2c088079
PP
513pod/perlpod.pod Pod info
514pod/perlre.pod Regular expression info
515pod/perlref.pod References info
516pod/perlrun.pod Execution info
517pod/perlsec.pod Security info
518pod/perlstyle.pod Style info
519pod/perlsub.pod Subroutine info
520pod/perlsyn.pod Syntax info
521pod/perltie.pod Tieing an object class into a simple variable
522pod/perltoc.pod Table of Contents info
5f05dabc 523pod/perltoot.pod Tom's object-oriented tutorial
2c088079
PP
524pod/perltrap.pod Trap info
525pod/perlvar.pod Variable info
526pod/perlxs.pod XS api info
527pod/perlxstut.pod XS tutorial
528pod/pod2html.PL Precursor for translator to turn pod into HTML
529pod/pod2latex.PL Precursor for translator to turn pod into LaTeX
530pod/pod2man.PL Precursor for translator to turn pod into manpage
531pod/pod2text.PL Precursor for translator to turn pod into text
532pod/roffitall troff the whole man page set
44a8e56a 533pod/rofftoc Generate a table of contents in troff format
2c088079
PP
534pod/splitman Splits perlfunc into multiple man pages
535pod/splitpod Splits perlfunc into multiple pod pages
536pp.c Push/Pop code
537pp.h Push/Pop code defs
538pp_ctl.c Push/Pop code for control flow
539pp_hot.c Push/Pop code for heavily used opcodes
540pp_sys.c Push/Pop code for system interaction
541proto.h Prototypes
ff68c719
PP
542qnx/ar QNX implementation of "ar" utility
543qnx/cpp QNX implementation of preprocessor filter
2c088079
PP
544regcomp.c Regular expression compiler
545regcomp.h Private declarations for above
546regexec.c Regular expression evaluator
547regexp.h Public declarations for the above
548run.c The interpreter loop
549scope.c Scope entry and exit code
550scope.h Scope entry and exit header
551sv.c Scalar value code
552sv.h Scalar value header
553t/README Instructions for regression tests
554t/TEST The regression tester
555t/base/cond.t See if conditionals work
556t/base/if.t See if if works
557t/base/lex.t See if lexical items work
558t/base/pat.t See if pattern matching works
559t/base/term.t See if various terms work
560t/cmd/elsif.t See if else-if works
561t/cmd/for.t See if for loops work
562t/cmd/mod.t See if statement modifiers work
563t/cmd/subval.t See if subroutine values work
564t/cmd/switch.t See if switch optimizations work
565t/cmd/while.t See if while loops work
566t/comp/cmdopt.t See if command optimization works
8ebc5c01 567t/comp/colon.t See if colons are parsed correctly
2c088079
PP
568t/comp/cpp.aux main file for cpp.t
569t/comp/cpp.t See if C preprocessor works
570t/comp/decl.t See if declarations work
571t/comp/multiline.t See if multiline strings work
572t/comp/package.t See if packages work
28757baa 573t/comp/proto.t See if function prototypes work
2c088079
PP
574t/comp/redef.t See if we get correct warnings on redefined subs
575t/comp/script.t See if script invokation works
576t/comp/term.t See if more terms work
8ebc5c01 577t/comp/use.t See if pragmas work
2c088079
PP
578t/harness Finer diagnostics from test suite
579t/io/argv.t See if ARGV stuff works
580t/io/dup.t See if >& works right
581t/io/fs.t See if directory manipulations work
582t/io/inplace.t See if inplace editing works
583t/io/pipe.t See if secure pipes work
584t/io/print.t See if print commands work
d90ad6cd 585t/io/read.t See if read works
2c088079 586t/io/tell.t See if file seeking works
31574abf 587t/lib/abbrev.t See if Text::Abbrev works
2c088079 588t/lib/anydbm.t See if AnyDBM_File works
31574abf
PP
589t/lib/autoloader.t See if AutoLoader works
590t/lib/basename.t See if File::Basename works
2c088079
PP
591t/lib/bigint.t See if bigint.pl works
592t/lib/bigintpm.t See if BigInt.pm works
31574abf
PP
593t/lib/checktree.t See if File::CheckTree works
594t/lib/complex.t See if Math::Complex works
2c088079
PP
595t/lib/db-btree.t See if DB_File works
596t/lib/db-hash.t See if DB_File works
597t/lib/db-recno.t See if DB_File works
598t/lib/dirhand.t See if DirHandle works
599t/lib/english.t See if English works
31574abf
PP
600t/lib/env.t See if Env works
601t/lib/fatal.t See if Fatal works
602t/lib/filecache.t See if FileCache works
603t/lib/filecopy.t See if File::Copy works
604t/lib/filefind.t See if File::Find works
2c088079 605t/lib/filehand.t See if FileHandle works
31574abf
PP
606t/lib/filepath.t See if File::Path works
607t/lib/findbin.t See if FindBin works
2c088079 608t/lib/gdbm.t See if GDBM_File works
31574abf
PP
609t/lib/getopt.t See if Getopt::Std and Getopt::Long works
610t/lib/hostname.t See if Sys::Hostname works
2c088079
PP
611t/lib/io_dup.t See if dup()-related methods from IO work
612t/lib/io_pipe.t See if pipe()-related methods from IO work
7a4c00b4 613t/lib/io_sel.t See if select()-related methods from IO work
2c088079 614t/lib/io_sock.t See if INET socket-related methods from IO work
87839c5a 615t/lib/io_taint.t See if the untaint method from IO works
2c088079
PP
616t/lib/io_tell.t See if seek()/tell()-related methods from IO work
617t/lib/io_udp.t See if UDP socket-related methods from IO work
618t/lib/io_xs.t See if XSUB methods from IO work
619t/lib/ndbm.t See if NDBM_File works
620t/lib/odbm.t See if ODBM_File works
621t/lib/opcode.t See if Opcode works
71be2cbc
PP
622t/lib/open2.t See if IPC::Open2 works
623t/lib/open3.t See if IPC::Open3 works
2c088079 624t/lib/ops.t See if Opcode works
31574abf 625t/lib/parsewords.t See if Text::ParseWords works
2c088079
PP
626t/lib/posix.t See if POSIX works
627t/lib/safe1.t See if Safe works
628t/lib/safe2.t See if Safe works
629t/lib/sdbm.t See if SDBM_File works
31574abf
PP
630t/lib/searchdict.t See if Search::Dict works
631t/lib/selectsaver.t See if SelectSaver works
2c088079
PP
632t/lib/socket.t See if Socket works
633t/lib/soundex.t See if Soundex works
31574abf
PP
634t/lib/symbol.t See if Symbol works
635t/lib/texttabs.t See if Text::Tabs works
636t/lib/textwrap.t See if Text::Wrap works
637t/lib/timelocal.t See if Time::Local works
2c088079
PP
638t/op/append.t See if . works
639t/op/array.t See if array operations work
8ebc5c01 640t/op/assignwarn.t See if OP= operators warn correctly for undef targets
2c088079
PP
641t/op/auto.t See if autoincrement et all work
642t/op/bop.t See if bitops work
643t/op/chop.t See if chop works
44a8e56a 644t/op/cmp.t See if the various string and numeric compare work
2c088079
PP
645t/op/cond.t See if conditional expressions work
646t/op/delete.t See if delete works
647t/op/do.t See if subroutines work
648t/op/each.t See if associative iterators work
649t/op/eval.t See if eval operator works
650t/op/exec.t See if exec and system work
651t/op/exp.t See if math functions work
652t/op/flip.t See if range operator works
653t/op/fork.t See if fork works
654t/op/glob.t See if <*> works
655t/op/goto.t See if goto works
656t/op/groups.t See if $( works
c67bc3fc 657t/op/gv.t See if typeglobs work
2c088079
PP
658t/op/inc.t See if inc/dec of integers near 32 bit limit work
659t/op/index.t See if index works
660t/op/int.t See if int works
661t/op/join.t See if join works
662t/op/list.t See if array lists work
663t/op/local.t See if local works
664t/op/magic.t See if magic variables work
92d69e20 665t/op/method.t See if method calls work
2c088079
PP
666t/op/misc.t See if miscellaneous bugs have been fixed
667t/op/mkdir.t See if mkdir works
668t/op/my.t See if lexical scoping works
669t/op/oct.t See if oct and hex work
670t/op/ord.t See if ord works
2c088079
PP
671t/op/pack.t See if pack and unpack work
672t/op/pat.t See if esoteric patterns work
673t/op/push.t See if push and pop work
674t/op/quotemeta.t See if quotemeta works
675t/op/rand.t See if rand works
676t/op/range.t See if .. works
5f05dabc 677t/op/re_tests Regular expressions for regexp.t
2c088079
PP
678t/op/read.t See if read() works
679t/op/readdir.t See if readdir() works
5f05dabc 680t/op/recurse.t See if deep recursion works
2c088079
PP
681t/op/ref.t See if refs and objects work
682t/op/regexp.t See if regular expressions work
683t/op/repeat.t See if x operator works
684t/op/sleep.t See if sleep works
685t/op/sort.t See if sort works
686t/op/split.t See if split works
687t/op/sprintf.t See if sprintf works
688t/op/stat.t See if stat works
689t/op/study.t See if study works
690t/op/subst.t See if substitution works
691t/op/substr.t See if substr works
bbce6d69 692t/op/sysio.t See if sysread and syswrite work
2c088079
PP
693t/op/tie.t See if tie/untie functions work
694t/op/time.t See if time functions work
695t/op/undef.t See if undef works
44a8e56a 696t/op/universal.t See if UNIVERSAL class works
2c088079
PP
697t/op/unshift.t See if unshift works
698t/op/vec.t See if vectors work
699t/op/write.t See if write works
8ebc5c01
PP
700t/pragma/locale.t See if locale support (i18n and l10n) works
701t/pragma/overload.t See if operator overloading works
702t/pragma/strict-refs Tests of "use strict 'refs'" for strict.t
703t/pragma/strict-subs Tests of "use strict 'subs'" for strict.t
704t/pragma/strict-vars Tests of "use strict 'vars'" for strict.t
705t/pragma/strict.t See if strictures work
706t/pragma/subs.t See if subroutine pseudo-importation works
28757baa 707t/pragma/warn-1global Tests of global warnings for warning.t
8ebc5c01 708t/pragma/warning.t See if warning controls work
2c088079
PP
709taint.c Tainting code
710toke.c The tokener
711universal.c The default UNIVERSAL package methods
712unixish.h Defines that are assumed on Unix
713util.c Utility routines
ff68c719 714util.h Dummy header
71be2cbc 715utils/Makefile Extract the utility scripts
2c088079
PP
716utils/c2ph.PL program to translate dbx stabs to perl
717utils/h2ph.PL A thing to turn C .h files into perl .ph files
718utils/h2xs.PL Program to make .xs files from C header files
719utils/perlbug.PL A simple tool to submit a bug report
720utils/perldoc.PL A simple tool to find & display perl's documentation
721utils/pl2pm.PL A pl to pm translator
5f05dabc 722utils/splain.PL Stand-alone version of diagnostics.pm
2c088079
PP
723vms/Makefile VMS port
724vms/config.vms default config.h for VMS
725vms/descrip.mms MM[SK] description file for build
5f05dabc
PP
726vms/ext/DCLsym/0README.txt ReadMe file for VMS::DCLsym
727vms/ext/DCLsym/DCLsym.pm Perl access to CLI symbols
728vms/ext/DCLsym/DCLsym.xs Perl access to CLI symbols
729vms/ext/DCLsym/Makefile.PL MakeMaker driver for VMS::DCLsym
730vms/ext/DCLsym/test.pl regression tests for VMS::DCLsym
2c088079 731vms/ext/Filespec.pm VMS-Unix file syntax interconversion
65a54111
PP
732vms/ext/Stdio/0README.txt ReadMe file for VMS::Stdio
733vms/ext/Stdio/Makefile.PL MakeMaker driver for VMS::Stdio
2c088079
PP
734vms/ext/Stdio/Stdio.pm VMS options to stdio routines
735vms/ext/Stdio/Stdio.xs VMS options to stdio routines
736vms/ext/Stdio/test.pl regression tests for VMS::Stdio
737vms/ext/filespec.t See if VMS::Filespec funtions work
738vms/fndvers.com parse Perl version from patchlevel.h
739vms/gen_shrfls.pl generate options files and glue for shareable image
740vms/genconfig.pl retcon config.sh from config.h
741vms/genopt.com hack to write options files in case of broken makes
742vms/make_command.com record MM[SK] command used to build Perl
743vms/mms2make.pl convert descrip.mms to make syntax
744vms/myconfig.com record local configuration info for bug report
745vms/perlvms.pod VMS-specific additions to Perl documentation
746vms/perly_c.vms perly.c with fixed declarations for global syms
747vms/perly_h.vms perly.h with fixed declarations for global syms
748vms/sockadapt.c glue for SockshShr socket support
749vms/sockadapt.h glue for SockshShr socket support
750vms/test.com DCL driver for regression tests
751vms/vms.c VMS-specific C code for Perl core
752vms/vms_yfix.pl convert Unix perly.[ch] to VMS perly_[ch].vms
753vms/vmsish.h VMS-specific C header for Perl core
754vms/writemain.pl Generate perlmain.c from miniperlmain.c+extensions
755writemain.SH Generate perlmain.c from miniperlmain.c+extensions
756x2p/EXTERN.h Same as above
757x2p/INTERN.h Same as above
758x2p/Makefile.SH Precursor to Makefile
759x2p/a2p.c Output of a2p.y run through byacc
760x2p/a2p.h Global declarations
31574abf 761x2p/a2p.pod Pod for awk to perl translator
2c088079
PP
762x2p/a2p.y A yacc grammer for awk
763x2p/a2py.c Awk compiler, sort of
764x2p/cflags.SH A script that emits C compilation flags per file
765x2p/find2perl.PL A find to perl translator
2c088079
PP
766x2p/hash.c Associative arrays again
767x2p/hash.h Public declarations for the above
ff68c719 768x2p/proto.h Dummy header
2c088079 769x2p/s2p.PL Sed to perl translator
2c088079
PP
770x2p/str.c String handling package
771x2p/str.h Public declarations for the above
772x2p/util.c Utility routines
773x2p/util.h Public declarations for the above
774x2p/walk.c Parse tree walker