Missed adding new file Policy_sh.SH in change 592.
[p5sagit/p5-mst-13.2.git] / MANIFEST
CommitLineData
2c088079 1Artistic The "Artistic License"
71be2cbc 2Changes Differences from previous version
3Changes5.000 Differences between 4.x and 5.000
4Changes5.001 Differences between 5.000 and 5.001
5Changes5.002 Differences between 5.001 and 5.002
6Changes5.003 Differences between 5.002 and 5.003
774d564b 7Configure Portability tool
2c088079 8Copying The GNU General Public License
9EXTERN.h Included before foreign .h files
71be2cbc 10INSTALL Detailed installation instructions
2c088079 11INTERN.h Included before domestic .h files
12MANIFEST This list of files
13Makefile.SH A script that generates Makefile
4e2a5f63 14Policy_sh.SH Hold site-wide preferences between Configure runs.
71be2cbc 15Porting/Glossary Glossary of config.sh variables
dfe9444c 16Porting/config.sh Sample config.sh
4e2a5f63 17Porting/config_H Sample config.h
3e3baf6d 18Porting/makerel Release making utility
19Porting/patchls Flexible patch file listing utility
aa689395 20Porting/pumpkin.pod Guidelines and hints for Perl maintainers
2c088079 21README The Instructions
0a753a76 22README.amiga Notes about AmigaOS port
5aabfad6 23README.cygwin32 Notes about Cygwin32 port
39e571d4 24README.dos Notes about dos/djgpp port
2c088079 25README.os2 Notes about OS/2 port
26README.plan9 Notes about Plan9 port
ff68c719 27README.qnx Notes about QNX port
2b4677ea 28README.threads Notes about multithreading
2c088079 29README.vms Notes about VMS port
68dc0745 30README.win32 Notes about Win32 port
2c088079 31Todo The Wishlist
3d5dd49f 32Todo.5.005 What needs doing before 5.005 release
2c088079 33XSUB.h Include file for extension subroutines
34av.c Array value code
35av.h Array value header
a8581515 36bytecode.h Bytecode header for compiler
e21c45ac 37bytecode.pl Produces byterun.h, byterun.c and ext/B/Asmdata.pm
38byterun.c Runtime support for compiler-generated bytecode
39byterun.h Header for byterun.c
a8581515 40cc_runtime.h Macros need by runtime of compiler-generated code
2c088079 41cflags.SH A script that emits C compilation flags per file
5f05dabc 42compat3.sym List of symbols for binary-compatibility with 5.003
2c088079 43config_h.SH Produces config.h
44configpm Produces lib/Config.pm
4e2a5f63 45configure.gnu Crude emulation of GNU configure
2c088079 46cop.h Control operator header
47cv.h Code value header
5aabfad6 48cygwin32/cw32imp.h Cygwin32 port
49cygwin32/gcc2 Cygwin32 port
50cygwin32/ld2 Cygwin32 port
51cygwin32/perlgcc Cygwin32 port
52cygwin32/perlld Cygwin32 port
2c088079 53deb.c Debugging routines
39e571d4 54djgpp/config.over DOS/DJGPP port
55djgpp/configure.bat DOS/DJGPP port
56djgpp/djgpp.c DOS/DJGPP port
57djgpp/djgppsed.sh DOS/DJGPP port
58djgpp/fixpmain DOS/DJGPP port
2c088079 59doio.c I/O operations
60doop.c Support code for various operations
61dosish.h Some defines for MS/DOSish machines
62dump.c Debugging output
63eg/ADB An adb wrapper to put in your crash dir
64eg/README Intro to example perl scripts
54310121 65eg/cgi/RunMeFirst Setup script for CGI examples
66eg/cgi/clickable_image.cgi CGI example
67eg/cgi/cookie.cgi CGI example
68eg/cgi/crash.cgi CGI example
69eg/cgi/customize.cgi CGI example
70eg/cgi/diff_upload.cgi CGI example
71eg/cgi/file_upload.cgi CGI example
72eg/cgi/frameset.cgi CGI example
73eg/cgi/index.html Index page for CGI examples
74eg/cgi/internal_links.cgi CGI example
75eg/cgi/javascript.cgi CGI example
76eg/cgi/monty.cgi CGI example
77eg/cgi/multiple_forms.cgi CGI example
78eg/cgi/nph-clock.cgi CGI example
79eg/cgi/popup.cgi CGI example
80eg/cgi/save_state.cgi CGI example
81eg/cgi/tryit.cgi CGI example
82eg/cgi/wilogo.gif.uu Small image for CGI examples
2c088079 83eg/changes A program to list recently changed files
84eg/client A sample client
85eg/down A program to do things to subdirectories
86eg/dus A program to do du -s on non-mounted dirs
87eg/findcp A find wrapper that implements a -cp switch
88eg/findtar A find wrapper that pumps out a tar file
89eg/g/gcp A program to do a global rcp
90eg/g/gcp.man Manual page for gcp
91eg/g/ged A program to do a global edit
92eg/g/ghosts A sample /etc/ghosts file
93eg/g/gsh A program to do a global rsh
94eg/g/gsh.man Manual page for gsh
95eg/muck A program to find missing make dependencies
96eg/muck.man Manual page for muck
97eg/myrup A program to find lightly loaded machines
98eg/nih Script to insert #! workaround
99eg/relink A program to change symbolic links
100eg/rename A program to rename files
101eg/rmfrom A program to feed doomed filenames to
102eg/scan/scan_df Scan for filesystem anomalies
103eg/scan/scan_last Scan for login anomalies
104eg/scan/scan_messages Scan for console message anomalies
105eg/scan/scan_passwd Scan for passwd file anomalies
106eg/scan/scan_ps Scan for process anomalies
107eg/scan/scan_sudo Scan for sudo anomalies
108eg/scan/scan_suid Scan for setuid anomalies
109eg/scan/scanner An anomaly reporter
110eg/server A sample server
111eg/shmkill A program to remove unused shared memory
112eg/sysvipc/README Intro to Sys V IPC examples
113eg/sysvipc/ipcmsg Example of SYS V IPC message queues
114eg/sysvipc/ipcsem Example of Sys V IPC semaphores
115eg/sysvipc/ipcshm Example of Sys V IPC shared memory
116eg/travesty A program to print travesties of its input text
117eg/unuc Un-uppercases an all-uppercase text
118eg/uudecode A version of uudecode
119eg/van/empty A program to empty the trashcan
120eg/van/unvanish A program to undo what vanish does
121eg/van/vanexp A program to expire vanished files
122eg/van/vanish A program to put files in a trashcan
123eg/who A sample who program
124eg/wrapsuid A setuid script wrapper generator
125emacs/cperl-mode.el An alternate perl-mode
3ee700d1 126emacs/ptags Creates smart TAGS file
2c088079 127embed.h Maps symbols to safer names
128embed.pl Produces embed.h
aa061f24 129embedvar.h C namespace management
e21c45ac 130ext/B/B.pm Compiler backend support functions and methods
a8581515 131ext/B/B.xs Compiler backend external subroutines
e21c45ac 132ext/B/B/Asmdata.pm Compiler backend data for assembler
133ext/B/B/Assembler.pm Compiler backend assembler support functions
134ext/B/B/Bblock.pm Compiler basic block analysis support
135ext/B/B/Bytecode.pm Compiler Bytecode backend
136ext/B/B/C.pm Compiler C backend
137ext/B/B/CC.pm Compiler CC backend
138ext/B/B/Debug.pm Compiler Debug backend
139ext/B/B/Deparse.pm Compiler Deparse backend
140ext/B/B/Disassembler.pm Compiler Disassembler backend
141ext/B/B/Lint.pm Compiler Lint backend
142ext/B/B/Showlex.pm Compiler Showlex backend
143ext/B/B/Stackobj.pm Compiler stack objects support functions
144ext/B/B/Terse.pm Compiler Terse backend
145ext/B/B/Xref.pm Compiler Xref backend
146ext/B/B/assemble Assemble compiler bytecode
147ext/B/B/cc_harness Simplistic wrapper for using -MO=CC compiler
148ext/B/B/disassemble Disassemble compiler bytecode output
149ext/B/B/makeliblinks Make a simplistic XSUB .so symlink tree for compiler
a8581515 150ext/B/Makefile.PL Compiler backend makefile writer
151ext/B/NOTES Compiler backend notes
e21c45ac 152ext/B/O.pm Compiler front-end module (-MO=...)
a8581515 153ext/B/README Compiler backend README
154ext/B/TESTS Compiler backend test data
155ext/B/Todo Compiler backend Todo list
156ext/B/byteperl.c Bytecode runner
157ext/B/ramblings/cc.notes Compiler ramblings: notes on CC backend
158ext/B/ramblings/curcop.runtime Compiler ramblings: notes on curcop use
159ext/B/ramblings/flip-flop Compiler ramblings: notes on flip-flop
160ext/B/ramblings/magic Compiler ramblings: notes on magic
161ext/B/ramblings/reg.alloc Compiler ramblings: register allocation
162ext/B/ramblings/runtime.porting Compiler ramblings: porting PP enging
163ext/B/typemap Compiler backend interface types
045291aa 164ext/DB_File/Changes Berkeley DB extension change log
a0d0e21e 165ext/DB_File/DB_File.pm Berkeley DB extension Perl module
166ext/DB_File/DB_File.xs Berkeley DB extension external subroutines
167ext/DB_File/DB_File_BS Berkeley DB extension mkbootstrap fodder
42793c05 168ext/DB_File/Makefile.PL Berkeley DB extension makefile writer
a0d0e21e 169ext/DB_File/typemap Berkeley DB extension interface types
a0d0e21e 170ext/DynaLoader/DynaLoader.pm Dynamic Loader perl module
42793c05 171ext/DynaLoader/Makefile.PL Dynamic Loader makefile writer
a0d0e21e 172ext/DynaLoader/README Dynamic Loader notes and intro
173ext/DynaLoader/dl_aix.xs AIX implementation
5aabfad6 174ext/DynaLoader/dl_cygwin32.xs Cygwin32 implementation
a0d0e21e 175ext/DynaLoader/dl_dld.xs GNU dld style implementation
176ext/DynaLoader/dl_dlopen.xs BSD/SunOS4&5 dlopen() style implementation
177ext/DynaLoader/dl_hpux.xs HP-UX implementation
178ext/DynaLoader/dl_next.xs Next implementation
179ext/DynaLoader/dl_none.xs Stub implementation
180ext/DynaLoader/dl_vms.xs VMS implementation
181ext/DynaLoader/dlutils.c Dynamic loader utilities for dl_*.xs files
182ext/Fcntl/Fcntl.pm Fcntl extension Perl module
183ext/Fcntl/Fcntl.xs Fcntl extension external subroutines
42793c05 184ext/Fcntl/Makefile.PL Fcntl extension makefile writer
a0d0e21e 185ext/GDBM_File/GDBM_File.pm GDBM extension Perl module
186ext/GDBM_File/GDBM_File.xs GDBM extension external subroutines
42793c05 187ext/GDBM_File/Makefile.PL GDBM extension makefile writer
a0d0e21e 188ext/GDBM_File/typemap GDBM extension interface types
1ff2bca7 189ext/IO/IO.pm Top-level interface to IO::* classes
190ext/IO/IO.xs IO extension external subroutines
191ext/IO/Makefile.PL IO extension makefile writer
7a4c00b4 192ext/IO/README IO extension maintenance notice
1ff2bca7 193ext/IO/lib/IO/File.pm IO::File extension Perl module
194ext/IO/lib/IO/Handle.pm IO::Handle extension Perl module
195ext/IO/lib/IO/Pipe.pm IO::Pipe extension Perl module
196ext/IO/lib/IO/Seekable.pm IO::Seekable extension Perl module
197ext/IO/lib/IO/Select.pm IO::Select extension Perl module
198ext/IO/lib/IO/Socket.pm IO::Socket extension Perl module
42793c05 199ext/NDBM_File/Makefile.PL NDBM extension makefile writer
a0d0e21e 200ext/NDBM_File/NDBM_File.pm NDBM extension Perl module
201ext/NDBM_File/NDBM_File.xs NDBM extension external subroutines
b971f6e4 202ext/NDBM_File/hints/dec_osf.pl Hint for NDBM_File for named architecture
31574abf 203ext/NDBM_File/hints/dynixptx.pl Hint for NDBM_File for named architecture
c2960299 204ext/NDBM_File/hints/solaris.pl Hint for NDBM_File for named architecture
a5f75d66 205ext/NDBM_File/hints/svr4.pl Hint for NDBM_File for named architecture
a0d0e21e 206ext/NDBM_File/typemap NDBM extension interface types
42793c05 207ext/ODBM_File/Makefile.PL ODBM extension makefile writer
a0d0e21e 208ext/ODBM_File/ODBM_File.pm ODBM extension Perl module
209ext/ODBM_File/ODBM_File.xs ODBM extension external subroutines
26221e35 210ext/ODBM_File/hints/dec_osf.pl Hint for ODBM_File for named architecture
d90ad6cd 211ext/ODBM_File/hints/hpux.pl Hint for ODBM_File for named architecture
c2960299 212ext/ODBM_File/hints/sco.pl Hint for ODBM_File for named architecture
213ext/ODBM_File/hints/solaris.pl Hint for ODBM_File for named architecture
214ext/ODBM_File/hints/svr4.pl Hint for ODBM_File for named architecture
d90ad6cd 215ext/ODBM_File/hints/ultrix.pl Hint for ODBM_File for named architecture
a0d0e21e 216ext/ODBM_File/typemap ODBM extension interface types
760ac839 217ext/Opcode/Makefile.PL Opcode extension makefile writer
1ff2bca7 218ext/Opcode/Opcode.pm Opcode extension Perl module
219ext/Opcode/Opcode.xs Opcode extension external subroutines
220ext/Opcode/Safe.pm Safe extension Perl module
221ext/Opcode/ops.pm "Pragma" form of Opcode extension Perl module
42793c05 222ext/POSIX/Makefile.PL POSIX extension makefile writer
a0d0e21e 223ext/POSIX/POSIX.pm POSIX extension Perl module
37120919 224ext/POSIX/POSIX.pod POSIX extension documentation
a0d0e21e 225ext/POSIX/POSIX.xs POSIX extension external subroutines
84ef74c4 226ext/POSIX/hints/linux.pl Hint for POSIX for named architecture
31574abf 227ext/POSIX/hints/next_3.pl Hint for POSIX for named architecture
84ef74c4 228ext/POSIX/hints/sunos_4.pl Hint for POSIX for named architecture
a0d0e21e 229ext/POSIX/typemap POSIX extension interface types
42793c05 230ext/SDBM_File/Makefile.PL SDBM extension makefile writer
a0d0e21e 231ext/SDBM_File/SDBM_File.pm SDBM extension Perl module
232ext/SDBM_File/SDBM_File.xs SDBM extension external subroutines
2c088079 233ext/SDBM_File/sdbm/CHANGES SDBM kit
234ext/SDBM_File/sdbm/COMPARE SDBM kit
235ext/SDBM_File/sdbm/Makefile.PL SDBM kit
236ext/SDBM_File/sdbm/README SDBM kit
237ext/SDBM_File/sdbm/README.too SDBM kit
238ext/SDBM_File/sdbm/biblio SDBM kit
239ext/SDBM_File/sdbm/dba.c SDBM kit
240ext/SDBM_File/sdbm/dbd.c SDBM kit
241ext/SDBM_File/sdbm/dbe.1 SDBM kit
242ext/SDBM_File/sdbm/dbe.c SDBM kit
243ext/SDBM_File/sdbm/dbm.c SDBM kit
244ext/SDBM_File/sdbm/dbm.h SDBM kit
245ext/SDBM_File/sdbm/dbu.c SDBM kit
246ext/SDBM_File/sdbm/grind SDBM kit
247ext/SDBM_File/sdbm/hash.c SDBM kit
a0d0e21e 248ext/SDBM_File/sdbm/linux.patches SDBM kit
249ext/SDBM_File/sdbm/makefile.sdbm SDBM kit
2c088079 250ext/SDBM_File/sdbm/pair.c SDBM kit
251ext/SDBM_File/sdbm/pair.h SDBM kit
252ext/SDBM_File/sdbm/readme.ms SDBM kit
253ext/SDBM_File/sdbm/sdbm.3 SDBM kit
254ext/SDBM_File/sdbm/sdbm.c SDBM kit
255ext/SDBM_File/sdbm/sdbm.h SDBM kit
256ext/SDBM_File/sdbm/tune.h SDBM kit
257ext/SDBM_File/sdbm/util.c SDBM kit
a49c8269 258ext/SDBM_File/typemap SDBM extension interface types
2c088079 259ext/Socket/Makefile.PL Socket extension makefile writer
260ext/Socket/Socket.pm Socket extension Perl module
261ext/Socket/Socket.xs Socket extension external subroutines
50cfdc51 262ext/Thread/Makefile.PL Thread extension makefile writer
263ext/Thread/Notes Thread notes
264ext/Thread/README Thread README
4e2a5f63 265ext/Thread/Thread.pm Thread extension Perl module
266ext/Thread/Thread.xs Thread extension external subroutines
50cfdc51 267ext/Thread/Thread/Queue.pm Thread synchronised queue objects
268ext/Thread/Thread/Semaphore.pm Thread semaphore objects
458fb581 269ext/Thread/Thread/Specific.pm Thread specific data access
50cfdc51 270ext/Thread/create.t Test thread creation
458fb581 271ext/Thread/die.t Test thread die()
272ext/Thread/die2.t Test thread die() differently
50cfdc51 273ext/Thread/io.t Test threads doing simple I/O
274ext/Thread/join.t Test thread joining
275ext/Thread/join2.t Test thread joining differently
276ext/Thread/list.t Test getting list of all threads
277ext/Thread/lock.t Test lock primitive
278ext/Thread/queue.t Test Thread::Queue module
458fb581 279ext/Thread/specific.t Test thread-specific user data
50cfdc51 280ext/Thread/sync.t Test thread synchronisation
281ext/Thread/sync2.t Test thread synchronisation
282ext/Thread/typemap Thread extension interface types
283ext/Thread/unsync.t Test thread implicit synchronisation
284ext/Thread/unsync2.t Test thread implicit synchronisation
285ext/Thread/unsync3.t Test thread implicit synchronisation
286ext/Thread/unsync4.t Test thread implicit synchronisation
77a005ab 287ext/attrs/Makefile.PL attrs extension makefile writer
288ext/attrs/attrs.pm attrs extension Perl module
289ext/attrs/attrs.xs attrs extension external subroutines
2c088079 290ext/util/make_ext Used by Makefile to execute extension Makefiles
291ext/util/mkbootstrap Turns ext/*/*_BS into bootstrap info
3487771d 292fakethr.h Fake threads header
2c088079 293form.h Public declarations for the above
294global.sym Symbols that need hiding when embedded
295globals.c File to declare global symbols (for shared library)
296gv.c Glob value code
297gv.h Glob value header
298h2pl/README How to turn .ph files into .pl files
299h2pl/cbreak.pl cbreak routines using .ph
300h2pl/cbreak2.pl cbreak routines using .pl
301h2pl/eg/sizeof.ph Sample sizeof array initialization
302h2pl/eg/sys/errno.pl Sample translated errno.pl
303h2pl/eg/sys/ioctl.pl Sample translated ioctl.pl
304h2pl/eg/sysexits.pl Sample translated sysexits.pl
305h2pl/getioctlsizes Program to extract types from ioctl.h
306h2pl/mksizes Program to make %sizeof array
307h2pl/mkvars Program to make .pl from .ph files
308h2pl/tcbreak cbreak test routine using .ph
309h2pl/tcbreak2 cbreak test routine using .pl
310handy.h Handy definitions
311hints/3b1.sh Hints for named architecture
312hints/3b1cc Hints for named architecture
71be2cbc 313hints/README.hints Notes about hints
2c088079 314hints/aix.sh Hints for named architecture
315hints/altos486.sh Hints for named architecture
55497cff 316hints/amigaos.sh Hints for named architecture
2c088079 317hints/apollo.sh Hints for named architecture
44a8e56a 318hints/aux_3.sh Hints for named architecture
28757baa 319hints/broken-db.msg Warning message for systems with broken DB library
2c088079 320hints/bsdos.sh Hints for named architecture
321hints/convexos.sh Hints for named architecture
322hints/cxux.sh Hints for named architecture
5aabfad6 323hints/cygwin32.sh Hints for named architecture
774d564b 324hints/dcosx.sh Hints for named architecture
2c088079 325hints/dec_osf.sh Hints for named architecture
326hints/dgux.sh Hints for named architecture
39e571d4 327hints/dos_djgpp.sh Hints for named architecture
2c088079 328hints/dynix.sh Hints for named architecture
329hints/dynixptx.sh Hints for named architecture
330hints/epix.sh Hints for named architecture
331hints/esix4.sh Hints for named architecture
332hints/fps.sh Hints for named architecture
333hints/freebsd.sh Hints for named architecture
334hints/genix.sh Hints for named architecture
335hints/greenhills.sh Hints for named architecture
336hints/hpux.sh Hints for named architecture
337hints/i386.sh Hints for named architecture
338hints/irix_4.sh Hints for named architecture
339hints/irix_5.sh Hints for named architecture
340hints/irix_6.sh Hints for named architecture
e8c10df3 341hints/irix_6_0.sh Hints for named architecture
342hints/irix_6_1.sh Hints for named architecture
2c088079 343hints/isc.sh Hints for named architecture
344hints/isc_2.sh Hints for named architecture
345hints/linux.sh Hints for named architecture
5f05dabc 346hints/lynxos.sh Hints for named architecture
2c088079 347hints/machten.sh Hints for named architecture
348hints/machten_2.sh Hints for named architecture
349hints/mips.sh Hints for named architecture
350hints/mpc.sh Hints for named architecture
351hints/mpeix.sh Hints for named architecture
352hints/ncr_tower.sh Hints for named architecture
353hints/netbsd.sh Hints for named architecture
3e3baf6d 354hints/newsos4.sh Hints for named architecture
2c088079 355hints/next_3.sh Hints for named architecture
356hints/next_3_0.sh Hints for named architecture
357hints/next_4.sh Hints for named architecture
358hints/opus.sh Hints for named architecture
359hints/os2.sh Hints for named architecture
fb73857a 360hints/os390.sh Hints for named architecture
2c088079 361hints/powerux.sh Hints for named architecture
36477c24 362hints/qnx.sh Hints for named architecture
2c088079 363hints/sco.sh Hints for named architecture
364hints/sco_2_3_0.sh Hints for named architecture
365hints/sco_2_3_1.sh Hints for named architecture
366hints/sco_2_3_2.sh Hints for named architecture
367hints/sco_2_3_3.sh Hints for named architecture
368hints/sco_2_3_4.sh Hints for named architecture
369hints/solaris_2.sh Hints for named architecture
370hints/stellar.sh Hints for named architecture
371hints/sunos_4_0.sh Hints for named architecture
372hints/sunos_4_1.sh Hints for named architecture
373hints/svr4.sh Hints for named architecture
374hints/ti1500.sh Hints for named architecture
375hints/titanos.sh Hints for named architecture
376hints/ultrix_4.sh Hints for named architecture
377hints/umips.sh Hints for named architecture
378hints/unicos.sh Hints for named architecture
7a4c00b4 379hints/unicosmk.sh Hints for named architecture
2c088079 380hints/unisysdynix.sh Hints for named architecture
381hints/utekv.sh Hints for named architecture
382hints/uts.sh Hints for named architecture
383hv.c Hash value code
384hv.h Hash value header
54310121 385installhtml Perl script to install html files for pods
71be2cbc 386installman Perl script to install man pages for pods
2c088079 387installperl Perl script to do "make install" dirty work
388interp.sym Interpreter specific symbols to hide in a struct
aa061f24 389intrpvar.h Variables held in each interpreter instance
2c088079 390keywords.h The keyword numbers
391keywords.pl Program to write keywords.h
392lib/AnyDBM_File.pm Perl module to emulate dbmopen
393lib/AutoLoader.pm Autoloader base class
71be2cbc 394lib/AutoSplit.pm Split up autoload functions
395lib/Benchmark.pm Measure execution time
24fef2a7 396lib/Bundle/CPAN.pm The CPAN bundle
137443ea 397lib/CGI.pm Web server interface ("Common Gateway Interface")
398lib/CGI/Apache.pm Support for Apache's Perl module
399lib/CGI/Carp.pm Log server errors with helpful context
400lib/CGI/Fast.pm Support for FastCGI (persistent server process)
401lib/CGI/Push.pm Support for server push
402lib/CGI/Switch.pm Simple interface for multiple server types
5f05dabc 403lib/CPAN.pm Interface to Comprehensive Perl Archive Network
404lib/CPAN/FirstTime.pm Utility for creating CPAN config files
405lib/CPAN/Nox.pm Runs CPAN while avoiding compiled extensions
2c088079 406lib/Carp.pm Error message base class
8cc95fdb 407lib/Class/Struct.pm Declare struct-like datatypes as Perl classes
2c088079 408lib/Cwd.pm Various cwd routines (getcwd, fastcwd, chdir)
409lib/Devel/SelfStubber.pm Generate stubs for SelfLoader.pm
410lib/DirHandle.pm like FileHandle only for directories
411lib/English.pm Readable aliases for short variables
412lib/Env.pm Map environment into ordinary variables
413lib/Exporter.pm Exporter base class
68dc0745 414lib/ExtUtils/Command.pm Utilities for Make on non-UNIX platforms
2c088079 415lib/ExtUtils/Embed.pm Utilities for embedding Perl in C programs
416lib/ExtUtils/Install.pm Handles 'make install' on extensions
417lib/ExtUtils/Liblist.pm Locates libraries
4db66d7b 418lib/ExtUtils/MM_OS2.pm MakeMaker methods for OS/2
419lib/ExtUtils/MM_Unix.pm MakeMaker base class for Unix
71be2cbc 420lib/ExtUtils/MM_VMS.pm MakeMaker methods for VMS
68dc0745 421lib/ExtUtils/MM_Win32.pm MakeMaker methods for Win32
a0d0e21e 422lib/ExtUtils/MakeMaker.pm Write Makefiles for extensions
005c1a0e 423lib/ExtUtils/Manifest.pm Utilities to write MANIFEST files
424lib/ExtUtils/Mkbootstrap.pm Writes a bootstrap file (see MakeMaker)
c07a80fd 425lib/ExtUtils/Mksymlists.pm Writes a linker options file for extensions
760ac839 426lib/ExtUtils/testlib.pm Fixes up @INC to use just-built extension
3edbfbe5 427lib/ExtUtils/typemap Extension interface types
428lib/ExtUtils/xsubpp External subroutine preprocessor
b6c543e3 429lib/Fatal.pm Make errors in functions/builtins fatal
71be2cbc 430lib/File/Basename.pm Emulate the basename program
2c088079 431lib/File/CheckTree.pm Perl module supporting wholesale file mode validation
5f05dabc 432lib/File/Compare.pm Emulation of cmp command
2c088079 433lib/File/Copy.pm Emulation of cp command
3e3baf6d 434lib/File/DosGlob.pm Win32 DOS-globbing module
2c088079 435lib/File/Find.pm Routines to do a find
71be2cbc 436lib/File/Path.pm Do things like `mkdir -p' and `rm -r'
46fc3d4c 437lib/File/stat.pm By-name interface to Perl's builtin stat
2c088079 438lib/FileCache.pm Keep more files open than the system permits
36477c24 439lib/FileHandle.pm Backward-compatible front end to IO extension
2c088079 440lib/FindBin.pm Find name of currently executing program
71be2cbc 441lib/Getopt/Long.pm Fetch command options (GetOptions)
442lib/Getopt/Std.pm Fetch command options (getopt, getopts)
2c088079 443lib/I18N/Collate.pm Routines to do strxfrm-based collation
444lib/IPC/Open2.pm Open a two-ended pipe
445lib/IPC/Open3.pm Open a three-ended pipe!
446lib/Math/BigFloat.pm An arbitrary precision floating-point arithmetic package
447lib/Math/BigInt.pm An arbitrary precision integer arithmetic package
448lib/Math/Complex.pm A Complex package
5aabfad6 449lib/Math/Trig.pm A simple interface to complex trigonometry
7e1af8bc 450lib/Net/Ping.pm Hello, anybody home?
46fc3d4c 451lib/Net/hostent.pm By-name interface to Perl's builtin gethost*
452lib/Net/netent.pm By-name interface to Perl's builtin getnet*
453lib/Net/protoent.pm By-name interface to Perl's builtin getproto*
454lib/Net/servent.pm By-name interface to Perl's builtin getserv*
2c088079 455lib/Pod/Functions.pm used by pod/splitpod
54310121 456lib/Pod/Html.pm Convert POD data to HTML
2c088079 457lib/Pod/Text.pm Convert POD data to formatted ASCII text
71be2cbc 458lib/Search/Dict.pm Perform binary search on dictionaries
459lib/SelectSaver.pm Enforce proper select scoping
460lib/SelfLoader.pm Load functions only on demand
461lib/Shell.pm Make AUTOLOADed system() calls
2c088079 462lib/Symbol.pm Symbol table manipulation routines
463lib/Sys/Hostname.pm Hostname methods
464lib/Sys/Syslog.pm Perl module supporting syslogging
465lib/Term/Cap.pm Perl module supporting termcap usage
466lib/Term/Complete.pm A command completion subroutine
467lib/Term/ReadLine.pm Stub readline library
7b13a3f5 468lib/Test.pm A simple framework for writing test scripts
2c088079 469lib/Test/Harness.pm A test harness
470lib/Text/Abbrev.pm An abbreviation table builder
471lib/Text/ParseWords.pm Perl module to split words on arbitrary delimiter
472lib/Text/Soundex.pm Perl module to implement Soundex
473lib/Text/Tabs.pm Do expand and unexpand
474lib/Text/Wrap.pm Paragraph formatter
93965878 475lib/Tie/Array.pm Base class for tied arrays
2c088079 476lib/Tie/Hash.pm Base class for tied hashes
5f05dabc 477lib/Tie/RefHash.pm Base class for tied hashes with references as keys
2c088079 478lib/Tie/Scalar.pm Base class for tied scalars
479lib/Tie/SubstrHash.pm Compact hash for known key, value and table size
480lib/Time/Local.pm Reverse translation of localtime, gmtime
46fc3d4c 481lib/Time/gmtime.pm By-name interface to Perl's builtin gmtime
482lib/Time/localtime.pm By-name interface to Perl's builtin localtime
8cc95fdb 483lib/Time/tm.pm Internal object for Time::{gm,local}time
71be2cbc 484lib/UNIVERSAL.pm Base class for ALL classes
46fc3d4c 485lib/User/grent.pm By-name interface to Perl's builtin getgr*
486lib/User/pwent.pm By-name interface to Perl's builtin getpw*
2c088079 487lib/abbrev.pl An abbreviation table builder
488lib/assert.pl assertion and panic with stack trace
68dc0745 489lib/autouse.pm Load and call a function only when it's used
fb73857a 490lib/base.pm Establish IS-A relationship at compile time
2c088079 491lib/bigfloat.pl An arbitrary precision floating point package
492lib/bigint.pl An arbitrary precision integer arithmetic package
493lib/bigrat.pl An arbitrary precision rational arithmetic package
bbce6d69 494lib/blib.pm For "use blib"
2c088079 495lib/cacheout.pl Manages output filehandles when you need too many
3e3baf6d 496lib/chat2.pl Obsolete ipc library (use Comm.pm etc instead)
2c088079 497lib/complete.pl A command completion subroutine
54310121 498lib/constant.pm For "use constant"
2c088079 499lib/ctime.pl A ctime workalike
500lib/diagnostics.pm Print verbose diagnostics
501lib/dotsh.pl Code to "dot" in a shell script
502lib/dumpvar.pl A variable dumper
503lib/exceptions.pl catch and throw routines
504lib/fastcwd.pl a faster but more dangerous getcwd
3487771d 505lib/fields.pm Set up object field names for pseudo-hash-using classes
2c088079 506lib/find.pl A find emulator--used by find2perl
507lib/finddepth.pl A depth-first find emulator--used by find2perl
508lib/flush.pl Routines to do single flush
3e3baf6d 509lib/ftp.pl FTP code (obsolete, use Net::FTP instead)
2c088079 510lib/getcwd.pl A getcwd() emulator
511lib/getopt.pl Perl library supporting option parsing
512lib/getopts.pl Perl library supporting option parsing
513lib/hostname.pl Old hostname code
514lib/importenv.pl Perl routine to get environment into variables
515lib/integer.pm For "use integer"
516lib/less.pm For "use less"
517lib/lib.pm For "use lib"
bbce6d69 518lib/locale.pm For "use locale"
2c088079 519lib/look.pl A "look" equivalent
520lib/newgetopt.pl A perl library supporting long option parsing
71be2cbc 521lib/open2.pl Open a two-ended pipe (uses IPC::Open2)
522lib/open3.pl Open a three-ended pipe (uses IPC::Open3)
523lib/overload.pm Module for overloading perl operators
2c088079 524lib/perl5db.pl Perl debugging routines
525lib/pwd.pl Routines to keep track of PWD environment variable
526lib/shellwords.pl Perl library to split into words with shell quoting
527lib/sigtrap.pm For trapping an abort and giving traceback
2c088079 528lib/stat.pl Perl library supporting stat function
529lib/strict.pm For "use strict"
530lib/subs.pm Declare overriding subs
531lib/syslog.pl Perl library supporting syslogging
532lib/tainted.pl Old code for tainting
533lib/termcap.pl Perl library supporting termcap usage
534lib/timelocal.pl Perl library supporting inverse of localtime, gmtime
535lib/validate.pl Perl library supporting wholesale file mode validation
536lib/vars.pm Declare pseudo-imported global variables
537makeaperl.SH perl script that produces a new perl binary
538makedepend.SH Precursor to makedepend
539makedir.SH Precursor to makedir
540malloc.c A version of malloc you might not want
541mg.c Magic code
542mg.h Magic header
543minimod.pl Writes lib/ExtUtils/Miniperl.pm
544miniperlmain.c Basic perl w/o dynamic loading or extensions
545mv-if-diff Script to mv a file if it changed
546myconfig Prints summary of the current configuration
547nostdio.h Cause compile error on stdio calls
548op.c Opcode syntax tree code
549op.h Opcode syntax tree header
550opcode.h Automatically generated opcode header
551opcode.pl Opcode header generatore
87839c5a 552os2/Changes Changelog for OS/2 port
2c088079 553os2/Makefile.SHs Shared library generation for OS/2
760ac839 554os2/OS2/ExtAttr/Changes EA access module
555os2/OS2/ExtAttr/ExtAttr.pm EA access module
556os2/OS2/ExtAttr/ExtAttr.xs EA access module
557os2/OS2/ExtAttr/MANIFEST EA access module
558os2/OS2/ExtAttr/Makefile.PL EA access module
559os2/OS2/ExtAttr/myea.h EA access module
560os2/OS2/ExtAttr/t/os2_ea.t EA access module
561os2/OS2/ExtAttr/typemap EA access module
562os2/OS2/PrfDB/Changes System database access module
563os2/OS2/PrfDB/MANIFEST System database access module
564os2/OS2/PrfDB/Makefile.PL System database access module
565os2/OS2/PrfDB/PrfDB.pm System database access module
566os2/OS2/PrfDB/PrfDB.xs System database access module
567os2/OS2/PrfDB/t/os2_prfdb.t System database access module
568os2/OS2/PrfDB/typemap System database access module
569os2/OS2/Process/MANIFEST system() constants in a module
570os2/OS2/Process/Makefile.PL system() constants in a module
571os2/OS2/Process/Process.pm system() constants in a module
572os2/OS2/Process/Process.xs system() constants in a module
573os2/OS2/REXX/Changes DLL access module
574os2/OS2/REXX/MANIFEST DLL access module
575os2/OS2/REXX/Makefile.PL DLL access module
576os2/OS2/REXX/REXX.pm DLL access module
577os2/OS2/REXX/REXX.xs DLL access module
578os2/OS2/REXX/t/rx_cmprt.t DLL access module
579os2/OS2/REXX/t/rx_dllld.t DLL access module
580os2/OS2/REXX/t/rx_objcall.t DLL access module
581os2/OS2/REXX/t/rx_sql.test DLL access module
582os2/OS2/REXX/t/rx_tiesql.test DLL access module
583os2/OS2/REXX/t/rx_tievar.t DLL access module
584os2/OS2/REXX/t/rx_tieydb.t DLL access module
585os2/OS2/REXX/t/rx_varset.t DLL access module
586os2/OS2/REXX/t/rx_vrexx.t DLL access module
71be2cbc 587os2/POSIX.mkfifo POSIX.xs patch
2c088079 588os2/diff.configure Patches to Configure
589os2/dl_os2.c Addon for dl_open
590os2/dlfcn.h Addon for dl_open
2c088079 591os2/os2.c Additional code for OS/2
4e2a5f63 592os2/os2.sym Additional symbols to export
2c088079 593os2/os2ish.h Header for OS/2
dd96f567 594os2/os2thread.h pthread-like typedefs
4e2a5f63 595os2/perl2cmd.pl Corrects installed binaries under OS/2
2c088079 596patchlevel.h The current patch level of perl
597perl.c main()
598perl.h Global declarations
71be2cbc 599perl_exp.SH Creates list of exported symbols for AIX
5330fa38 600perldir.h perldir stuff
601perlenv.h perlenv stuff
71be2cbc 602perlio.c C code for PerlIO abstraction
603perlio.h Interface to PerlIO abstraction
3e3baf6d 604perlio.sym Symbols for PerlIO abstraction
5330fa38 605perllio.h perllio stuff
606perlmem.h perlmem stuff
607perlproc.h perlproc stuff
2c088079 608perlsdio.h Fake stdio using perlio
609perlsfio.h Prototype sfio mapping for PerlIO
610perlsh A poor man's perl shell
5330fa38 611perlsock.h perlsock stuff
aa061f24 612perlvars.h Global variables
2c088079 613perly.c A byacc'ed perly.y
614perly.c.diff Fixup perly.c to allow recursion
615perly.fixer A program to remove yacc stack limitations
616perly.h The header file for perly.c
617perly.y Yacc grammar for perl
618plan9/aperl Shell to make Perl error messages Acme-friendly
619plan9/arpa/inet.h Plan9 port: replacement C header file
620plan9/buildinfo Plan9 port: configuration information
621plan9/config.plan9 Plan9 port: config.h template
622plan9/exclude Plan9 port: tests to skip
623plan9/fndvers Plan9 port: update Perl version in config.plan9
624plan9/genconfig.pl Plan9 port: generate config.sh
625plan9/mkfile Plan9 port: Mk driver for build
626plan9/myconfig.plan9 Plan9 port: script to print config summary
627plan9/perlplan9.doc Plan9 port: Plan9-specific formatted documentation
628plan9/perlplan9.pod Plan9 port: Plan9-specific pod documentation
629plan9/plan9.c Plan9 port: Plan9-specific C routines
630plan9/plan9ish.h Plan9 port: Plan9-specific C header file
631plan9/setup.rc Plan9 port: script for easy build+install
632plan9/versnum Plan9 port: script to print version number
633pod/Makefile Make pods into something else
634pod/buildtoc generate perltoc.pod
71be2cbc 635pod/checkpods.PL Tool to check for common errors in pods
2c088079 636pod/perl.pod Top level perl man page
637pod/perlapio.pod IO API info
638pod/perlbook.pod Book info
639pod/perlbot.pod Object-oriented Bag o' Tricks
640pod/perlcall.pod Callback info
641pod/perldata.pod Data structure info
642pod/perldebug.pod Debugger info
774d564b 643pod/perldelta.pod Changes since last version
2c088079 644pod/perldiag.pod Diagnostic info
645pod/perldsc.pod Data Structures Cookbook
646pod/perlembed.pod Embedding info
68dc0745 647pod/perlfaq.pod Frequently Asked Questions, Top Level
648pod/perlfaq1.pod Frequently Asked Questions, Part 1
649pod/perlfaq2.pod Frequently Asked Questions, Part 2
650pod/perlfaq3.pod Frequently Asked Questions, Part 3
651pod/perlfaq4.pod Frequently Asked Questions, Part 4
652pod/perlfaq5.pod Frequently Asked Questions, Part 5
653pod/perlfaq6.pod Frequently Asked Questions, Part 6
654pod/perlfaq7.pod Frequently Asked Questions, Part 7
655pod/perlfaq8.pod Frequently Asked Questions, Part 8
656pod/perlfaq9.pod Frequently Asked Questions, Part 9
2c088079 657pod/perlform.pod Format info
658pod/perlfunc.pod Function info
659pod/perlguts.pod Internals info
5330fa38 660pod/perlhist.pod Perl history info
2c088079 661pod/perlipc.pod IPC info
5f05dabc 662pod/perllocale.pod Locale support info
663pod/perllol.pod How to use lists of lists
f102b883 664pod/perlmod.pod Module mechanism info
665pod/perlmodlib.pod Module policy info
2c088079 666pod/perlobj.pod Object info
667pod/perlop.pod Operator info
2c088079 668pod/perlpod.pod Pod info
669pod/perlre.pod Regular expression info
670pod/perlref.pod References info
671pod/perlrun.pod Execution info
672pod/perlsec.pod Security info
673pod/perlstyle.pod Style info
674pod/perlsub.pod Subroutine info
675pod/perlsyn.pod Syntax info
676pod/perltie.pod Tieing an object class into a simple variable
677pod/perltoc.pod Table of Contents info
5f05dabc 678pod/perltoot.pod Tom's object-oriented tutorial
2c088079 679pod/perltrap.pod Trap info
680pod/perlvar.pod Variable info
681pod/perlxs.pod XS api info
682pod/perlxstut.pod XS tutorial
683pod/pod2html.PL Precursor for translator to turn pod into HTML
684pod/pod2latex.PL Precursor for translator to turn pod into LaTeX
685pod/pod2man.PL Precursor for translator to turn pod into manpage
0a753a76 686pod/pod2text.PL Precursor for translator to turn pod into text
2c088079 687pod/roffitall troff the whole man page set
44a8e56a 688pod/rofftoc Generate a table of contents in troff format
2c088079 689pod/splitman Splits perlfunc into multiple man pages
690pod/splitpod Splits perlfunc into multiple pod pages
691pp.c Push/Pop code
692pp.h Push/Pop code defs
693pp_ctl.c Push/Pop code for control flow
694pp_hot.c Push/Pop code for heavily used opcodes
695pp_sys.c Push/Pop code for system interaction
696proto.h Prototypes
ff68c719 697qnx/ar QNX implementation of "ar" utility
698qnx/cpp QNX implementation of preprocessor filter
2c088079 699regcomp.c Regular expression compiler
700regcomp.h Private declarations for above
701regexec.c Regular expression evaluator
702regexp.h Public declarations for the above
703run.c The interpreter loop
704scope.c Scope entry and exit code
705scope.h Scope entry and exit header
706sv.c Scalar value code
707sv.h Scalar value header
708t/README Instructions for regression tests
709t/TEST The regression tester
710t/base/cond.t See if conditionals work
711t/base/if.t See if if works
712t/base/lex.t See if lexical items work
713t/base/pat.t See if pattern matching works
714t/base/term.t See if various terms work
715t/cmd/elsif.t See if else-if works
716t/cmd/for.t See if for loops work
717t/cmd/mod.t See if statement modifiers work
718t/cmd/subval.t See if subroutine values work
719t/cmd/switch.t See if switch optimizations work
720t/cmd/while.t See if while loops work
721t/comp/cmdopt.t See if command optimization works
8ebc5c01 722t/comp/colon.t See if colons are parsed correctly
2c088079 723t/comp/cpp.aux main file for cpp.t
724t/comp/cpp.t See if C preprocessor works
725t/comp/decl.t See if declarations work
726t/comp/multiline.t See if multiline strings work
727t/comp/package.t See if packages work
28757baa 728t/comp/proto.t See if function prototypes work
2c088079 729t/comp/redef.t See if we get correct warnings on redefined subs
f46d017c 730t/comp/require.t See if require works
2c088079 731t/comp/script.t See if script invokation works
732t/comp/term.t See if more terms work
8ebc5c01 733t/comp/use.t See if pragmas work
2c088079 734t/harness Finer diagnostics from test suite
735t/io/argv.t See if ARGV stuff works
736t/io/dup.t See if >& works right
737t/io/fs.t See if directory manipulations work
738t/io/inplace.t See if inplace editing works
739t/io/pipe.t See if secure pipes work
740t/io/print.t See if print commands work
d90ad6cd 741t/io/read.t See if read works
2c088079 742t/io/tell.t See if file seeking works
31574abf 743t/lib/abbrev.t See if Text::Abbrev works
2c088079 744t/lib/anydbm.t See if AnyDBM_File works
31574abf 745t/lib/autoloader.t See if AutoLoader works
746t/lib/basename.t See if File::Basename works
2c088079 747t/lib/bigint.t See if bigint.pl works
748t/lib/bigintpm.t See if BigInt.pm works
31574abf 749t/lib/checktree.t See if File::CheckTree works
750t/lib/complex.t See if Math::Complex works
2c088079 751t/lib/db-btree.t See if DB_File works
752t/lib/db-hash.t See if DB_File works
753t/lib/db-recno.t See if DB_File works
754t/lib/dirhand.t See if DirHandle works
fb73857a 755t/lib/dosglob.t See if File::DosGlob works
2c088079 756t/lib/english.t See if English works
31574abf 757t/lib/env.t See if Env works
31574abf 758t/lib/filecache.t See if FileCache works
759t/lib/filecopy.t See if File::Copy works
760t/lib/filefind.t See if File::Find works
2c088079 761t/lib/filehand.t See if FileHandle works
31574abf 762t/lib/filepath.t See if File::Path works
763t/lib/findbin.t See if FindBin works
2c088079 764t/lib/gdbm.t See if GDBM_File works
31574abf 765t/lib/getopt.t See if Getopt::Std and Getopt::Long works
766t/lib/hostname.t See if Sys::Hostname works
2c088079 767t/lib/io_dup.t See if dup()-related methods from IO work
768t/lib/io_pipe.t See if pipe()-related methods from IO work
7a4c00b4 769t/lib/io_sel.t See if select()-related methods from IO work
2c088079 770t/lib/io_sock.t See if INET socket-related methods from IO work
87839c5a 771t/lib/io_taint.t See if the untaint method from IO works
2c088079 772t/lib/io_tell.t See if seek()/tell()-related methods from IO work
773t/lib/io_udp.t See if UDP socket-related methods from IO work
774t/lib/io_xs.t See if XSUB methods from IO work
775t/lib/ndbm.t See if NDBM_File works
776t/lib/odbm.t See if ODBM_File works
777t/lib/opcode.t See if Opcode works
71be2cbc 778t/lib/open2.t See if IPC::Open2 works
779t/lib/open3.t See if IPC::Open3 works
2c088079 780t/lib/ops.t See if Opcode works
31574abf 781t/lib/parsewords.t See if Text::ParseWords works
b6e2cb42 782t/lib/ph.t See if h2ph works
2c088079 783t/lib/posix.t See if POSIX works
784t/lib/safe1.t See if Safe works
785t/lib/safe2.t See if Safe works
786t/lib/sdbm.t See if SDBM_File works
31574abf 787t/lib/searchdict.t See if Search::Dict works
788t/lib/selectsaver.t See if SelectSaver works
2c088079 789t/lib/socket.t See if Socket works
790t/lib/soundex.t See if Soundex works
31574abf 791t/lib/symbol.t See if Symbol works
792t/lib/texttabs.t See if Text::Tabs works
793t/lib/textwrap.t See if Text::Wrap works
8db299b8 794t/lib/thread.t Basic test of threading (skipped if no threads)
a60c0954 795t/lib/tie-push.t Test for Tie::Array
796t/lib/tie-stdarray.t Test for Tie::StdArray
8ec5e241 797t/lib/tie-stdpush.t Test for Tie::StdArray
8db299b8 798t/lib/timelocal.t See if Time::Local works
5aabfad6 799t/lib/trig.t See if Math::Trig works
2c088079 800t/op/append.t See if . works
54310121 801t/op/arith.t See if arithmetic works
2c088079 802t/op/array.t See if array operations work
8ebc5c01 803t/op/assignwarn.t See if OP= operators warn correctly for undef targets
2c088079 804t/op/auto.t See if autoincrement et all work
fb5f0bdf 805t/op/avhv.t See if pseudo-hashes work
2c088079 806t/op/bop.t See if bitops work
807t/op/chop.t See if chop works
0a753a76 808t/op/closure.t See if closures work
44a8e56a 809t/op/cmp.t See if the various string and numeric compare work
2c088079 810t/op/cond.t See if conditional expressions work
811t/op/delete.t See if delete works
812t/op/do.t See if subroutines work
aa689395 813t/op/each.t See if hash iterators work
2c088079 814t/op/eval.t See if eval operator works
815t/op/exec.t See if exec and system work
816t/op/exp.t See if math functions work
817t/op/flip.t See if range operator works
818t/op/fork.t See if fork works
819t/op/glob.t See if <*> works
820t/op/goto.t See if goto works
821t/op/groups.t See if $( works
c67bc3fc 822t/op/gv.t See if typeglobs work
2c088079 823t/op/inc.t See if inc/dec of integers near 32 bit limit work
824t/op/index.t See if index works
825t/op/int.t See if int works
826t/op/join.t See if join works
827t/op/list.t See if array lists work
828t/op/local.t See if local works
829t/op/magic.t See if magic variables work
92d69e20 830t/op/method.t See if method calls work
2c088079 831t/op/misc.t See if miscellaneous bugs have been fixed
832t/op/mkdir.t See if mkdir works
833t/op/my.t See if lexical scoping works
bf3d9ec5 834t/op/nothread.t local @_ test which does not work threaded
2c088079 835t/op/oct.t See if oct and hex work
836t/op/ord.t See if ord works
2c088079 837t/op/pack.t See if pack and unpack work
838t/op/pat.t See if esoteric patterns work
839t/op/push.t See if push and pop work
840t/op/quotemeta.t See if quotemeta works
841t/op/rand.t See if rand works
842t/op/range.t See if .. works
5f05dabc 843t/op/re_tests Regular expressions for regexp.t
2c088079 844t/op/read.t See if read() works
845t/op/readdir.t See if readdir() works
5f05dabc 846t/op/recurse.t See if deep recursion works
2c088079 847t/op/ref.t See if refs and objects work
848t/op/regexp.t See if regular expressions work
849t/op/repeat.t See if x operator works
1e422769 850t/op/runlevel.t See if die() works from perl_call_*()
2c088079 851t/op/sleep.t See if sleep works
852t/op/sort.t See if sort works
853t/op/split.t See if split works
854t/op/sprintf.t See if sprintf works
855t/op/stat.t See if stat works
856t/op/study.t See if study works
857t/op/subst.t See if substitution works
858t/op/substr.t See if substr works
bbce6d69 859t/op/sysio.t See if sysread and syswrite work
1e422769 860t/op/taint.t See if tainting works
2c088079 861t/op/tie.t See if tie/untie functions work
5330fa38 862t/op/tiearray.t See if tie for arrays works
2c088079 863t/op/time.t See if time functions work
864t/op/undef.t See if undef works
44a8e56a 865t/op/universal.t See if UNIVERSAL class works
2c088079 866t/op/unshift.t See if unshift works
867t/op/vec.t See if vectors work
cf042ed9 868t/op/wantarray.t See if wantarray works
2c088079 869t/op/write.t See if write works
54310121 870t/pragma/constant.t See if compile-time constants work
8ebc5c01 871t/pragma/locale.t See if locale support (i18n and l10n) works
872t/pragma/overload.t See if operator overloading works
873t/pragma/strict-refs Tests of "use strict 'refs'" for strict.t
874t/pragma/strict-subs Tests of "use strict 'subs'" for strict.t
875t/pragma/strict-vars Tests of "use strict 'vars'" for strict.t
876t/pragma/strict.t See if strictures work
877t/pragma/subs.t See if subroutine pseudo-importation works
28757baa 878t/pragma/warn-1global Tests of global warnings for warning.t
8ebc5c01 879t/pragma/warning.t See if warning controls work
2c088079 880taint.c Tainting code
aa061f24 881thrdvar.h Per-thread variables
12ca11f6 882thread.h Threading header
bf3d9ec5 883thread.sym Symbols for threads
2c088079 884toke.c The tokener
885universal.c The default UNIVERSAL package methods
886unixish.h Defines that are assumed on Unix
887util.c Utility routines
ff68c719 888util.h Dummy header
71be2cbc 889utils/Makefile Extract the utility scripts
2c088079 890utils/c2ph.PL program to translate dbx stabs to perl
891utils/h2ph.PL A thing to turn C .h files into perl .ph files
892utils/h2xs.PL Program to make .xs files from C header files
893utils/perlbug.PL A simple tool to submit a bug report
894utils/perldoc.PL A simple tool to find & display perl's documentation
895utils/pl2pm.PL A pl to pm translator
5f05dabc 896utils/splain.PL Stand-alone version of diagnostics.pm
2c088079 897vms/config.vms default config.h for VMS
898vms/descrip.mms MM[SK] description file for build
5f05dabc 899vms/ext/DCLsym/0README.txt ReadMe file for VMS::DCLsym
900vms/ext/DCLsym/DCLsym.pm Perl access to CLI symbols
901vms/ext/DCLsym/DCLsym.xs Perl access to CLI symbols
902vms/ext/DCLsym/Makefile.PL MakeMaker driver for VMS::DCLsym
903vms/ext/DCLsym/test.pl regression tests for VMS::DCLsym
2c088079 904vms/ext/Filespec.pm VMS-Unix file syntax interconversion
65a54111 905vms/ext/Stdio/0README.txt ReadMe file for VMS::Stdio
906vms/ext/Stdio/Makefile.PL MakeMaker driver for VMS::Stdio
2c088079 907vms/ext/Stdio/Stdio.pm VMS options to stdio routines
908vms/ext/Stdio/Stdio.xs VMS options to stdio routines
909vms/ext/Stdio/test.pl regression tests for VMS::Stdio
ff0cee69 910vms/ext/XSSymSet.pm manage linker symbols when building extensions
2c088079 911vms/ext/filespec.t See if VMS::Filespec funtions work
ff0cee69 912vms/ext/vmsish.pm Control VMS-specific behavior of Perl core
68dc0745 913vms/ext/vmsish.t Tests for vmsish.pm
2c088079 914vms/fndvers.com parse Perl version from patchlevel.h
915vms/gen_shrfls.pl generate options files and glue for shareable image
916vms/genconfig.pl retcon config.sh from config.h
917vms/genopt.com hack to write options files in case of broken makes
918vms/make_command.com record MM[SK] command used to build Perl
919vms/mms2make.pl convert descrip.mms to make syntax
920vms/myconfig.com record local configuration info for bug report
921vms/perlvms.pod VMS-specific additions to Perl documentation
922vms/perly_c.vms perly.c with fixed declarations for global syms
923vms/perly_h.vms perly.h with fixed declarations for global syms
924vms/sockadapt.c glue for SockshShr socket support
925vms/sockadapt.h glue for SockshShr socket support
926vms/test.com DCL driver for regression tests
927vms/vms.c VMS-specific C code for Perl core
928vms/vms_yfix.pl convert Unix perly.[ch] to VMS perly_[ch].vms
929vms/vmsish.h VMS-specific C header for Perl core
930vms/writemain.pl Generate perlmain.c from miniperlmain.c+extensions
3e3baf6d 931win32/Makefile Win32 makefile for NMAKE (Visual C++ build)
0a753a76 932win32/TEST Win32 port
933win32/autosplit.pl Win32 port
0a753a76 934win32/bin/network.pl Win32 port
5330fa38 935win32/bin/perlglob.pl Win32 globbing
0f3354e3 936win32/bin/pl2bat.pl wrap perl scripts into batch files
937win32/bin/runperl.pl run perl script via batch file namesake
938win32/bin/search.pl Win32 port
939win32/bin/webget.pl Win32 port
0a753a76 940win32/bin/www.pl Win32 port
3e3baf6d 941win32/config.bc Win32 base line config.sh (Borland C++ build)
aa061f24 942win32/config.gc Win32 base line config.sh (GNU build)?
3e3baf6d 943win32/config.vc Win32 base line config.sh (Visual C++ build)
944win32/config_H.bc Win32 config header (Borland C++ build)
aa061f24 945win32/config_H.gc Win32 config header (GNU build)?
3e3baf6d 946win32/config_H.vc Win32 config header (Visual C++ build)
137443ea 947win32/config_h.PL Perl code to convert Win32 config.sh to config.h
948win32/config_sh.PL Perl code to update Win32 config.sh from Makefile
0a753a76 949win32/dl_win32.xs Win32 port
0a753a76 950win32/genxsdef.pl Win32 port
951win32/include/arpa/inet.h Win32 port
952win32/include/dirent.h Win32 port
953win32/include/netdb.h Win32 port
954win32/include/sys/socket.h Win32 port
0a753a76 955win32/makedef.pl Win32 port
3e3baf6d 956win32/makefile.mk Win32 makefile for DMAKE (BC++, VC++ builds)
0a753a76 957win32/makemain.pl Win32 port
958win32/makeperldef.pl Win32 port
0a753a76 959win32/perlglob.c Win32 port
0a753a76 960win32/perllib.c Win32 port
5aabfad6 961win32/pod.mak Win32 port
0a753a76 962win32/runperl.c Win32 port
963win32/splittree.pl Win32 port
964win32/win32.c Win32 port
965win32/win32.h Win32 port
0a753a76 966win32/win32iop.h Win32 port
967win32/win32sck.c Win32 port
f890e7c8 968win32/win32thread.c Win32 functions for threads
4e2a5f63 969win32/win32thread.h Win32 port mapping to threads
2c088079 970writemain.SH Generate perlmain.c from miniperlmain.c+extensions
971x2p/EXTERN.h Same as above
972x2p/INTERN.h Same as above
973x2p/Makefile.SH Precursor to Makefile
974x2p/a2p.c Output of a2p.y run through byacc
975x2p/a2p.h Global declarations
31574abf 976x2p/a2p.pod Pod for awk to perl translator
2c088079 977x2p/a2p.y A yacc grammer for awk
978x2p/a2py.c Awk compiler, sort of
979x2p/cflags.SH A script that emits C compilation flags per file
980x2p/find2perl.PL A find to perl translator
aa689395 981x2p/hash.c Hashes again
2c088079 982x2p/hash.h Public declarations for the above
ff68c719 983x2p/proto.h Dummy header
2c088079 984x2p/s2p.PL Sed to perl translator
2c088079 985x2p/str.c String handling package
986x2p/str.h Public declarations for the above
987x2p/util.c Utility routines
988x2p/util.h Public declarations for the above
989x2p/walk.c Parse tree walker