This is patch.2b1e to perl5.002beta1. This is simply
[p5sagit/p5-mst-13.2.git] / MANIFEST
CommitLineData
132b68a5 1Artistic The "Artistic License"
16d20bd9 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 6Copying The GNU General Public License
7EXTERN.h Included before foreign .h files
8e07c86e 8INSTALL Detailed installation instructions.
a687059c 9INTERN.h Included before domestic .h files
10MANIFEST This list of files
85e6fe83 11Makefile.SH A script that generates Makefile
a687059c 12README The Instructions
a0d0e21e 13README.vms Notes about VMS
14Todo The Wishlist
15XSUB.h Include file for extension subroutines
a0d0e21e 16av.c Array value code
17av.h Array value header
4633a7c4 18c2ph.PL program to translate dbx stabs to perl
55204971 19c2ph.doc documentation for c2ph
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 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 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 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 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 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 67eg/unuc Un-uppercases an all-uppercase text
68eg/uudecode A version of uudecode
a687059c 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 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 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
4633a7c4 92ext/DynaLoader/dl_os2.xs OS/2 implementation
a0d0e21e 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
a0d0e21e 98ext/GDBM_File/GDBM_File.pm GDBM extension Perl module
99ext/GDBM_File/GDBM_File.xs GDBM extension external subroutines
42793c05 100ext/GDBM_File/Makefile.PL GDBM extension makefile writer
a0d0e21e 101ext/GDBM_File/typemap GDBM extension interface types
42793c05 102ext/NDBM_File/Makefile.PL NDBM extension makefile writer
a0d0e21e 103ext/NDBM_File/NDBM_File.pm NDBM extension Perl module
104ext/NDBM_File/NDBM_File.xs NDBM extension external subroutines
c2960299 105ext/NDBM_File/hints/solaris.pl Hint for NDBM_File for named architecture
a0d0e21e 106ext/NDBM_File/typemap NDBM extension interface types
42793c05 107ext/ODBM_File/Makefile.PL ODBM extension makefile writer
a0d0e21e 108ext/ODBM_File/ODBM_File.pm ODBM extension Perl module
109ext/ODBM_File/ODBM_File.xs ODBM extension external subroutines
c2960299 110ext/ODBM_File/hints/sco.pl Hint for ODBM_File for named architecture
111ext/ODBM_File/hints/solaris.pl Hint for ODBM_File for named architecture
112ext/ODBM_File/hints/svr4.pl Hint for ODBM_File for named architecture
a0d0e21e 113ext/ODBM_File/typemap ODBM extension interface types
42793c05 114ext/POSIX/Makefile.PL POSIX extension makefile writer
a0d0e21e 115ext/POSIX/POSIX.pm POSIX extension Perl module
116ext/POSIX/POSIX.xs POSIX extension external subroutines
117ext/POSIX/typemap POSIX extension interface types
42793c05 118ext/SDBM_File/Makefile.PL SDBM extension makefile writer
a0d0e21e 119ext/SDBM_File/SDBM_File.pm SDBM extension Perl module
120ext/SDBM_File/SDBM_File.xs SDBM extension external subroutines
121ext/SDBM_File/sdbm/CHANGES SDBM kit
122ext/SDBM_File/sdbm/COMPARE SDBM kit
42793c05 123ext/SDBM_File/sdbm/Makefile.PL SDBM kit
a0d0e21e 124ext/SDBM_File/sdbm/README SDBM kit
125ext/SDBM_File/sdbm/README.too SDBM kit
126ext/SDBM_File/sdbm/biblio SDBM kit
127ext/SDBM_File/sdbm/dba.c SDBM kit
128ext/SDBM_File/sdbm/dbd.c SDBM kit
129ext/SDBM_File/sdbm/dbe.1 SDBM kit
130ext/SDBM_File/sdbm/dbe.c SDBM kit
131ext/SDBM_File/sdbm/dbm.c SDBM kit
132ext/SDBM_File/sdbm/dbm.h SDBM kit
133ext/SDBM_File/sdbm/dbu.c SDBM kit
134ext/SDBM_File/sdbm/grind SDBM kit
135ext/SDBM_File/sdbm/hash.c SDBM kit
136ext/SDBM_File/sdbm/linux.patches SDBM kit
137ext/SDBM_File/sdbm/makefile.sdbm SDBM kit
138ext/SDBM_File/sdbm/pair.c SDBM kit
139ext/SDBM_File/sdbm/pair.h SDBM kit
140ext/SDBM_File/sdbm/readme.ms SDBM kit
141ext/SDBM_File/sdbm/readme.ps SDBM kit
142ext/SDBM_File/sdbm/sdbm.3 SDBM kit
143ext/SDBM_File/sdbm/sdbm.c SDBM kit
144ext/SDBM_File/sdbm/sdbm.h SDBM kit
145ext/SDBM_File/sdbm/tune.h SDBM kit
146ext/SDBM_File/sdbm/util.c SDBM kit
147ext/SDBM_File/typemap SDBM extension interface types
42793c05 148ext/Socket/Makefile.PL Socket extension makefile writer
a0d0e21e 149ext/Socket/Socket.pm Socket extension Perl module
150ext/Socket/Socket.xs Socket extension external subroutines
42793c05 151ext/util/extliblist Used by extension Makefile.PL to make lib lists
a0d0e21e 152ext/util/make_ext Used by Makefile to execute extension Makefiles
153ext/util/mkbootstrap Turns ext/*/*_BS into bootstrap info
a687059c 154form.h Public declarations for the above
a0d0e21e 155global.sym Symbols that need hiding when embedded
ecfc5424 156globals.c File to declare global symbols (for shared library)
a0d0e21e 157gv.c Glob value code
158gv.h Glob value header
4633a7c4 159h2ph.PL A thing to turn C .h files into perl .ph files
79220ce3 160h2pl/README How to turn .ph files into .pl files
161h2pl/cbreak.pl cbreak routines using .ph
162h2pl/cbreak2.pl cbreak routines using .pl
163h2pl/eg/sizeof.ph Sample sizeof array initialization
164h2pl/eg/sys/errno.pl Sample translated errno.pl
165h2pl/eg/sys/ioctl.pl Sample translated ioctl.pl
166h2pl/eg/sysexits.pl Sample translated sysexits.pl
167h2pl/getioctlsizes Program to extract types from ioctl.h
a0d0e21e 168h2pl/mksizes Program to make %sizeof array
79220ce3 169h2pl/mkvars Program to make .pl from .ph files
170h2pl/tcbreak cbreak test routine using .ph
171h2pl/tcbreak2 cbreak test routine using .pl
4633a7c4 172h2xs.PL Program to make .xs files from C header files
a687059c 173handy.h Handy definitions
a0d0e21e 174hints/3b1.sh Hints for named architecture
175hints/3b1cc Hints for named architecture
94b6baf5 176hints/README.hints Notes about hints.
a0d0e21e 177hints/aix.sh Hints for named architecture
178hints/altos486.sh Hints for named architecture
179hints/apollo.sh Hints for named architecture
180hints/aux.sh Hints for named architecture
25f94b33 181hints/bsdi_bsdos.sh Hints for named architecture
ecfc5424 182hints/convexos.sh Hints for named architecture
94b6baf5 183hints/cxux.sh Hints for named architecture
a0d0e21e 184hints/dec_osf.sh Hints for named architecture
185hints/dgux.sh Hints for named architecture
186hints/dnix.sh Hints for named architecture
187hints/dynix.sh Hints for named architecture
16d20bd9 188hints/epix.sh Hints for named architecture
a0d0e21e 189hints/esix4.sh Hints for named architecture
190hints/fps.sh Hints for named architecture
191hints/freebsd.sh Hints for named architecture
192hints/genix.sh Hints for named architecture
193hints/greenhills.sh Hints for named architecture
8e07c86e 194hints/hpux.sh Hints for named architecture
a0d0e21e 195hints/i386.sh Hints for named architecture
196hints/irix_4.sh Hints for named architecture
197hints/irix_5.sh Hints for named architecture
ecfc5424 198hints/irix_6.sh Hints for named architecture
4633a7c4 199hints/irix_6_2.sh Hints for named architecture
a0d0e21e 200hints/isc.sh Hints for named architecture
201hints/isc_2.sh Hints for named architecture
202hints/linux.sh Hints for named architecture
fec02dd3 203hints/machten.sh Hints for named architecture
a0d0e21e 204hints/mips.sh Hints for named architecture
205hints/mpc.sh Hints for named architecture
1aef975c 206hints/mpeix.sh Hints for named architecture
a0d0e21e 207hints/ncr_tower.sh Hints for named architecture
208hints/netbsd.sh Hints for named architecture
4aa0a1f7 209hints/next_3.sh Hints for named architecture
fed7345c 210hints/next_3_0.sh Hints for named architecture
a0d0e21e 211hints/opus.sh Hints for named architecture
4633a7c4 212hints/os2.sh Hints for named architecture
748a9306 213hints/powerunix.sh Hints for named architecture
4633a7c4 214hints/sco.sh Hints for named architecture
a0d0e21e 215hints/sco_2_3_0.sh Hints for named architecture
216hints/sco_2_3_1.sh Hints for named architecture
217hints/sco_2_3_2.sh Hints for named architecture
218hints/sco_2_3_3.sh Hints for named architecture
219hints/sco_2_3_4.sh Hints for named architecture
a0d0e21e 220hints/solaris_2.sh Hints for named architecture
221hints/stellar.sh Hints for named architecture
222hints/sunos_4_0.sh Hints for named architecture
223hints/sunos_4_1.sh Hints for named architecture
224hints/svr4.sh Hints for named architecture
225hints/ti1500.sh Hints for named architecture
226hints/titanos.sh Hints for named architecture
227hints/ultrix_4.sh Hints for named architecture
228hints/unicos.sh Hints for named architecture
229hints/unisysdynix.sh Hints for named architecture
230hints/utekv.sh Hints for named architecture
231hints/uts.sh Hints for named architecture
232hv.c Hash value code
233hv.h Hash value header
16d20bd9 234installman Perl script to install man pages for pods.
7e1cf235 235installperl Perl script to do "make install" dirty work
a0d0e21e 236interp.sym Interpreter specific symbols to hide in a struct
a0d0e21e 237keywords.h The keyword numbers
238keywords.pl Program to write keywords.h
239lib/AnyDBM_File.pm Perl module to emulate dbmopen
240lib/AutoLoader.pm Autoloader base class
241lib/AutoSplit.pm A module to split up autoload functions
242lib/Benchmark.pm A module to time pieces of code and such
243lib/Carp.pm Error message base class
244lib/Cwd.pm Various cwd routines (getcwd, fastcwd, chdir)
f8881bd9 245lib/Devel/SelfStubber.pm Generate stubs for SelfLoader.pm
a0d0e21e 246lib/English.pm Readable aliases for short variables
247lib/Env.pm Map environment into ordinary variables
248lib/Exporter.pm Exporter base class
005c1a0e 249lib/ExtUtils/Liblist.pm Locates libraries
a0d0e21e 250lib/ExtUtils/MakeMaker.pm Write Makefiles for extensions
005c1a0e 251lib/ExtUtils/Manifest.pm Utilities to write MANIFEST files
252lib/ExtUtils/Mkbootstrap.pm Writes a bootstrap file (see MakeMaker)
3edbfbe5 253lib/ExtUtils/typemap Extension interface types
254lib/ExtUtils/xsubpp External subroutine preprocessor
a0d0e21e 255lib/File/Basename.pm A module to emulate the basename program
256lib/File/CheckTree.pm Perl module supporting wholesale file mode validation
257lib/File/Find.pm Routines to do a find
fed7345c 258lib/File/Path.pm A module to do things like `mkdir -p' and `rm -r'
a0d0e21e 259lib/FileHandle.pm FileHandle methods
a0d0e21e 260lib/Getopt/Long.pm A module to fetch command options (GetOptions)
261lib/Getopt/Std.pm A module to fetch command options (getopt, getopts)
262lib/I18N/Collate.pm Routines to do strxfrm-based collation
263lib/IPC/Open2.pm Open a two-ended pipe
264lib/IPC/Open3.pm Open a three-ended pipe!
a0d0e21e 265lib/Math/BigFloat.pm An arbitrary precision floating-point arithmetic package
ecfc5424 266lib/Math/BigInt.pm An arbitrary precision integer arithmetic package
a0d0e21e 267lib/Math/Complex.pm A Complex package
268lib/Net/Ping.pm Ping methods
269lib/Search/Dict.pm A module to do binary search on dictionaries
f8881bd9 270lib/SelfLoader.pm A module to load functions only on demand.
ecfc5424 271lib/Shell.pm A module to make AUTOLOADEed system() calls
16d20bd9 272lib/SubstrHash.pm Compact hash for known key, value and table size
a0d0e21e 273lib/Sys/Hostname.pm Hostname methods
274lib/Sys/Syslog.pm Perl module supporting syslogging
275lib/Term/Cap.pm Perl module supporting termcap usage
276lib/Term/Complete.pm A command completion subroutine
277lib/Test/Harness.pm A test harness
278lib/Text/Abbrev.pm An abbreviation table builder
279lib/Text/ParseWords.pm Perl module to split words on arbitrary delimiter
280lib/Text/Soundex.pm Perl module to implement Soundex
281lib/Text/Tabs.pm Do expand and unexpand
4633a7c4 282lib/Text/Wrap.pm Paragraph formatter
a0d0e21e 283lib/TieHash.pm Base class for tied hashes
284lib/Time/Local.pm Reverse translation of localtime, gmtime
a687059c 285lib/abbrev.pl An abbreviation table builder
55204971 286lib/assert.pl assertion and panic with stack trace
5303340c 287lib/bigfloat.pl An arbitrary precision floating point package
288lib/bigint.pl An arbitrary precision integer arithmetic package
289lib/bigrat.pl An arbitrary precision rational arithmetic package
c2ab57d4 290lib/cacheout.pl Manages output filehandles when you need too many
a0d0e21e 291lib/chat2.inter A chat2 with interaction
55204971 292lib/chat2.pl Randal's famous expect-ish routines
a687059c 293lib/complete.pl A command completion subroutine
21d892ea 294lib/ctime.pl A ctime workalike
4633a7c4 295lib/diagnostics.pm Print verbose diagnostics
a0d0e21e 296lib/dotsh.pl Code to "dot" in a shell script
a687059c 297lib/dumpvar.pl A variable dumper
55204971 298lib/exceptions.pl catch and throw routines
299lib/fastcwd.pl a faster but more dangerous getcwd
132b68a5 300lib/find.pl A find emulator--used by find2perl
301lib/finddepth.pl A depth-first find emulator--used by find2perl
79220ce3 302lib/flush.pl Routines to do single flush
a0d0e21e 303lib/ftp.pl FTP code
304lib/getcwd.pl A getcwd() emulator
a687059c 305lib/getopt.pl Perl library supporting option parsing
306lib/getopts.pl Perl library supporting option parsing
a0d0e21e 307lib/hostname.pl Old hostname code
a687059c 308lib/importenv.pl Perl routine to get environment into variables
a0d0e21e 309lib/integer.pm For "use integer"
310lib/less.pm For "use less"
e50aee73 311lib/lib.pm For "use lib"
79220ce3 312lib/look.pl A "look" equivalent
132b68a5 313lib/newgetopt.pl A perl library supporting long option parsing
a0d0e21e 314lib/open2.pl Open a two-ended pipe
315lib/open3.pl Open a three-ended pipe
4633a7c4 316lib/overload.pm Module for overloading perl operators.
a0d0e21e 317lib/perl5db.pl Perl debugging routines
79220ce3 318lib/pwd.pl Routines to keep track of PWD environment variable
132b68a5 319lib/shellwords.pl Perl library to split into words with shell quoting
a0d0e21e 320lib/sigtrap.pm For trapping an abort and giving traceback
4633a7c4 321lib/splain Standalone program to print verbose diagnostics.
a687059c 322lib/stat.pl Perl library supporting stat function
a0d0e21e 323lib/strict.pm For "use strict"
324lib/subs.pm Declare overriding subs
21d892ea 325lib/syslog.pl Perl library supporting syslogging
a0d0e21e 326lib/tainted.pl Old code for tainting
a687059c 327lib/termcap.pl Perl library supporting termcap usage
fe14fcc3 328lib/timelocal.pl Perl library supporting inverse of localtime, gmtime
a687059c 329lib/validate.pl Perl library supporting wholesale file mode validation
94b6baf5 330makeaperl.SH perl script that produces a new perl binary
a687059c 331makedepend.SH Precursor to makedepend
332makedir.SH Precursor to makedir
a687059c 333malloc.c A version of malloc you might not want
a0d0e21e 334mg.c Magic code
335mg.h Magic header
fed7345c 336minimod.PL Writes lib/ExtUtils/Miniperl.pm
a0d0e21e 337miniperlmain.c Basic perl w/o dynamic loading or extensions
338mv-if-diff Script to mv a file if it changed
339myconfig Prints summary of the current configuration
340op.c Opcode syntax tree code
341op.h Opcode syntax tree header
342opcode.h Automatically generated opcode header
343opcode.pl Opcode header generatore
4633a7c4 344os2/Makefile.SH Shared library generation for OS/2
345os2/POSIX.mkfifo POSIX.xs patch.
346os2/README OS/2 info.
347os2/diff.Makefile Patches to Makefile.SH
348os2/diff.configure Patches to Makefile.SH
349os2/diff.installperl Patches to installperl
350os2/diff.mkdep Patches to makedepend.SH
351os2/diff.x2pMakefile Patches to x2p/Makefile.SH
352os2/os2.c Missing code for OS/2
353os2/os2ish.h Header for OS/2
a687059c 354patchlevel.h The current patch level of perl
fe14fcc3 355perl.c main()
a687059c 356perl.h Global declarations
a0d0e21e 357perl_exp.SH Creates list of exported symbols for AIX.
4633a7c4 358perldoc.PL A simple tool to find & display perl's documentation
a687059c 359perlsh A poor man's perl shell
a0d0e21e 360perly.c A byacc'ed perly.y
361perly.c.diff Fixup perly.c to allow recursion
fe14fcc3 362perly.fixer A program to remove yacc stack limitations
a0d0e21e 363perly.h The header file for perly.c
55204971 364perly.y Yacc grammar for perl
a0d0e21e 365pl2pm A pl to pm translator
366pod/Makefile Make pods into something else
a0d0e21e 367pod/perl.pod Top level perl man page
a0d0e21e 368pod/perlbook.pod Book info
369pod/perlbot.pod Object-oriented Bag o' Tricks
370pod/perlcall.pod Callback info
371pod/perldata.pod Data structure info
372pod/perldebug.pod Debugger info
373pod/perldiag.pod Diagnostic info
4633a7c4 374pod/perldsc.pod Data Structures Cookbook
a0d0e21e 375pod/perlembed.pod Embedding info
376pod/perlform.pod Format info
377pod/perlfunc.pod Function info
378pod/perlguts.pod Internals info
379pod/perlipc.pod IPC info
4633a7c4 380pod/perllol.pod How to use lists of lists.
a0d0e21e 381pod/perlmod.pod Module info
382pod/perlobj.pod Object info
383pod/perlop.pod Operator info
384pod/perlovl.pod Overloading info
385pod/perlpod.pod Pod info
386pod/perlre.pod Regular expression info
387pod/perlref.pod References info
388pod/perlrun.pod Execution info
389pod/perlsec.pod Security info
390pod/perlstyle.pod Style info
391pod/perlsub.pod Subroutine info
392pod/perlsyn.pod Syntax info
393pod/perltrap.pod Trap info
394pod/perlvar.pod Variable info
8e07c86e 395pod/perlxs.pod XS api info
4633a7c4 396pod/perlxstut.pod XS tutorial
397pod/pod2html.PL Precursor for translator to turn pod into HTML
398pod/pod2latex.PL Precursor for translator to turn pod into LaTeX
399pod/pod2man.PL Precursor for translator to turn pod into manpage
a0d0e21e 400pod/splitman Splits perlfunc into multiple man pages
79072805 401pp.c Push/Pop code
2304df62 402pp.h Push/Pop code defs
a0d0e21e 403pp_ctl.c Push/Pop code for control flow
404pp_hot.c Push/Pop code for heavily used opcodes
405pp_sys.c Push/Pop code for system interaction
406proto.h Prototypes
a687059c 407regcomp.c Regular expression compiler
408regcomp.h Private declarations for above
a687059c 409regexec.c Regular expression evaluator
79220ce3 410regexp.h Public declarations for the above
a0d0e21e 411run.c The interpreter loop
412scope.c Scope entry and exit code
413scope.h Scope entry and exit header
414sv.c Scalar value code
415sv.h Scalar value header
a687059c 416t/README Instructions for regression tests
417t/TEST The regression tester
fe14fcc3 418t/base/cond.t See if conditionals work
419t/base/if.t See if if works
420t/base/lex.t See if lexical items work
421t/base/pat.t See if pattern matching works
422t/base/term.t See if various terms work
423t/cmd/elsif.t See if else-if works
424t/cmd/for.t See if for loops work
425t/cmd/mod.t See if statement modifiers work
426t/cmd/subval.t See if subroutine values work
427t/cmd/switch.t See if switch optimizations work
428t/cmd/while.t See if while loops work
429t/comp/cmdopt.t See if command optimization works
16d20bd9 430t/comp/cpp.aux main file for cpp.t
fe14fcc3 431t/comp/cpp.t See if C preprocessor works
432t/comp/decl.t See if declarations work
433t/comp/multiline.t See if multiline strings work
434t/comp/package.t See if packages work
435t/comp/script.t See if script invokation works
436t/comp/term.t See if more terms work
437t/io/argv.t See if ARGV stuff works
438t/io/dup.t See if >& works right
439t/io/fs.t See if directory manipulations work
440t/io/inplace.t See if inplace editing works
441t/io/pipe.t See if secure pipes work
442t/io/print.t See if print commands work
443t/io/tell.t See if file seeking works
a0d0e21e 444t/lib/anydbm.t See if AnyDBM_File works
445t/lib/bigint.t See if bigint.pl works
748a9306 446t/lib/bigintpm.t See if BigInt.pm works
a0d0e21e 447t/lib/db-btree.t See if DB_File works
448t/lib/db-hash.t See if DB_File works
449t/lib/db-recno.t See if DB_File works
450t/lib/english.t See if English works
451t/lib/gdbm.t See if GDBM_File works
452t/lib/ndbm.t See if NDBM_File works
453t/lib/odbm.t See if ODBM_File works
454t/lib/posix.t See if POSIX works
455t/lib/sdbm.t See if SDBM_File works
456t/lib/soundex.t See if Soundex works
fe14fcc3 457t/op/append.t See if . works
458t/op/array.t See if array operations work
459t/op/auto.t See if autoincrement et all work
460t/op/chop.t See if chop works
461t/op/cond.t See if conditional expressions work
fe14fcc3 462t/op/delete.t See if delete works
463t/op/do.t See if subroutines work
464t/op/each.t See if associative iterators work
465t/op/eval.t See if eval operator works
466t/op/exec.t See if exec and system work
467t/op/exp.t See if math functions work
468t/op/flip.t See if range operator works
469t/op/fork.t See if fork works
470t/op/glob.t See if <*> works
471t/op/goto.t See if goto works
472t/op/groups.t See if $( works
473t/op/index.t See if index works
474t/op/int.t See if int works
475t/op/join.t See if join works
476t/op/list.t See if array lists work
477t/op/local.t See if local works
478t/op/magic.t See if magic variables work
a0d0e21e 479t/op/misc.t See if miscellaneous bugs have been fixed
fe14fcc3 480t/op/mkdir.t See if mkdir works
a0d0e21e 481t/op/my.t See if lexical scoping works
fe14fcc3 482t/op/oct.t See if oct and hex work
483t/op/ord.t See if ord works
748a9306 484t/op/overload.t See if operator overload works
fe14fcc3 485t/op/pack.t See if pack and unpack work
486t/op/pat.t See if esoteric patterns work
487t/op/push.t See if push and pop work
a0d0e21e 488t/op/quotemeta.t See if quotemeta works
489t/op/rand.t See if rand works
fe14fcc3 490t/op/range.t See if .. works
55204971 491t/op/re_tests Input file for op.regexp
fe14fcc3 492t/op/read.t See if read() works
988174c1 493t/op/readdir.t See if readdir() works
a0d0e21e 494t/op/ref.t See if refs and objects work
fe14fcc3 495t/op/regexp.t See if regular expressions work
496t/op/repeat.t See if x operator works
fe14fcc3 497t/op/sleep.t See if sleep works
498t/op/sort.t See if sort works
499t/op/split.t See if split works
500t/op/sprintf.t See if sprintf works
501t/op/stat.t See if stat works
502t/op/study.t See if study works
a0d0e21e 503t/op/subst.t See if substitution works
fe14fcc3 504t/op/substr.t See if substr works
505t/op/time.t See if time functions work
506t/op/undef.t See if undef works
507t/op/unshift.t See if unshift works
508t/op/vec.t See if vectors work
509t/op/write.t See if write works
a0d0e21e 510t/re_tests Regular expressions for regexp.t
511taint.c Tainting code
a687059c 512toke.c The tokener
a0d0e21e 513unixish.h Defines that are assumed on Unix
a687059c 514util.c Utility routines
515util.h Public declarations for the above
748a9306 516vms/Makefile VMS port
4633a7c4 517vms/config.vms default config.h for VMS
518vms/descrip.mms MM[SK] description file for build
748a9306 519vms/ext/Filespec.pm VMS-Unix file syntax interconversion
520vms/ext/MM_VMS.pm VMS-specific methods for MakeMaker
521vms/ext/VMS/stdio/Makefile.PL MakeMaker driver for VMS::stdio
522vms/ext/VMS/stdio/stdio.pm VMS options to stdio routines
523vms/ext/VMS/stdio/stdio.xs VMS options to stdio routines
4633a7c4 524vms/gen_shrfls.pl generate options files and glue for shareable image
525vms/genconfig.pl retcon config.sh from config.h
526vms/genopt.com hack to write options files in case of broken makes
527vms/mms2make.pl convert descrip.mms to make syntax
528vms/perlvms.pod VMS-specific additions to Perl documentation
529vms/perly_c.vms perly.c with fixed declarations for global syms
530vms/perly_h.vms perly.h with fixed declarations for global syms
531vms/sockadapt.c glue for SockshShr socket support
532vms/sockadapt.h glue for SockshShr socket support
533vms/test.com DCL driver for regression tests
534vms/vms.c VMS-specific C code for Perl core
535vms/vms_yfix.pl convert Unix perly.[ch] to VMS perly_[ch].vms
536vms/vmsish.h VMS-specific C header for Perl core
537vms/writemain.pl Generate perlmain.c from miniperlmain.c+extensions
a0d0e21e 538writemain.SH Generate perlmain.c from miniperlmain.c+extensions
a687059c 539x2p/EXTERN.h Same as above
540x2p/INTERN.h Same as above
541x2p/Makefile.SH Precursor to Makefile
748a9306 542x2p/a2p.c Output of a2p.y run through byacc
a687059c 543x2p/a2p.h Global declarations
544x2p/a2p.man Manual page for awk to perl translator
545x2p/a2p.y A yacc grammer for awk
546x2p/a2py.c Awk compiler, sort of
132b68a5 547x2p/cflags.SH A script that emits C compilation flags per file
4633a7c4 548x2p/find2perl.PL A find to perl translator
a687059c 549x2p/handy.h Handy definitions
550x2p/hash.c Associative arrays again
551x2p/hash.h Public declarations for the above
4633a7c4 552x2p/s2p.PL Sed to perl translator
a687059c 553x2p/s2p.man Manual page for sed to perl translator
554x2p/str.c String handling package
555x2p/str.h Public declarations for the above
556x2p/util.c Utility routines
557x2p/util.h Public declarations for the above
558x2p/walk.c Parse tree walker