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