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