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