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