Commit | Line | Data |
a687059c |
1 | After all the perl kits are run you should have the following files: |
2 | |
3 | Filename Kit Description |
4 | -------- --- ----------- |
fe14fcc3 |
5 | Configure:AA 3 Run this first |
6 | Configure:AB 20 |
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 |
a687059c |
13 | README 1 The Instructions |
fe14fcc3 |
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 |
29 | doio.c:AB 28 |
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 |
a687059c |
33 | eg/README 1 Intro to example perl scripts |
fe14fcc3 |
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 |
76 | eval.c:AB 20 |
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 |
166 | perl.c 15 main() |
167 | perl.h 24 Global declarations |
168 | perl.man:AA 6 The manual page(s) |
169 | perl.man:AB 7 |
170 | perl.man:AC 8 |
171 | perl.man:AD 10 |
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 |
a687059c |
185 | t/README 1 Instructions for regression tests |
fe14fcc3 |
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 |
261 | toke.c:AB 28 |
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 |