1 After all the perl kits are run you should have the following files:
3 Filename Kit Description
4 -------- --- -----------
5 Configure:AA 3 Run this first
7 Copying 26 The GNU General Public License
8 EXTERN.h 36 Included before foreign .h files
9 INTERN.h 36 Included before domestic .h files
10 MANIFEST 13 This list of files
11 Makefile.SH 28 Precursor to Makefile
12 PACKINGLIST 16 Which files came from which kits
13 README 1 The Instructions
14 README.uport 1 Special instructions for Microports
15 README.xenix 1 Special instructions for Xenix
16 Wishlist 36 Some things that may or may not happen
17 arg.h 19 Public declarations for the above
18 array.c 30 Numerically subscripted arrays
19 array.h 35 Public declarations for the above
20 client 35 A client to test sockets
21 cmd.c 18 Command interpreter
22 cmd.h 30 Public declarations for the above
23 config.H 25 Sample config.h
24 config_h.SH 24 Produces config.h
25 cons.c 13 Routines to construct cmd nodes of a parse tree
26 consarg.c 19 Routines to construct arg nodes of a parse tree
27 doarg.c 12 Scalar expression evaluation
28 doio.c:AA 5 I/O operations
30 dolist.c 11 Array expression evaluation
31 dump.c 25 Debugging output
32 eg/ADB 36 An adb wrapper to put in your crash dir
33 eg/README 1 Intro to example perl scripts
34 eg/changes 35 A program to list recently changed files
35 eg/down 36 A program to do things to subdirectories
36 eg/dus 35 A program to do du -s on non-mounted dirs
37 eg/findcp 34 A find wrapper that implements a -cp switch
38 eg/findtar 22 A find wrapper that pumps out a tar file
39 eg/g/gcp 33 A program to do a global rcp
40 eg/g/gcp.man 34 Manual page for gcp
41 eg/g/ged 15 A program to do a global edit
42 eg/g/ghosts 35 A sample /etc/ghosts file
43 eg/g/gsh 32 A program to do a global rsh
44 eg/g/gsh.man 33 Manual page for gsh
45 eg/muck 33 A program to find missing make dependencies
46 eg/muck.man 35 Manual page for muck
47 eg/myrup 35 A program to find lightly loaded machines
48 eg/nih 36 Script to insert #! workaround
49 eg/relink 33 A program to change symbolic links
50 eg/rename 34 A program to rename files
51 eg/rmfrom 20 A program to feed doomed filenames to
52 eg/scan/scan_df 34 Scan for filesystem anomalies
53 eg/scan/scan_last 34 Scan for login anomalies
54 eg/scan/scan_messages 30 Scan for console message anomalies
55 eg/scan/scan_passwd 35 Scan for passwd file anomalies
56 eg/scan/scan_ps 10 Scan for process anomalies
57 eg/scan/scan_sudo 33 Scan for sudo anomalies
58 eg/scan/scan_suid 33 Scan for setuid anomalies
59 eg/scan/scanner 33 An anomaly reporter
60 eg/shmkill 35 A program to remove unused shared memory
61 eg/sysvipc/README 1 Intro to Sys V IPC examples
62 eg/sysvipc/ipcmsg 35 Example of SYS V IPC message queues
63 eg/sysvipc/ipcsem 35 Example of Sys V IPC semaphores
64 eg/sysvipc/ipcshm 35 Example of Sys V IPC shared memory
65 eg/travesty 35 A program to print travesties of its input text
66 eg/van/empty 35 A program to empty the trashcan
67 eg/van/unvanish 34 A program to undo what vanish does
68 eg/van/vanexp 36 A program to expire vanished files
69 eg/van/vanish 34 A program to put files in a trashcan
70 eg/who 36 A sample who program
71 emacs/perl-mode.el 21 Emacs major mode for perl
72 emacs/perldb.el 17 Emacs debugging
73 emacs/perldb.pl 15 Emacs debugging
74 emacs/tedstuff 27 Some optional patches
75 eval.c:AA 2 The expression evaluator
77 form.c 28 Format processing
78 form.h 35 Public declarations for the above
79 gettest 35 A little script to test the get* routines
80 h2ph.SH 11 A thing to turn C .h file into perl .ph files
81 h2pl/README 1 How to turn .ph files into .pl files
82 h2pl/cbreak.pl 35 cbreak routines using .ph
83 h2pl/cbreak2.pl 35 cbreak routines using .pl
84 h2pl/eg/sizeof.ph 36 Sample sizeof array initialization
85 h2pl/eg/sys/errno.pl 31 Sample translated errno.pl
86 h2pl/eg/sys/ioctl.pl 31 Sample translated ioctl.pl
87 h2pl/eg/sysexits.pl 36 Sample translated sysexits.pl
88 h2pl/getioctlsizes 36 Program to extract types from ioctl.h
89 h2pl/mksizes 35 Program to make %sizeof array.
90 h2pl/mkvars 35 Program to make .pl from .ph files
91 h2pl/tcbreak 36 cbreak test routine using .ph
92 h2pl/tcbreak2 14 cbreak test routine using .pl
93 handy.h 32 Handy definitions
94 hash.c 26 Associative arrays
95 hash.h 34 Public declarations for the above
96 installperl 31 Perl script to do "make install" dirty work
97 ioctl.pl 31 Sample ioctl.pl
98 lib/abbrev.pl 35 An abbreviation table builder
99 lib/bigfloat.pl 26 An arbitrary precision floating point package
100 lib/bigint.pl 29 An arbitrary precision integer arithmetic package
101 lib/bigrat.pl 31 An arbitrary precision rational arithmetic package
102 lib/cacheout.pl 35 Manages output filehandles when you need too many
103 lib/complete.pl 33 A command completion subroutine
104 lib/ctime.pl 29 A ctime workalike
105 lib/dumpvar.pl 35 A variable dumper
106 lib/flush.pl 36 Routines to do single flush
107 lib/getopt.pl 34 Perl library supporting option parsing
108 lib/getopts.pl 35 Perl library supporting option parsing
109 lib/importenv.pl 36 Perl routine to get environment into variables
110 lib/look.pl 34 A "look" equivalent
111 lib/perldb.pl 25 Perl debugging routines
112 lib/pwd.pl 34 Routines to keep track of PWD environment variable
113 lib/stat.pl 35 Perl library supporting stat function
114 lib/syslog.pl 29 Perl library supporting syslogging
115 lib/termcap.pl 32 Perl library supporting termcap usage
116 lib/timelocal.pl 33 Perl library supporting inverse of localtime, gmtime
117 lib/validate.pl 32 Perl library supporting wholesale file mode validation
118 makedepend.SH 31 Precursor to makedepend
119 makedir.SH 34 Precursor to makedir
120 malloc.c 12 A version of malloc you might not want
121 msdos/Changes.dds 33 Expanation of MS-DOS patches by Diomidis Spinellis
122 msdos/Makefile 33 MS-DOS makefile
123 msdos/README.msdos 1 Compiling and usage information
124 msdos/Wishlist.dds 18 My wishlist
125 msdos/chdir.c 33 A chdir that can change drives
126 msdos/config.h 22 Definitions for msdos
127 msdos/dir.h 34 MS-DOS header for directory access functions
128 msdos/directory.c 31 MS-DOS directory access functions.
129 msdos/eg/crlf.bat 35 Convert files from unix to MS-DOS line termination
130 msdos/eg/drives.bat 34 List the system drives and their characteristics
131 msdos/eg/lf.bat 35 Convert files from MS-DOS to Unix line termination
132 msdos/glob.c 36 A command equivalent to csh glob
133 msdos/msdos.c 30 MS-DOS ioctl, sleep, gete?[gu]if, spawn, aspawn
134 msdos/popen.c 32 My_popen and my_pclose for MS-DOS
135 msdos/usage.c 34 How to invoke perl under MS-DOS
136 os2/Makefile 32 Makefile for OS/2
137 os2/README.OS2 1 Notes for OS/2
138 os2/a2p.cs 13 Compiler script for a2p
139 os2/a2p.def 36 Linker defs for a2p
140 os2/alarm.c 31 An implementation of alarm()
141 os2/alarm.h 36 Header file for same
142 os2/config.h 18 Configuration file for OS/2
143 os2/dir.h 33 Directory header
144 os2/director.c 30 Directory routines
145 os2/eg/alarm.pl 36 Example of alarm code
146 os2/eg/os2.pl 33 Sample script for OS/2
147 os2/eg/syscalls.pl 36 Example of syscall on OS/2
148 os2/glob.c 36 Globbing routines
149 os2/makefile 32 Make file
150 os2/mktemp.c 36 Mktemp() using TMP
151 os2/os2.c 29 Unix compatibility functions
152 os2/perl.bad 36 names of protect-only API calls for BIND
153 os2/perl.cs 35 Compiler script for perl
154 os2/perl.def 19 Linker defs for perl
155 os2/perldb.dif 34 Changes to make the debugger work
156 os2/perlglob.bad 36 names of protect-only API calls for BIND
157 os2/perlglob.cs 36 Compiler script for perlglob
158 os2/perlglob.def 36 Linker defs for perlglob
159 os2/perlsh.cmd 36 Poor man's shell for os2
160 os2/popen.c 29 Code for opening pipes
161 os2/s2p.cmd 27 s2p as command file
162 os2/selfrun.bat 36 A self running perl script for DOS
163 os2/selfrun.cmd 26 Example of extproc feature
164 os2/suffix.c 31 Code for creating backup filenames
165 patchlevel.h 36 The current patch level of perl
167 perl.h 24 Global declarations
168 perl.man:AA 6 The manual page(s)
172 perlsh 36 A poor man's perl shell
173 perly.fixer 34 A program to remove yacc stack limitations
174 perly.y 22 Yacc grammar for perl
175 regcomp.c 17 Regular expression compiler
176 regcomp.h 29 Private declarations for above
177 regexec.c 21 Regular expression evaluator
178 regexp.h 35 Public declarations for the above
179 server 35 A server to test sockets
180 spat.h 34 Search pattern declarations
181 stab.c 23 Symbol table stuff
182 stab.h 31 Public declarations for the above
183 str.c 14 String handling package
184 str.h 30 Public declarations for the above
185 t/README 1 Instructions for regression tests
186 t/TEST 34 The regression tester
187 t/base/cond.t 36 See if conditionals work
188 t/base/if.t 36 See if if works
189 t/base/lex.t 34 See if lexical items work
190 t/base/pat.t 36 See if pattern matching works
191 t/base/term.t 17 See if various terms work
192 t/cmd/elsif.t 35 See if else-if works
193 t/cmd/for.t 35 See if for loops work
194 t/cmd/mod.t 35 See if statement modifiers work
195 t/cmd/subval.t 32 See if subroutine values work
196 t/cmd/switch.t 34 See if switch optimizations work
197 t/cmd/while.t 1 See if while loops work
198 t/comp/cmdopt.t 33 See if command optimization works
199 t/comp/cpp.t 35 See if C preprocessor works
200 t/comp/decl.t 36 See if declarations work
201 t/comp/multiline.t 35 See if multiline strings work
202 t/comp/package.t 35 See if packages work
203 t/comp/script.t 35 See if script invokation works
204 t/comp/term.t 34 See if more terms work
205 t/io/argv.t 35 See if ARGV stuff works
206 t/io/dup.t 35 See if >& works right
207 t/io/fs.t 32 See if directory manipulations work
208 t/io/inplace.t 12 See if inplace editing works
209 t/io/pipe.t 35 See if secure pipes work
210 t/io/print.t 36 See if print commands work
211 t/io/tell.t 34 See if file seeking works
212 t/lib/big.t 31 See if lib/bigint.pl works
213 t/op/append.t 36 See if . works
214 t/op/array.t 31 See if array operations work
215 t/op/auto.t 23 See if autoincrement et all work
216 t/op/chop.t 35 See if chop works
217 t/op/cond.t 36 See if conditional expressions work
218 t/op/dbm.t 33 See if dbm binding works
219 t/op/delete.t 16 See if delete works
220 t/op/do.t 27 See if subroutines work
221 t/op/each.t 34 See if associative iterators work
222 t/op/eval.t 21 See if eval operator works
223 t/op/exec.t 35 See if exec and system work
224 t/op/exp.t 35 See if math functions work
225 t/op/flip.t 35 See if range operator works
226 t/op/fork.t 36 See if fork works
227 t/op/glob.t 36 See if <*> works
228 t/op/goto.t 35 See if goto works
229 t/op/groups.t 35 See if $( works
230 t/op/index.t 34 See if index works
231 t/op/int.t 36 See if int works
232 t/op/join.t 36 See if join works
233 t/op/list.t 33 See if array lists work
234 t/op/local.t 35 See if local works
235 t/op/magic.t 35 See if magic variables work
236 t/op/mkdir.t 36 See if mkdir works
237 t/op/oct.t 36 See if oct and hex work
238 t/op/ord.t 36 See if ord works
239 t/op/pack.t 35 See if pack and unpack work
240 t/op/pat.t 28 See if esoteric patterns work
241 t/op/push.t 34 See if push and pop work
242 t/op/range.t 35 See if .. works
243 t/op/re_tests 32 Input file for op.regexp
244 t/op/read.t 36 See if read() works
245 t/op/regexp.t 35 See if regular expressions work
246 t/op/repeat.t 34 See if x operator works
247 t/op/s.t 30 See if substitutions work
248 t/op/sleep.t 36 See if sleep works
249 t/op/sort.t 35 See if sort works
250 t/op/split.t 34 See if split works
251 t/op/sprintf.t 34 See if sprintf works
252 t/op/stat.t 30 See if stat works
253 t/op/study.t 30 See if study works
254 t/op/substr.t 32 See if substr works
255 t/op/time.t 35 See if time functions work
256 t/op/undef.t 34 See if undef works
257 t/op/unshift.t 36 See if unshift works
258 t/op/vec.t 35 See if vectors work
259 t/op/write.t 33 See if write works
260 toke.c:AA 4 The tokener
262 usersub.c 32 User supplied (possibly proprietary) subroutines
263 usub/Makefile 36 Makefile for curseperl
264 usub/README 1 Instructions for user supplied subroutines
265 usub/curses.mus 26 Glue routines for BSD curses
266 usub/man2mus 34 A manual page to .mus translator
267 usub/mus 33 A .mus to .c translator
268 usub/pager 32 A sample pager in curseperl
269 usub/usersub.c 36 An initialization file to call curses glue routines
270 util.c 16 Utility routines
271 util.h 35 Public declarations for the above
272 x2p/EXTERN.h 36 Same as above
273 x2p/INTERN.h 36 Same as above
274 x2p/Makefile.SH 32 Precursor to Makefile
275 x2p/a2p.h 29 Global declarations
276 x2p/a2p.man 29 Manual page for awk to perl translator
277 x2p/a2p.y 28 A yacc grammer for awk
278 x2p/a2py.c 23 Awk compiler, sort of
279 x2p/find2perl.SH 14 A find to perl translator
280 x2p/handy.h 35 Handy definitions
281 x2p/hash.c 30 Associative arrays again
282 x2p/hash.h 34 Public declarations for the above
283 x2p/s2p.SH 27 Sed to perl translator
284 x2p/s2p.man 33 Manual page for sed to perl translator
285 x2p/str.c 27 String handling package
286 x2p/str.h 34 Public declarations for the above
287 x2p/util.c 24 Utility routines
288 x2p/util.h 35 Public declarations for the above
289 x2p/walk.c 9 Parse tree walker