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