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