This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl 5.0 alpha 8
[perl5.git] / MANIFEST
CommitLineData
132b68a5 1Artistic The "Artistic License"
a687059c
LW
2Copying The GNU General Public License
3EXTERN.h Included before foreign .h files
4INTERN.h Included before domestic .h files
2304df62 5Makefile.SH A script that generates Makefile
a687059c 6MANIFEST This list of files
2304df62
AD
7NDBM_File.c
8ODBM_File.c
9POSIX.c
a687059c 10README The Instructions
b3634b01 11README.ncr Special instructions for NCR
d8f2e4cc 12README.uport Special instructions for Microports
fe14fcc3 13README.xenix Special instructions for Xenix
2304df62
AD
14SDBM_File.c
15XSUB.h
b3634b01
LW
16atarist/FILES
17atarist/README.ST
18atarist/RESULTS
19atarist/atarist.c
20atarist/config.h
21atarist/echo.c
22atarist/explain
23atarist/makefile.sm
24atarist/makefile.st
25atarist/osbind.pl
26atarist/perldb.diff
27atarist/perlglob.c
28atarist/test/binhandl
29atarist/test/ccon
30atarist/test/dbm
31atarist/test/err
32atarist/test/gdbm
33atarist/test/gdbm.t
34atarist/test/glob
35atarist/test/osexample.pl
36atarist/test/pi.pl
37atarist/test/printenv
38atarist/test/readme
39atarist/test/sig
40atarist/test/tbinmode
41atarist/usersub.c
42atarist/usub/README.ATARI
43atarist/usub/acurses.mus
44atarist/usub/makefile.st
45atarist/usub/usersub.c
46atarist/wildmat.c
2304df62
AD
47av.c
48av.h
49bar.pm
55204971
LW
50c2ph.SH program to translate dbx stabs to perl
51c2ph.doc documentation for c2ph
1c3d792e 52cflags.SH A script that emits C compilation flags per file
a687059c 53client A client to test sockets
a687059c 54config.H Sample config.h
79072805 55config_c++.h TEMP FILE
2304df62
AD
56config_h.SH Produces config.h
57cop.h
58cv.h
59deb.c
60dl.c
61dlperl/dlperl.c
62dlperl/usersub.c
132b68a5 63doSH Script to run all the *.SH files
a687059c 64doio.c I/O operations
463ee0b2 65doop.c Support code for various operations
79072805 66dosish.h
a687059c
LW
67dump.c Debugging output
68eg/ADB An adb wrapper to put in your crash dir
69eg/README Intro to example perl scripts
70eg/changes A program to list recently changed files
71eg/down A program to do things to subdirectories
72eg/dus A program to do du -s on non-mounted dirs
73eg/findcp A find wrapper that implements a -cp switch
74eg/findtar A find wrapper that pumps out a tar file
75eg/g/gcp A program to do a global rcp
76eg/g/gcp.man Manual page for gcp
77eg/g/ged A program to do a global edit
78eg/g/ghosts A sample /etc/ghosts file
79eg/g/gsh A program to do a global rsh
80eg/g/gsh.man Manual page for gsh
81eg/muck A program to find missing make dependencies
82eg/muck.man Manual page for muck
83eg/myrup A program to find lightly loaded machines
84eg/nih Script to insert #! workaround
21d892ea 85eg/relink A program to change symbolic links
79220ce3 86eg/rename A program to rename files
a687059c
LW
87eg/rmfrom A program to feed doomed filenames to
88eg/scan/scan_df Scan for filesystem anomalies
89eg/scan/scan_last Scan for login anomalies
90eg/scan/scan_messages Scan for console message anomalies
91eg/scan/scan_passwd Scan for passwd file anomalies
92eg/scan/scan_ps Scan for process anomalies
93eg/scan/scan_sudo Scan for sudo anomalies
94eg/scan/scan_suid Scan for setuid anomalies
95eg/scan/scanner An anomaly reporter
96eg/shmkill A program to remove unused shared memory
c2ab57d4
LW
97eg/sysvipc/README Intro to Sys V IPC examples
98eg/sysvipc/ipcmsg Example of SYS V IPC message queues
99eg/sysvipc/ipcsem Example of Sys V IPC semaphores
100eg/sysvipc/ipcshm Example of Sys V IPC shared memory
21d892ea 101eg/travesty A program to print travesties of its input text
2304df62 102eg/unuc.pats
a687059c
LW
103eg/van/empty A program to empty the trashcan
104eg/van/unvanish A program to undo what vanish does
105eg/van/vanexp A program to expire vanished files
106eg/van/vanish A program to put files in a trashcan
107eg/who A sample who program
fe14fcc3 108emacs/perl-mode.el Emacs major mode for perl
55204971
LW
109emacs/perldb.el Emacs debugging
110emacs/perldb.pl Emacs debugging
fe14fcc3 111emacs/tedstuff Some optional patches
79072805 112embed_h.SH
2304df62
AD
113ext/dbm/GDBM_File.c
114ext/dbm/NDBM_File.c
115ext/dbm/ODBM_File.c
116ext/dbm/SDBM_File.c
117ext/dbm/sdbm/.pure
118ext/dbm/sdbm/README.too
119ext/dbm/sdbm/dba.c
120ext/dbm/sdbm/dbd.c
121ext/dbm/sdbm/dbe.c
122ext/dbm/sdbm/dbm.c
123ext/dbm/sdbm/dbm.h
124ext/dbm/sdbm/dbu.c
125ext/dbm/sdbm/hash.c
126ext/dbm/sdbm/linux.patches
127ext/dbm/sdbm/pair.c
128ext/dbm/sdbm/pair.h
129ext/dbm/sdbm/readme.ps
130ext/dbm/sdbm/sdbm.c
131ext/dbm/sdbm/sdbm.h
132ext/dbm/sdbm/tune.h
133ext/dbm/sdbm/util.c
134ext/dl/dl.c
135ext/dl/eg/main.c
136ext/dl/eg/test.c
137ext/dl/eg/test1.c
a687059c
LW
138form.h Public declarations for the above
139gettest A little script to test the get* routines
2304df62
AD
140gv.c
141gv.h
79220ce3
LW
142h2ph.SH A thing to turn C .h file into perl .ph files
143h2pl/README How to turn .ph files into .pl files
144h2pl/cbreak.pl cbreak routines using .ph
145h2pl/cbreak2.pl cbreak routines using .pl
146h2pl/eg/sizeof.ph Sample sizeof array initialization
147h2pl/eg/sys/errno.pl Sample translated errno.pl
148h2pl/eg/sys/ioctl.pl Sample translated ioctl.pl
149h2pl/eg/sysexits.pl Sample translated sysexits.pl
150h2pl/getioctlsizes Program to extract types from ioctl.h
151h2pl/mksizes Program to make %sizeof array.
152h2pl/mkvars Program to make .pl from .ph files
153h2pl/tcbreak cbreak test routine using .ph
154h2pl/tcbreak2 cbreak test routine using .pl
a687059c 155handy.h Handy definitions
132b68a5 156hints/3b1.sh
b3634b01 157hints/3b1cc
1c3d792e
LW
158hints/3b2.sh
159hints/aix_rs.sh
160hints/aix_rt.sh
55204971 161hints/altos486.sh
1c3d792e 162hints/apollo_C6_7.sh
55204971 163hints/apollo_C6_8.sh
1c3d792e 164hints/aux.sh
b3634b01
LW
165hints/cray.sh
166hints/dgux.sh
1c3d792e
LW
167hints/dnix.sh
168hints/dynix.sh
169hints/fps.sh
170hints/genix.sh
55204971 171hints/greenhills.sh
1c3d792e
LW
172hints/hp9000_300.sh
173hints/hp9000_400.sh
b3634b01 174hints/hp9000_700.sh
55204971 175hints/hp9000_800.sh
1c3d792e
LW
176hints/hpux.sh
177hints/i386.sh
988174c1 178hints/isc_3_2_2.sh
514dae0d 179hints/isc_3_2_3.sh
b3634b01 180hints/mc6000.sh
1c3d792e 181hints/mips.sh
55204971 182hints/mpc.sh
1c3d792e
LW
183hints/ncr_tower.sh
184hints/next.sh
55204971 185hints/opus.sh
b3634b01 186hints/osf1.sh
1c3d792e
LW
187hints/sco_2_3_0.sh
188hints/sco_2_3_1.sh
189hints/sco_2_3_2.sh
190hints/sco_2_3_3.sh
b3634b01 191hints/sco_2_3_4.sh
1c3d792e
LW
192hints/sco_3.sh
193hints/sgi.sh
b3634b01 194hints/solaris_2_0.sh
55204971 195hints/stellar.sh
1c3d792e
LW
196hints/sunos_3_4.sh
197hints/sunos_3_5.sh
198hints/sunos_4_0_1.sh
199hints/sunos_4_0_2.sh
132b68a5 200hints/svr4.sh
55204971 201hints/ti1500.sh
b3634b01
LW
202hints/titan.sh
203hints/ultrix_1.sh
1c3d792e
LW
204hints/ultrix_3.sh
205hints/ultrix_4.sh
b3634b01
LW
206hints/unisysdynix.sh
207hints/utekv.sh
1c3d792e 208hints/uts.sh
132b68a5 209hints/vax.sh
2304df62
AD
210hv.c
211hv.h
212hvdbm.h
7e1cf235 213installperl Perl script to do "make install" dirty work
a687059c 214ioctl.pl Sample ioctl.pl
79072805 215keywords.h
2304df62
AD
216lib/AutoLoader.pm
217lib/Config.pm
218lib/English.pm
219lib/Exporter.pm
220lib/FOOBAR.pm
221lib/FileHandle.pm
222lib/Hostname.pm
223lib/POSIX.pm
224lib/SDBM_File.pm
a687059c 225lib/abbrev.pl An abbreviation table builder
55204971 226lib/assert.pl assertion and panic with stack trace
5303340c
LW
227lib/bigfloat.pl An arbitrary precision floating point package
228lib/bigint.pl An arbitrary precision integer arithmetic package
229lib/bigrat.pl An arbitrary precision rational arithmetic package
c2ab57d4 230lib/cacheout.pl Manages output filehandles when you need too many
55204971 231lib/chat2.pl Randal's famous expect-ish routines
a687059c 232lib/complete.pl A command completion subroutine
21d892ea 233lib/ctime.pl A ctime workalike
2304df62 234lib/dotsh.pl.art
a687059c 235lib/dumpvar.pl A variable dumper
55204971
LW
236lib/exceptions.pl catch and throw routines
237lib/fastcwd.pl a faster but more dangerous getcwd
132b68a5
LW
238lib/find.pl A find emulator--used by find2perl
239lib/finddepth.pl A depth-first find emulator--used by find2perl
79220ce3 240lib/flush.pl Routines to do single flush
2304df62 241lib/ftp.pl
55204971 242lib/getcwd.pl a getcwd() emulator
a687059c
LW
243lib/getopt.pl Perl library supporting option parsing
244lib/getopts.pl Perl library supporting option parsing
2304df62 245lib/hostname.pl
a687059c 246lib/importenv.pl Perl routine to get environment into variables
79220ce3 247lib/look.pl A "look" equivalent
132b68a5 248lib/newgetopt.pl A perl library supporting long option parsing
b3634b01 249lib/open2.pl
2304df62 250lib/open3.pl
a687059c 251lib/perldb.pl Perl debugging routines
79220ce3 252lib/pwd.pl Routines to keep track of PWD environment variable
2304df62 253lib/quotewords.pl.art
132b68a5 254lib/shellwords.pl Perl library to split into words with shell quoting
2304df62 255lib/soundex.pl.art
a687059c 256lib/stat.pl Perl library supporting stat function
21d892ea 257lib/syslog.pl Perl library supporting syslogging
2304df62 258lib/tainted.pl
a687059c 259lib/termcap.pl Perl library supporting termcap usage
fe14fcc3 260lib/timelocal.pl Perl library supporting inverse of localtime, gmtime
a687059c 261lib/validate.pl Perl library supporting wholesale file mode validation
79072805 262main.c
a687059c
LW
263makedepend.SH Precursor to makedepend
264makedir.SH Precursor to makedir
79072805 265makefile.lib make libperl.a
a687059c 266malloc.c A version of malloc you might not want
2304df62
AD
267mg.c
268mg.h
21d892ea
LW
269msdos/Changes.dds Expanation of MS-DOS patches by Diomidis Spinellis
270msdos/Makefile MS-DOS makefile
271msdos/README.msdos Compiling and usage information
272msdos/Wishlist.dds My wishlist
fe14fcc3 273msdos/chdir.c A chdir that can change drives
55204971 274msdos/config.h Definitions for msdos
21d892ea
LW
275msdos/dir.h MS-DOS header for directory access functions
276msdos/directory.c MS-DOS directory access functions.
277msdos/eg/crlf.bat Convert files from unix to MS-DOS line termination
278msdos/eg/drives.bat List the system drives and their characteristics
279msdos/eg/lf.bat Convert files from MS-DOS to Unix line termination
280msdos/glob.c A command equivalent to csh glob
281msdos/msdos.c MS-DOS ioctl, sleep, gete?[gu]if, spawn, aspawn
282msdos/popen.c My_popen and my_pclose for MS-DOS
fe14fcc3 283msdos/usage.c How to invoke perl under MS-DOS
2304df62
AD
284opcode.h
285opcode.pl
79220ce3
LW
286os2/Makefile Makefile for OS/2
287os2/README.OS2 Notes for OS/2
c2ab57d4
LW
288os2/a2p.cs Compiler script for a2p
289os2/a2p.def Linker defs for a2p
fe14fcc3
LW
290os2/alarm.c An implementation of alarm()
291os2/alarm.h Header file for same
79220ce3 292os2/config.h Configuration file for OS/2
b3634b01 293os2/crypt.c
c2ab57d4
LW
294os2/dir.h Directory header
295os2/director.c Directory routines
fe14fcc3 296os2/eg/alarm.pl Example of alarm code
79220ce3
LW
297os2/eg/os2.pl Sample script for OS/2
298os2/eg/syscalls.pl Example of syscall on OS/2
fe14fcc3 299os2/glob.c Globbing routines
c2ab57d4
LW
300os2/makefile Make file
301os2/mktemp.c Mktemp() using TMP
302os2/os2.c Unix compatibility functions
303os2/perl.bad names of protect-only API calls for BIND
304os2/perl.cs Compiler script for perl
305os2/perl.def Linker defs for perl
5303340c 306os2/perldb.dif Changes to make the debugger work
fe14fcc3 307os2/perlglob.bad names of protect-only API calls for BIND
c2ab57d4
LW
308os2/perlglob.cs Compiler script for perlglob
309os2/perlglob.def Linker defs for perlglob
310os2/perlsh.cmd Poor man's shell for os2
79220ce3 311os2/popen.c Code for opening pipes
fe14fcc3
LW
312os2/s2p.cmd s2p as command file
313os2/selfrun.bat A self running perl script for DOS
c2ab57d4 314os2/selfrun.cmd Example of extproc feature
79220ce3 315os2/suffix.c Code for creating backup filenames
b3634b01 316os2/tests.dif
a687059c 317patchlevel.h The current patch level of perl
fe14fcc3 318perl.c main()
a687059c 319perl.h Global declarations
fe14fcc3 320perl.man The manual page(s)
a687059c 321perlsh A poor man's perl shell
2304df62
AD
322perly.c
323perly.c.byacc
324perly.c.diff
325perly.c.yacc
fe14fcc3 326perly.fixer A program to remove yacc stack limitations
2304df62
AD
327perly.h
328perly.h.yacc
55204971 329perly.y Yacc grammar for perl
2304df62 330perly.y.save
79072805 331pp.c Push/Pop code
2304df62 332pp.h Push/Pop code defs
79072805 333proto.h
a687059c
LW
334regcomp.c Regular expression compiler
335regcomp.h Private declarations for above
a687059c 336regexec.c Regular expression evaluator
79220ce3 337regexp.h Public declarations for the above
2304df62
AD
338scope.c
339scope.h
a687059c 340server A server to test sockets
2304df62
AD
341sv.c
342sv.h
a687059c
LW
343t/README Instructions for regression tests
344t/TEST The regression tester
fe14fcc3
LW
345t/base/cond.t See if conditionals work
346t/base/if.t See if if works
347t/base/lex.t See if lexical items work
348t/base/pat.t See if pattern matching works
349t/base/term.t See if various terms work
350t/cmd/elsif.t See if else-if works
351t/cmd/for.t See if for loops work
352t/cmd/mod.t See if statement modifiers work
353t/cmd/subval.t See if subroutine values work
354t/cmd/switch.t See if switch optimizations work
355t/cmd/while.t See if while loops work
356t/comp/cmdopt.t See if command optimization works
357t/comp/cpp.t See if C preprocessor works
358t/comp/decl.t See if declarations work
359t/comp/multiline.t See if multiline strings work
360t/comp/package.t See if packages work
361t/comp/script.t See if script invokation works
362t/comp/term.t See if more terms work
363t/io/argv.t See if ARGV stuff works
364t/io/dup.t See if >& works right
365t/io/fs.t See if directory manipulations work
366t/io/inplace.t See if inplace editing works
367t/io/pipe.t See if secure pipes work
368t/io/print.t See if print commands work
369t/io/tell.t See if file seeking works
2304df62
AD
370t/lib/bigint.t
371t/lib/english.t
372t/lib/sdbm.t
fe14fcc3
LW
373t/op/append.t See if . works
374t/op/array.t See if array operations work
375t/op/auto.t See if autoincrement et all work
376t/op/chop.t See if chop works
377t/op/cond.t See if conditional expressions work
fe14fcc3
LW
378t/op/delete.t See if delete works
379t/op/do.t See if subroutines work
380t/op/each.t See if associative iterators work
381t/op/eval.t See if eval operator works
382t/op/exec.t See if exec and system work
383t/op/exp.t See if math functions work
384t/op/flip.t See if range operator works
385t/op/fork.t See if fork works
386t/op/glob.t See if <*> works
387t/op/goto.t See if goto works
388t/op/groups.t See if $( works
389t/op/index.t See if index works
390t/op/int.t See if int works
391t/op/join.t See if join works
392t/op/list.t See if array lists work
393t/op/local.t See if local works
394t/op/magic.t See if magic variables work
395t/op/mkdir.t See if mkdir works
2304df62 396t/op/my.t
fe14fcc3
LW
397t/op/oct.t See if oct and hex work
398t/op/ord.t See if ord works
399t/op/pack.t See if pack and unpack work
400t/op/pat.t See if esoteric patterns work
401t/op/push.t See if push and pop work
402t/op/range.t See if .. works
55204971 403t/op/re_tests Input file for op.regexp
fe14fcc3 404t/op/read.t See if read() works
988174c1 405t/op/readdir.t See if readdir() works
2304df62 406t/op/ref.t
fe14fcc3
LW
407t/op/regexp.t See if regular expressions work
408t/op/repeat.t See if x operator works
fe14fcc3
LW
409t/op/sleep.t See if sleep works
410t/op/sort.t See if sort works
411t/op/split.t See if split works
412t/op/sprintf.t See if sprintf works
413t/op/stat.t See if stat works
414t/op/study.t See if study works
2304df62 415t/op/subst.t
fe14fcc3
LW
416t/op/substr.t See if substr works
417t/op/time.t See if time functions work
418t/op/undef.t See if undef works
419t/op/unshift.t See if unshift works
420t/op/vec.t See if vectors work
421t/op/write.t See if write works
2304df62
AD
422taint.c
423test.pl
a687059c 424toke.c The tokener
79072805 425unixish.h
79220ce3 426usersub.c User supplied (possibly proprietary) subroutines
a687059c
LW
427util.c Utility routines
428util.h Public declarations for the above
429x2p/EXTERN.h Same as above
430x2p/INTERN.h Same as above
431x2p/Makefile.SH Precursor to Makefile
432x2p/a2p.h Global declarations
433x2p/a2p.man Manual page for awk to perl translator
434x2p/a2p.y A yacc grammer for awk
435x2p/a2py.c Awk compiler, sort of
132b68a5 436x2p/cflags.SH A script that emits C compilation flags per file
fe14fcc3 437x2p/find2perl.SH A find to perl translator
a687059c
LW
438x2p/handy.h Handy definitions
439x2p/hash.c Associative arrays again
440x2p/hash.h Public declarations for the above
2304df62 441x2p/malloc.c
a687059c
LW
442x2p/s2p.SH Sed to perl translator
443x2p/s2p.man Manual page for sed to perl translator
444x2p/str.c String handling package
445x2p/str.h Public declarations for the above
446x2p/util.c Utility routines
447x2p/util.h Public declarations for the above
448x2p/walk.c Parse tree walker
2304df62 449Configure Portability tool