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