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