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