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