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