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