This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl 4.0.00: (no release announcement available)
[perl5.git] / MANIFEST
CommitLineData
a687059c
LW
1Configure Run this first
2Copying The GNU General Public License
3EXTERN.h Included before foreign .h files
4INTERN.h Included before domestic .h files
5MANIFEST This list of files
6Makefile.SH Precursor to Makefile
7PACKINGLIST Which files came from which kits
8README The Instructions
d8f2e4cc 9README.uport Special instructions for Microports
fe14fcc3 10README.xenix Special instructions for Xenix
a687059c
LW
11Wishlist Some things that may or may not happen
12arg.h Public declarations for the above
13array.c Numerically subscripted arrays
14array.h Public declarations for the above
15client A client to test sockets
16cmd.c Command interpreter
17cmd.h Public declarations for the above
18config.H Sample config.h
21d892ea 19config_h.SH Produces config.h
a687059c
LW
20cons.c Routines to construct cmd nodes of a parse tree
21consarg.c Routines to construct arg nodes of a parse tree
22doarg.c Scalar expression evaluation
23doio.c I/O operations
24dolist.c Array expression evaluation
25dump.c Debugging output
26eg/ADB An adb wrapper to put in your crash dir
27eg/README Intro to example perl scripts
28eg/changes A program to list recently changed files
29eg/down A program to do things to subdirectories
30eg/dus A program to do du -s on non-mounted dirs
31eg/findcp A find wrapper that implements a -cp switch
32eg/findtar A find wrapper that pumps out a tar file
33eg/g/gcp A program to do a global rcp
34eg/g/gcp.man Manual page for gcp
35eg/g/ged A program to do a global edit
36eg/g/ghosts A sample /etc/ghosts file
37eg/g/gsh A program to do a global rsh
38eg/g/gsh.man Manual page for gsh
39eg/muck A program to find missing make dependencies
40eg/muck.man Manual page for muck
41eg/myrup A program to find lightly loaded machines
42eg/nih Script to insert #! workaround
21d892ea 43eg/relink A program to change symbolic links
79220ce3 44eg/rename A program to rename files
a687059c
LW
45eg/rmfrom A program to feed doomed filenames to
46eg/scan/scan_df Scan for filesystem anomalies
47eg/scan/scan_last Scan for login anomalies
48eg/scan/scan_messages Scan for console message anomalies
49eg/scan/scan_passwd Scan for passwd file anomalies
50eg/scan/scan_ps Scan for process anomalies
51eg/scan/scan_sudo Scan for sudo anomalies
52eg/scan/scan_suid Scan for setuid anomalies
53eg/scan/scanner An anomaly reporter
54eg/shmkill A program to remove unused shared memory
c2ab57d4
LW
55eg/sysvipc/README Intro to Sys V IPC examples
56eg/sysvipc/ipcmsg Example of SYS V IPC message queues
57eg/sysvipc/ipcsem Example of Sys V IPC semaphores
58eg/sysvipc/ipcshm Example of Sys V IPC shared memory
21d892ea 59eg/travesty A program to print travesties of its input text
a687059c
LW
60eg/van/empty A program to empty the trashcan
61eg/van/unvanish A program to undo what vanish does
62eg/van/vanexp A program to expire vanished files
63eg/van/vanish A program to put files in a trashcan
64eg/who A sample who program
fe14fcc3
LW
65emacs/perldb.pl Emacs debugging
66emacs/perldb.el Emacs debugging
67emacs/perl-mode.el Emacs major mode for perl
68emacs/tedstuff Some optional patches
a687059c 69eval.c The expression evaluator
a687059c
LW
70form.c Format processing
71form.h Public declarations for the above
72gettest A little script to test the get* routines
79220ce3
LW
73h2ph.SH A thing to turn C .h file into perl .ph files
74h2pl/README How to turn .ph files into .pl files
75h2pl/cbreak.pl cbreak routines using .ph
76h2pl/cbreak2.pl cbreak routines using .pl
77h2pl/eg/sizeof.ph Sample sizeof array initialization
78h2pl/eg/sys/errno.pl Sample translated errno.pl
79h2pl/eg/sys/ioctl.pl Sample translated ioctl.pl
80h2pl/eg/sysexits.pl Sample translated sysexits.pl
81h2pl/getioctlsizes Program to extract types from ioctl.h
82h2pl/mksizes Program to make %sizeof array.
83h2pl/mkvars Program to make .pl from .ph files
84h2pl/tcbreak cbreak test routine using .ph
85h2pl/tcbreak2 cbreak test routine using .pl
a687059c
LW
86handy.h Handy definitions
87hash.c Associative arrays
88hash.h Public declarations for the above
7e1cf235 89installperl Perl script to do "make install" dirty work
a687059c
LW
90ioctl.pl Sample ioctl.pl
91lib/abbrev.pl An abbreviation table builder
5303340c
LW
92lib/bigfloat.pl An arbitrary precision floating point package
93lib/bigint.pl An arbitrary precision integer arithmetic package
94lib/bigrat.pl An arbitrary precision rational arithmetic package
c2ab57d4 95lib/cacheout.pl Manages output filehandles when you need too many
a687059c 96lib/complete.pl A command completion subroutine
21d892ea 97lib/ctime.pl A ctime workalike
a687059c 98lib/dumpvar.pl A variable dumper
79220ce3 99lib/flush.pl Routines to do single flush
a687059c
LW
100lib/getopt.pl Perl library supporting option parsing
101lib/getopts.pl Perl library supporting option parsing
102lib/importenv.pl Perl routine to get environment into variables
79220ce3 103lib/look.pl A "look" equivalent
a687059c 104lib/perldb.pl Perl debugging routines
79220ce3 105lib/pwd.pl Routines to keep track of PWD environment variable
a687059c 106lib/stat.pl Perl library supporting stat function
21d892ea 107lib/syslog.pl Perl library supporting syslogging
a687059c 108lib/termcap.pl Perl library supporting termcap usage
fe14fcc3 109lib/timelocal.pl Perl library supporting inverse of localtime, gmtime
a687059c
LW
110lib/validate.pl Perl library supporting wholesale file mode validation
111makedepend.SH Precursor to makedepend
112makedir.SH Precursor to makedir
a687059c 113malloc.c A version of malloc you might not want
21d892ea
LW
114msdos/Changes.dds Expanation of MS-DOS patches by Diomidis Spinellis
115msdos/Makefile MS-DOS makefile
116msdos/README.msdos Compiling and usage information
117msdos/Wishlist.dds My wishlist
118msdos/config.h Definitions for msdos
fe14fcc3 119msdos/chdir.c A chdir that can change drives
21d892ea
LW
120msdos/dir.h MS-DOS header for directory access functions
121msdos/directory.c MS-DOS directory access functions.
122msdos/eg/crlf.bat Convert files from unix to MS-DOS line termination
123msdos/eg/drives.bat List the system drives and their characteristics
124msdos/eg/lf.bat Convert files from MS-DOS to Unix line termination
125msdos/glob.c A command equivalent to csh glob
126msdos/msdos.c MS-DOS ioctl, sleep, gete?[gu]if, spawn, aspawn
127msdos/popen.c My_popen and my_pclose for MS-DOS
fe14fcc3 128msdos/usage.c How to invoke perl under MS-DOS
79220ce3
LW
129os2/Makefile Makefile for OS/2
130os2/README.OS2 Notes for OS/2
c2ab57d4
LW
131os2/a2p.cs Compiler script for a2p
132os2/a2p.def Linker defs for a2p
fe14fcc3
LW
133os2/alarm.c An implementation of alarm()
134os2/alarm.h Header file for same
79220ce3 135os2/config.h Configuration file for OS/2
c2ab57d4
LW
136os2/dir.h Directory header
137os2/director.c Directory routines
fe14fcc3 138os2/eg/alarm.pl Example of alarm code
79220ce3
LW
139os2/eg/os2.pl Sample script for OS/2
140os2/eg/syscalls.pl Example of syscall on OS/2
fe14fcc3 141os2/glob.c Globbing routines
c2ab57d4
LW
142os2/makefile Make file
143os2/mktemp.c Mktemp() using TMP
144os2/os2.c Unix compatibility functions
145os2/perl.bad names of protect-only API calls for BIND
146os2/perl.cs Compiler script for perl
147os2/perl.def Linker defs for perl
5303340c 148os2/perldb.dif Changes to make the debugger work
fe14fcc3 149os2/perlglob.bad names of protect-only API calls for BIND
c2ab57d4
LW
150os2/perlglob.cs Compiler script for perlglob
151os2/perlglob.def Linker defs for perlglob
152os2/perlsh.cmd Poor man's shell for os2
79220ce3 153os2/popen.c Code for opening pipes
fe14fcc3
LW
154os2/s2p.cmd s2p as command file
155os2/selfrun.bat A self running perl script for DOS
c2ab57d4 156os2/selfrun.cmd Example of extproc feature
79220ce3 157os2/suffix.c Code for creating backup filenames
a687059c 158patchlevel.h The current patch level of perl
fe14fcc3 159perl.c main()
a687059c 160perl.h Global declarations
fe14fcc3 161perl.man The manual page(s)
a687059c 162perlsh A poor man's perl shell
fe14fcc3
LW
163perly.y Yacc grammar for perl
164perly.fixer A program to remove yacc stack limitations
a687059c
LW
165regcomp.c Regular expression compiler
166regcomp.h Private declarations for above
a687059c 167regexec.c Regular expression evaluator
79220ce3 168regexp.h Public declarations for the above
a687059c
LW
169server A server to test sockets
170spat.h Search pattern declarations
171stab.c Symbol table stuff
172stab.h Public declarations for the above
173str.c String handling package
174str.h Public declarations for the above
175t/README Instructions for regression tests
176t/TEST The regression tester
fe14fcc3
LW
177t/base/cond.t See if conditionals work
178t/base/if.t See if if works
179t/base/lex.t See if lexical items work
180t/base/pat.t See if pattern matching works
181t/base/term.t See if various terms work
182t/cmd/elsif.t See if else-if works
183t/cmd/for.t See if for loops work
184t/cmd/mod.t See if statement modifiers work
185t/cmd/subval.t See if subroutine values work
186t/cmd/switch.t See if switch optimizations work
187t/cmd/while.t See if while loops work
188t/comp/cmdopt.t See if command optimization works
189t/comp/cpp.t See if C preprocessor works
190t/comp/decl.t See if declarations work
191t/comp/multiline.t See if multiline strings work
192t/comp/package.t See if packages work
193t/comp/script.t See if script invokation works
194t/comp/term.t See if more terms work
195t/io/argv.t See if ARGV stuff works
196t/io/dup.t See if >& works right
197t/io/fs.t See if directory manipulations work
198t/io/inplace.t See if inplace editing works
199t/io/pipe.t See if secure pipes work
200t/io/print.t See if print commands work
201t/io/tell.t See if file seeking works
202t/lib/big.t See if lib/bigint.pl works
203t/op/append.t See if . works
204t/op/array.t See if array operations work
205t/op/auto.t See if autoincrement et all work
206t/op/chop.t See if chop works
207t/op/cond.t See if conditional expressions work
208t/op/dbm.t See if dbm binding works
209t/op/delete.t See if delete works
210t/op/do.t See if subroutines work
211t/op/each.t See if associative iterators work
212t/op/eval.t See if eval operator works
213t/op/exec.t See if exec and system work
214t/op/exp.t See if math functions work
215t/op/flip.t See if range operator works
216t/op/fork.t See if fork works
217t/op/glob.t See if <*> works
218t/op/goto.t See if goto works
219t/op/groups.t See if $( works
220t/op/index.t See if index works
221t/op/int.t See if int works
222t/op/join.t See if join works
223t/op/list.t See if array lists work
224t/op/local.t See if local works
225t/op/magic.t See if magic variables work
226t/op/mkdir.t See if mkdir works
227t/op/oct.t See if oct and hex work
228t/op/ord.t See if ord works
229t/op/pack.t See if pack and unpack work
230t/op/pat.t See if esoteric patterns work
231t/op/push.t See if push and pop work
232t/op/range.t See if .. works
233t/op/read.t See if read() works
234t/op/regexp.t See if regular expressions work
235t/op/repeat.t See if x operator works
236t/op/s.t See if substitutions work
237t/op/sleep.t See if sleep works
238t/op/sort.t See if sort works
239t/op/split.t See if split works
240t/op/sprintf.t See if sprintf works
241t/op/stat.t See if stat works
242t/op/study.t See if study works
243t/op/substr.t See if substr works
244t/op/time.t See if time functions work
245t/op/undef.t See if undef works
246t/op/unshift.t See if unshift works
247t/op/vec.t See if vectors work
248t/op/write.t See if write works
249t/op/re_tests Input file for op.regexp
a687059c 250toke.c The tokener
79220ce3 251usersub.c User supplied (possibly proprietary) subroutines
fe14fcc3 252usub/README Instructions for user supplied subroutines
79220ce3
LW
253usub/Makefile Makefile for curseperl
254usub/curses.mus Glue routines for BSD curses
255usub/man2mus A manual page to .mus translator
256usub/mus A .mus to .c translator
257usub/pager A sample pager in curseperl
258usub/usersub.c An initialization file to call curses glue routines
a687059c
LW
259util.c Utility routines
260util.h Public declarations for the above
261x2p/EXTERN.h Same as above
262x2p/INTERN.h Same as above
263x2p/Makefile.SH Precursor to Makefile
264x2p/a2p.h Global declarations
265x2p/a2p.man Manual page for awk to perl translator
266x2p/a2p.y A yacc grammer for awk
267x2p/a2py.c Awk compiler, sort of
fe14fcc3 268x2p/find2perl.SH A find to perl translator
a687059c
LW
269x2p/handy.h Handy definitions
270x2p/hash.c Associative arrays again
271x2p/hash.h Public declarations for the above
272x2p/s2p.SH Sed to perl translator
273x2p/s2p.man Manual page for sed to perl translator
274x2p/str.c String handling package
275x2p/str.h Public declarations for the above
276x2p/util.c Utility routines
277x2p/util.h Public declarations for the above
278x2p/walk.c Parse tree walker