This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl 3.0 patch #30 patch #29, continued
[perl5.git] / MANIFEST
CommitLineData
a687059c
LW
1Changes Differences between 2.0 level 18 and 3.0 level 0
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
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
21d892ea 55eg/travesty A program to print travesties of its input text
a687059c
LW
56eg/van/empty A program to empty the trashcan
57eg/van/unvanish A program to undo what vanish does
58eg/van/vanexp A program to expire vanished files
59eg/van/vanish A program to put files in a trashcan
60eg/who A sample who program
61eval.c The expression evaluator
62evalargs.xc The arg evaluator of eval.c
63form.c Format processing
64form.h Public declarations for the above
65gettest A little script to test the get* routines
79220ce3
LW
66h2ph.SH A thing to turn C .h file into perl .ph files
67h2pl/README How to turn .ph files into .pl files
68h2pl/cbreak.pl cbreak routines using .ph
69h2pl/cbreak2.pl cbreak routines using .pl
70h2pl/eg/sizeof.ph Sample sizeof array initialization
71h2pl/eg/sys/errno.pl Sample translated errno.pl
72h2pl/eg/sys/ioctl.pl Sample translated ioctl.pl
73h2pl/eg/sysexits.pl Sample translated sysexits.pl
74h2pl/getioctlsizes Program to extract types from ioctl.h
75h2pl/mksizes Program to make %sizeof array.
76h2pl/mkvars Program to make .pl from .ph files
77h2pl/tcbreak cbreak test routine using .ph
78h2pl/tcbreak2 cbreak test routine using .pl
a687059c
LW
79handy.h Handy definitions
80hash.c Associative arrays
81hash.h Public declarations for the above
82ioctl.pl Sample ioctl.pl
83lib/abbrev.pl An abbreviation table builder
a687059c 84lib/complete.pl A command completion subroutine
21d892ea 85lib/ctime.pl A ctime workalike
a687059c 86lib/dumpvar.pl A variable dumper
79220ce3 87lib/flush.pl Routines to do single flush
a687059c
LW
88lib/getopt.pl Perl library supporting option parsing
89lib/getopts.pl Perl library supporting option parsing
90lib/importenv.pl Perl routine to get environment into variables
79220ce3
LW
91lib/look.pl A "look" equivalent
92lib/nsyslog.pl Newer syslog.pl
a687059c 93lib/perldb.pl Perl debugging routines
79220ce3 94lib/pwd.pl Routines to keep track of PWD environment variable
a687059c 95lib/stat.pl Perl library supporting stat function
21d892ea 96lib/syslog.pl Perl library supporting syslogging
a687059c
LW
97lib/termcap.pl Perl library supporting termcap usage
98lib/validate.pl Perl library supporting wholesale file mode validation
99makedepend.SH Precursor to makedepend
100makedir.SH Precursor to makedir
79220ce3 101makelib.SH Deprecated (renamed to h2ph)
a687059c 102malloc.c A version of malloc you might not want
21d892ea
LW
103msdos/Changes.dds Expanation of MS-DOS patches by Diomidis Spinellis
104msdos/Makefile MS-DOS makefile
105msdos/README.msdos Compiling and usage information
106msdos/Wishlist.dds My wishlist
107msdos/config.h Definitions for msdos
108msdos/dir.h MS-DOS header for directory access functions
109msdos/directory.c MS-DOS directory access functions.
110msdos/eg/crlf.bat Convert files from unix to MS-DOS line termination
111msdos/eg/drives.bat List the system drives and their characteristics
112msdos/eg/lf.bat Convert files from MS-DOS to Unix line termination
113msdos/glob.c A command equivalent to csh glob
114msdos/msdos.c MS-DOS ioctl, sleep, gete?[gu]if, spawn, aspawn
115msdos/popen.c My_popen and my_pclose for MS-DOS
79220ce3
LW
116os2/Makefile Makefile for OS/2
117os2/README.OS2 Notes for OS/2
118os2/config.h Configuration file for OS/2
119os2/eg/os2.pl Sample script for OS/2
120os2/eg/syscalls.pl Example of syscall on OS/2
121os2/popen.c Code for opening pipes
122os2/suffix.c Code for creating backup filenames
a687059c
LW
123patchlevel.h The current patch level of perl
124perl.h Global declarations
79220ce3 125perl.y Yacc grammar for perl
21d892ea
LW
126perl_man.1 The manual page(s), first fourth
127perl_man.2 The manual page(s), second fourth
128perl_man.3 The manual page(s), third fourth
129perl_man.4 The manual page(s), fourth fourth
a687059c
LW
130perlsh A poor man's perl shell
131perly.c main()
132regcomp.c Regular expression compiler
133regcomp.h Private declarations for above
a687059c 134regexec.c Regular expression evaluator
79220ce3 135regexp.h Public declarations for the above
a687059c
LW
136server A server to test sockets
137spat.h Search pattern declarations
138stab.c Symbol table stuff
139stab.h Public declarations for the above
140str.c String handling package
141str.h Public declarations for the above
142t/README Instructions for regression tests
143t/TEST The regression tester
144t/base.cond See if conditionals work
145t/base.if See if if works
146t/base.lex See if lexical items work
147t/base.pat See if pattern matching works
148t/base.term See if various terms work
149t/cmd.elsif See if else-if works
150t/cmd.for See if for loops work
151t/cmd.mod See if statement modifiers work
152t/cmd.subval See if subroutine values work
153t/cmd.switch See if switch optimizations work
154t/cmd.while See if while loops work
155t/comp.cmdopt See if command optimization works
156t/comp.cpp See if C preprocessor works
157t/comp.decl See if declarations work
158t/comp.multiline See if multiline strings work
159t/comp.package See if packages work
160t/comp.script See if script invokation works
161t/comp.term See if more terms work
162t/io.argv See if ARGV stuff works
163t/io.dup See if >& works right
164t/io.fs See if directory manipulations work
165t/io.inplace See if inplace editing works
166t/io.pipe See if secure pipes work
167t/io.print See if print commands work
168t/io.tell See if file seeking works
169t/op.append See if . works
170t/op.array See if array operations work
171t/op.auto See if autoincrement et all work
172t/op.chop See if chop works
173t/op.cond See if conditional expressions work
174t/op.dbm See if dbm binding works
175t/op.delete See if delete works
176t/op.do See if subroutines work
177t/op.each See if associative iterators work
178t/op.eval See if eval operator works
179t/op.exec See if exec and system work
180t/op.exp See if math functions work
181t/op.flip See if range operator works
182t/op.fork See if fork works
183t/op.glob See if <*> works
184t/op.goto See if goto works
185t/op.index See if index works
186t/op.int See if int works
187t/op.join See if join works
188t/op.list See if array lists work
189t/op.local See if local works
190t/op.magic See if magic variables work
191t/op.mkdir See if mkdir works
192t/op.oct See if oct and hex work
193t/op.ord See if ord works
194t/op.pack See if pack and unpack work
195t/op.pat See if esoteric patterns work
196t/op.push See if push and pop work
197t/op.range See if .. works
198t/op.read See if read() works
199t/op.regexp See if regular expressions work
200t/op.repeat See if x operator works
79220ce3 201t/op.s See if substitutions work
a687059c
LW
202t/op.sleep See if sleep works
203t/op.sort See if sort works
204t/op.split See if split works
205t/op.sprintf See if sprintf works
206t/op.stat See if stat works
207t/op.study See if study works
a687059c
LW
208t/op.substr See if substr works
209t/op.time See if time functions work
210t/op.undef See if undef works
211t/op.unshift See if unshift works
212t/op.vec See if vectors work
213t/op.write See if write works
214t/re_tests Input file for op.regexp
215toke.c The tokener
79220ce3
LW
216usersub.c User supplied (possibly proprietary) subroutines
217usub/Makefile Makefile for curseperl
218usub/curses.mus Glue routines for BSD curses
219usub/man2mus A manual page to .mus translator
220usub/mus A .mus to .c translator
221usub/pager A sample pager in curseperl
222usub/usersub.c An initialization file to call curses glue routines
a687059c
LW
223util.c Utility routines
224util.h Public declarations for the above
225x2p/EXTERN.h Same as above
226x2p/INTERN.h Same as above
227x2p/Makefile.SH Precursor to Makefile
228x2p/a2p.h Global declarations
229x2p/a2p.man Manual page for awk to perl translator
230x2p/a2p.y A yacc grammer for awk
231x2p/a2py.c Awk compiler, sort of
232x2p/handy.h Handy definitions
233x2p/hash.c Associative arrays again
234x2p/hash.h Public declarations for the above
235x2p/s2p.SH Sed to perl translator
236x2p/s2p.man Manual page for sed to perl translator
237x2p/str.c String handling package
238x2p/str.h Public declarations for the above
239x2p/util.c Utility routines
240x2p/util.h Public declarations for the above
241x2p/walk.c Parse tree walker