perl 3.0 patch #38 (combined patch)
[p5sagit/p5-mst-13.2.git] / MANIFEST
1 Changes                 Differences between 2.0 level 18 and 3.0 level 0
2 Configure               Run this first
3 Copying                 The GNU General Public License
4 EXTERN.h                Included before foreign .h files
5 INTERN.h                Included before domestic .h files
6 MANIFEST                This list of files
7 Makefile.SH             Precursor to Makefile
8 PACKINGLIST             Which files came from which kits
9 README                  The Instructions
10 README.uport            Special instructions for Microports
11 Wishlist                Some things that may or may not happen
12 arg.h                   Public declarations for the above
13 array.c                 Numerically subscripted arrays
14 array.h                 Public declarations for the above
15 client                  A client to test sockets
16 cmd.c                   Command interpreter
17 cmd.h                   Public declarations for the above
18 config.H                Sample config.h
19 config_h.SH             Produces config.h
20 cons.c                  Routines to construct cmd nodes of a parse tree
21 consarg.c               Routines to construct arg nodes of a parse tree
22 doarg.c                 Scalar expression evaluation
23 doio.c                  I/O operations
24 dolist.c                Array expression evaluation
25 dump.c                  Debugging output
26 eg/ADB                  An adb wrapper to put in your crash dir
27 eg/README               Intro to example perl scripts
28 eg/changes              A program to list recently changed files
29 eg/down                 A program to do things to subdirectories
30 eg/dus                  A program to do du -s on non-mounted dirs
31 eg/findcp               A find wrapper that implements a -cp switch
32 eg/findtar              A find wrapper that pumps out a tar file
33 eg/g/gcp                A program to do a global rcp
34 eg/g/gcp.man            Manual page for gcp
35 eg/g/ged                A program to do a global edit
36 eg/g/ghosts             A sample /etc/ghosts file
37 eg/g/gsh                A program to do a global rsh
38 eg/g/gsh.man            Manual page for gsh
39 eg/muck                 A program to find missing make dependencies
40 eg/muck.man             Manual page for muck
41 eg/myrup                A program to find lightly loaded machines
42 eg/nih                  Script to insert #! workaround
43 eg/relink               A program to change symbolic links
44 eg/rename               A program to rename files
45 eg/rmfrom               A program to feed doomed filenames to
46 eg/scan/scan_df         Scan for filesystem anomalies
47 eg/scan/scan_last       Scan for login anomalies
48 eg/scan/scan_messages   Scan for console message anomalies
49 eg/scan/scan_passwd     Scan for passwd file anomalies
50 eg/scan/scan_ps         Scan for process anomalies
51 eg/scan/scan_sudo       Scan for sudo anomalies
52 eg/scan/scan_suid       Scan for setuid anomalies
53 eg/scan/scanner         An anomaly reporter
54 eg/shmkill              A program to remove unused shared memory
55 eg/sysvipc/README       Intro to Sys V IPC examples
56 eg/sysvipc/ipcmsg       Example of SYS V IPC message queues
57 eg/sysvipc/ipcsem       Example of Sys V IPC semaphores
58 eg/sysvipc/ipcshm       Example of Sys V IPC shared memory
59 eg/travesty             A program to print travesties of its input text
60 eg/van/empty            A program to empty the trashcan
61 eg/van/unvanish         A program to undo what vanish does
62 eg/van/vanexp           A program to expire vanished files
63 eg/van/vanish           A program to put files in a trashcan
64 eg/who                  A sample who program
65 eval.c                  The expression evaluator
66 evalargs.xc             The arg evaluator of eval.c
67 form.c                  Format processing
68 form.h                  Public declarations for the above
69 gettest                 A little script to test the get* routines
70 h2ph.SH                 A thing to turn C .h file into perl .ph files
71 h2pl/README             How to turn .ph files into .pl files
72 h2pl/cbreak.pl          cbreak routines using .ph
73 h2pl/cbreak2.pl         cbreak routines using .pl
74 h2pl/eg/sizeof.ph       Sample sizeof array initialization
75 h2pl/eg/sys/errno.pl    Sample translated errno.pl
76 h2pl/eg/sys/ioctl.pl    Sample translated ioctl.pl
77 h2pl/eg/sysexits.pl     Sample translated sysexits.pl
78 h2pl/getioctlsizes      Program to extract types from ioctl.h
79 h2pl/mksizes            Program to make %sizeof array.
80 h2pl/mkvars             Program to make .pl from .ph files
81 h2pl/tcbreak            cbreak test routine using .ph
82 h2pl/tcbreak2           cbreak test routine using .pl
83 handy.h                 Handy definitions
84 hash.c                  Associative arrays
85 hash.h                  Public declarations for the above
86 ioctl.pl                Sample ioctl.pl
87 lib/abbrev.pl           An abbreviation table builder
88 lib/bigfloat.pl         An arbitrary precision floating point package
89 lib/bigint.pl           An arbitrary precision integer arithmetic package
90 lib/bigrat.pl           An arbitrary precision rational arithmetic package
91 lib/cacheout.pl         Manages output filehandles when you need too many
92 lib/complete.pl         A command completion subroutine
93 lib/ctime.pl            A ctime workalike
94 lib/dumpvar.pl          A variable dumper
95 lib/flush.pl            Routines to do single flush
96 lib/getopt.pl           Perl library supporting option parsing
97 lib/getopts.pl          Perl library supporting option parsing
98 lib/importenv.pl        Perl routine to get environment into variables
99 lib/look.pl             A "look" equivalent
100 lib/perldb.pl           Perl debugging routines
101 lib/pwd.pl              Routines to keep track of PWD environment variable
102 lib/stat.pl             Perl library supporting stat function
103 lib/syslog.pl           Perl library supporting syslogging
104 lib/termcap.pl          Perl library supporting termcap usage
105 lib/validate.pl         Perl library supporting wholesale file mode validation
106 makedepend.SH           Precursor to makedepend
107 makedir.SH              Precursor to makedir
108 makelib.SH              Deprecated (renamed to h2ph)
109 malloc.c                A version of malloc you might not want
110 msdos/Changes.dds       Expanation of MS-DOS patches by Diomidis Spinellis
111 msdos/Makefile          MS-DOS makefile
112 msdos/README.msdos      Compiling and usage information
113 msdos/Wishlist.dds      My wishlist
114 msdos/config.h          Definitions for msdos
115 msdos/dir.h             MS-DOS header for directory access functions
116 msdos/directory.c       MS-DOS directory access functions.
117 msdos/eg/crlf.bat       Convert files from unix to MS-DOS line termination
118 msdos/eg/drives.bat     List the system drives and their characteristics
119 msdos/eg/lf.bat         Convert files from MS-DOS to Unix line termination
120 msdos/glob.c            A command equivalent to csh glob
121 msdos/msdos.c           MS-DOS ioctl, sleep, gete?[gu]if, spawn, aspawn
122 msdos/popen.c           My_popen and my_pclose for MS-DOS
123 os2/Makefile            Makefile for OS/2
124 os2/README.OS2          Notes for OS/2
125 os2/a2p.cs              Compiler script for a2p
126 os2/a2p.def             Linker defs for a2p
127 os2/config.h            Configuration file for OS/2
128 os2/dir.h               Directory header
129 os2/director.c          Directory routines
130 os2/eg/os2.pl           Sample script for OS/2
131 os2/eg/syscalls.pl      Example of syscall on OS/2
132 os2/makefile            Make file
133 os2/mktemp.c            Mktemp() using TMP
134 os2/os2.c               Unix compatibility functions
135 os2/perl.bad            names of protect-only API calls for BIND
136 os2/perl.cs             Compiler script for perl
137 os2/perl.def            Linker defs for perl
138 os2/perldb.dif          Changes to make the debugger work
139 os2/perlglob.cs         Compiler script for perlglob
140 os2/perlglob.def        Linker defs for perlglob
141 os2/perlsh.cmd          Poor man's shell for os2
142 os2/popen.c             Code for opening pipes
143 os2/selfrun.cmd         Example of extproc feature
144 os2/suffix.c            Code for creating backup filenames
145 patchlevel.h            The current patch level of perl
146 perl.h                  Global declarations
147 perl.y                  Yacc grammar for perl
148 perl_man.1              The manual page(s), first fourth
149 perl_man.2              The manual page(s), second fourth
150 perl_man.3              The manual page(s), third fourth
151 perl_man.4              The manual page(s), fourth fourth
152 perlsh                  A poor man's perl shell
153 perly.c                 main()
154 regcomp.c               Regular expression compiler
155 regcomp.h               Private declarations for above
156 regexec.c               Regular expression evaluator
157 regexp.h                Public declarations for the above
158 server                  A server to test sockets
159 spat.h                  Search pattern declarations
160 stab.c                  Symbol table stuff
161 stab.h                  Public declarations for the above
162 str.c                   String handling package
163 str.h                   Public declarations for the above
164 t/README                Instructions for regression tests
165 t/TEST                  The regression tester
166 t/base.cond             See if conditionals work
167 t/base.if               See if if works
168 t/base.lex              See if lexical items work
169 t/base.pat              See if pattern matching works
170 t/base.term             See if various terms work
171 t/cmd.elsif             See if else-if works
172 t/cmd.for               See if for loops work
173 t/cmd.mod               See if statement modifiers work
174 t/cmd.subval            See if subroutine values work
175 t/cmd.switch            See if switch optimizations work
176 t/cmd.while             See if while loops work
177 t/comp.cmdopt           See if command optimization works
178 t/comp.cpp              See if C preprocessor works
179 t/comp.decl             See if declarations work
180 t/comp.multiline        See if multiline strings work
181 t/comp.package          See if packages work
182 t/comp.script           See if script invokation works
183 t/comp.term             See if more terms work
184 t/io.argv               See if ARGV stuff works
185 t/io.dup                See if >& works right
186 t/io.fs                 See if directory manipulations work
187 t/io.inplace            See if inplace editing works
188 t/io.pipe               See if secure pipes work
189 t/io.print              See if print commands work
190 t/io.tell               See if file seeking works
191 t/lib.big               See if lib/bigint.pl works
192 t/op.append             See if . works
193 t/op.array              See if array operations work
194 t/op.auto               See if autoincrement et all work
195 t/op.chop               See if chop works
196 t/op.cond               See if conditional expressions work
197 t/op.dbm                See if dbm binding works
198 t/op.delete             See if delete works
199 t/op.do                 See if subroutines work
200 t/op.each               See if associative iterators work
201 t/op.eval               See if eval operator works
202 t/op.exec               See if exec and system work
203 t/op.exp                See if math functions work
204 t/op.flip               See if range operator works
205 t/op.fork               See if fork works
206 t/op.glob               See if <*> works
207 t/op.goto               See if goto works
208 t/op.index              See if index works
209 t/op.int                See if int works
210 t/op.join               See if join works
211 t/op.list               See if array lists work
212 t/op.local              See if local works
213 t/op.magic              See if magic variables work
214 t/op.mkdir              See if mkdir works
215 t/op.oct                See if oct and hex work
216 t/op.ord                See if ord works
217 t/op.pack               See if pack and unpack work
218 t/op.pat                See if esoteric patterns work
219 t/op.push               See if push and pop work
220 t/op.range              See if .. works
221 t/op.read               See if read() works
222 t/op.regexp             See if regular expressions work
223 t/op.repeat             See if x operator works
224 t/op.s                  See if substitutions work
225 t/op.sleep              See if sleep works
226 t/op.sort               See if sort works
227 t/op.split              See if split works
228 t/op.sprintf            See if sprintf works
229 t/op.stat               See if stat works
230 t/op.study              See if study works
231 t/op.substr             See if substr works
232 t/op.time               See if time functions work
233 t/op.undef              See if undef works
234 t/op.unshift            See if unshift works
235 t/op.vec                See if vectors work
236 t/op.write              See if write works
237 t/re_tests              Input file for op.regexp
238 toke.c                  The tokener
239 usersub.c               User supplied (possibly proprietary) subroutines
240 usub/Makefile           Makefile for curseperl
241 usub/curses.mus         Glue routines for BSD curses
242 usub/man2mus            A manual page to .mus translator
243 usub/mus                A .mus to .c translator
244 usub/pager              A sample pager in curseperl
245 usub/usersub.c          An initialization file to call curses glue routines
246 util.c                  Utility routines
247 util.h                  Public declarations for the above
248 x2p/EXTERN.h            Same as above
249 x2p/INTERN.h            Same as above
250 x2p/Makefile.SH         Precursor to Makefile
251 x2p/a2p.h               Global declarations
252 x2p/a2p.man             Manual page for awk to perl translator
253 x2p/a2p.y               A yacc grammer for awk
254 x2p/a2py.c              Awk compiler, sort of
255 x2p/handy.h             Handy definitions
256 x2p/hash.c              Associative arrays again
257 x2p/hash.h              Public declarations for the above
258 x2p/s2p.SH              Sed to perl translator
259 x2p/s2p.man             Manual page for sed to perl translator
260 x2p/str.c               String handling package
261 x2p/str.h               Public declarations for the above
262 x2p/util.c              Utility routines
263 x2p/util.h              Public declarations for the above
264 x2p/walk.c              Parse tree walker
265 config_h.SH     Produces config.h.