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