Don't use $4 when it might be undef
[perl.git] / MANIFEST
1 Artistic                The "Artistic License"
2 Changes                 Differences from previous version
3 Changes5.000            Differences between 4.x and 5.000
4 Changes5.001            Differences between 5.000 and 5.001
5 Changes5.002            Differences between 5.001 and 5.002
6 Changes5.003            Differences between 5.002 and 5.003
7 configure               Crude emulation of GNU configure
8 configure.gnu           Copy of configure (for case-insensitive systems)
9 Configure               Portability tool
10 Copying                 The GNU General Public License
11 EXTERN.h                Included before foreign .h files
12 INSTALL                 Detailed installation instructions
13 INTERN.h                Included before domestic .h files
14 MANIFEST                This list of files
15 Makefile.SH             A script that generates Makefile
16 Porting/Glossary        Glossary of variables
17 Porting/pumpkin.pod     Guidelines and hints for Perl maintainers
18 README                  The Instructions
19 README.amiga            Notes about AmigaOS port
20 README.os2              Notes about OS/2 port
21 README.plan9            Notes about Plan9 port
22 README.qnx              Notes about QNX port
23 README.vms              Notes about VMS port
24 README.win32            Notes about Win32 port
25 Todo                    The Wishlist
26 XSUB.h                  Include file for extension subroutines
27 av.c                    Array value code
28 av.h                    Array value header
29 cflags.SH               A script that emits C compilation flags per file
30 compat3.sym             List of symbols for binary-compatibility with 5.003
31 config_H                Sample config.h
32 config_h.SH             Produces config.h
33 configpm                Produces lib/
34 cop.h                   Control operator header
35 cv.h                    Code value header
36 deb.c                   Debugging routines
37 doio.c                  I/O operations
38 doop.c                  Support code for various operations
39 dosish.h                Some defines for MS/DOSish machines
40 dump.c                  Debugging output
41 eg/ADB                  An adb wrapper to put in your crash dir
42 eg/README               Intro to example perl scripts
43 eg/cgi/RunMeFirst               Setup script for CGI examples
44 eg/cgi/clickable_image.cgi      CGI example
45 eg/cgi/cookie.cgi               CGI example
46 eg/cgi/crash.cgi                CGI example
47 eg/cgi/customize.cgi            CGI example
48 eg/cgi/diff_upload.cgi          CGI example
49 eg/cgi/file_upload.cgi          CGI example
50 eg/cgi/frameset.cgi             CGI example
51 eg/cgi/index.html               Index page for CGI examples
52 eg/cgi/internal_links.cgi       CGI example
53 eg/cgi/javascript.cgi           CGI example
54 eg/cgi/monty.cgi                CGI example
55 eg/cgi/multiple_forms.cgi       CGI example
56 eg/cgi/nph-clock.cgi            CGI example
57 eg/cgi/popup.cgi                CGI example
58 eg/cgi/save_state.cgi           CGI example
59 eg/cgi/tryit.cgi                CGI example
60 eg/cgi/wilogo.gif.uu            Small image for CGI examples
61 eg/changes              A program to list recently changed files
62 eg/client               A sample client
63 eg/down                 A program to do things to subdirectories
64 eg/dus                  A program to do du -s on non-mounted dirs
65 eg/findcp               A find wrapper that implements a -cp switch
66 eg/findtar              A find wrapper that pumps out a tar file
67 eg/g/gcp                A program to do a global rcp
68 eg/g/            Manual page for gcp
69 eg/g/ged                A program to do a global edit
70 eg/g/ghosts             A sample /etc/ghosts file
71 eg/g/gsh                A program to do a global rsh
72 eg/g/            Manual page for gsh
73 eg/muck                 A program to find missing make dependencies
74 eg/             Manual page for muck
75 eg/myrup                A program to find lightly loaded machines
76 eg/nih                  Script to insert #! workaround
77 eg/relink               A program to change symbolic links
78 eg/rename               A program to rename files
79 eg/rmfrom               A program to feed doomed filenames to
80 eg/scan/scan_df         Scan for filesystem anomalies
81 eg/scan/scan_last       Scan for login anomalies
82 eg/scan/scan_messages   Scan for console message anomalies
83 eg/scan/scan_passwd     Scan for passwd file anomalies
84 eg/scan/scan_ps         Scan for process anomalies
85 eg/scan/scan_sudo       Scan for sudo anomalies
86 eg/scan/scan_suid       Scan for setuid anomalies
87 eg/scan/scanner         An anomaly reporter
88 eg/server               A sample server
89 eg/shmkill              A program to remove unused shared memory
90 eg/sysvipc/README       Intro to Sys V IPC examples
91 eg/sysvipc/ipcmsg       Example of SYS V IPC message queues
92 eg/sysvipc/ipcsem       Example of Sys V IPC semaphores
93 eg/sysvipc/ipcshm       Example of Sys V IPC shared memory
94 eg/travesty             A program to print travesties of its input text
95 eg/unuc                 Un-uppercases an all-uppercase text
96 eg/uudecode             A version of uudecode
97 eg/van/empty            A program to empty the trashcan
98 eg/van/unvanish         A program to undo what vanish does
99 eg/van/vanexp           A program to expire vanished files
100 eg/van/vanish           A program to put files in a trashcan
101 eg/who                  A sample who program
102 eg/wrapsuid             A setuid script wrapper generator
103 emacs/cperl-mode.el     An alternate perl-mode
104 embed.h                 Maps symbols to safer names
105                Produces embed.h
106 ext/DB_File/          Berkeley DB extension Perl module
107 ext/DB_File/DB_File.xs          Berkeley DB extension external subroutines
108 ext/DB_File/DB_File_BS          Berkeley DB extension mkbootstrap fodder
109 ext/DB_File/Makefile.PL         Berkeley DB extension makefile writer
110 ext/DB_File/typemap             Berkeley DB extension interface types
111 ext/DynaLoader/    Dynamic Loader perl module
112 ext/DynaLoader/Makefile.PL      Dynamic Loader makefile writer
113 ext/DynaLoader/README           Dynamic Loader notes and intro
114 ext/DynaLoader/dl_aix.xs        AIX implementation
115 ext/DynaLoader/dl_dld.xs        GNU dld style implementation
116 ext/DynaLoader/dl_dlopen.xs     BSD/SunOS4&5 dlopen() style implementation
117 ext/DynaLoader/dl_hpux.xs       HP-UX implementation
118 ext/DynaLoader/dl_next.xs       Next implementation
119 ext/DynaLoader/dl_none.xs       Stub implementation
120 ext/DynaLoader/dl_vms.xs        VMS implementation
121 ext/DynaLoader/dlutils.c        Dynamic loader utilities for dl_*.xs files
122 ext/Fcntl/              Fcntl extension Perl module
123 ext/Fcntl/Fcntl.xs              Fcntl extension external subroutines
124 ext/Fcntl/Makefile.PL           Fcntl extension makefile writer
125 ext/GDBM_File/      GDBM extension Perl module
126 ext/GDBM_File/GDBM_File.xs      GDBM extension external subroutines
127 ext/GDBM_File/Makefile.PL       GDBM extension makefile writer
128 ext/GDBM_File/typemap           GDBM extension interface types
129 ext/IO/                    Top-level interface to IO::* classes
130 ext/IO/IO.xs                    IO extension external subroutines
131 ext/IO/Makefile.PL              IO extension makefile writer
132 ext/IO/README                   IO extension maintenance notice
133 ext/IO/lib/IO/           IO::File extension Perl module
134 ext/IO/lib/IO/         IO::Handle extension Perl module
135 ext/IO/lib/IO/           IO::Pipe extension Perl module
136 ext/IO/lib/IO/       IO::Seekable extension Perl module
137 ext/IO/lib/IO/         IO::Select extension Perl module
138 ext/IO/lib/IO/         IO::Socket extension Perl module
139 ext/NDBM_File/Makefile.PL       NDBM extension makefile writer
140 ext/NDBM_File/      NDBM extension Perl module
141 ext/NDBM_File/NDBM_File.xs      NDBM extension external subroutines
142 ext/NDBM_File/hints/  Hint for NDBM_File for named architecture
143 ext/NDBM_File/hints/ Hint for NDBM_File for named architecture
144 ext/NDBM_File/hints/  Hint for NDBM_File for named architecture
145 ext/NDBM_File/hints/     Hint for NDBM_File for named architecture
146 ext/NDBM_File/typemap           NDBM extension interface types
147 ext/ODBM_File/Makefile.PL       ODBM extension makefile writer
148 ext/ODBM_File/      ODBM extension Perl module
149 ext/ODBM_File/ODBM_File.xs      ODBM extension external subroutines
150 ext/ODBM_File/hints/  Hint for ODBM_File for named architecture
151 ext/ODBM_File/hints/     Hint for ODBM_File for named architecture
152 ext/ODBM_File/hints/      Hint for ODBM_File for named architecture
153 ext/ODBM_File/hints/  Hint for ODBM_File for named architecture
154 ext/ODBM_File/hints/     Hint for ODBM_File for named architecture
155 ext/ODBM_File/hints/   Hint for ODBM_File for named architecture
156 ext/ODBM_File/typemap           ODBM extension interface types
157 ext/Opcode/Makefile.PL          Opcode extension makefile writer
158 ext/Opcode/            Opcode extension Perl module
159 ext/Opcode/Opcode.xs            Opcode extension external subroutines
160 ext/Opcode/              Safe extension Perl module
161 ext/Opcode/               "Pragma" form of Opcode extension Perl module
162 ext/POSIX/Makefile.PL           POSIX extension makefile writer
163 ext/POSIX/              POSIX extension Perl module
164 ext/POSIX/POSIX.pod             POSIX extension documentation
165 ext/POSIX/POSIX.xs              POSIX extension external subroutines
166 ext/POSIX/hints/       Hint for POSIX for named architecture
167 ext/POSIX/typemap               POSIX extension interface types
168 ext/SDBM_File/Makefile.PL       SDBM extension makefile writer
169 ext/SDBM_File/      SDBM extension Perl module
170 ext/SDBM_File/SDBM_File.xs      SDBM extension external subroutines
171 ext/SDBM_File/sdbm/CHANGES              SDBM kit
172 ext/SDBM_File/sdbm/COMPARE              SDBM kit
173 ext/SDBM_File/sdbm/Makefile.PL          SDBM kit
174 ext/SDBM_File/sdbm/README               SDBM kit
175 ext/SDBM_File/sdbm/README.too           SDBM kit
176 ext/SDBM_File/sdbm/biblio               SDBM kit
177 ext/SDBM_File/sdbm/dba.c                SDBM kit
178 ext/SDBM_File/sdbm/dbd.c                SDBM kit
179 ext/SDBM_File/sdbm/dbe.1                SDBM kit
180 ext/SDBM_File/sdbm/dbe.c                SDBM kit
181 ext/SDBM_File/sdbm/dbm.c                SDBM kit
182 ext/SDBM_File/sdbm/dbm.h                SDBM kit
183 ext/SDBM_File/sdbm/dbu.c                SDBM kit
184 ext/SDBM_File/sdbm/grind                SDBM kit
185 ext/SDBM_File/sdbm/hash.c               SDBM kit
186 ext/SDBM_File/sdbm/linux.patches        SDBM kit
187 ext/SDBM_File/sdbm/makefile.sdbm        SDBM kit
188 ext/SDBM_File/sdbm/pair.c               SDBM kit
189 ext/SDBM_File/sdbm/pair.h               SDBM kit
190 ext/SDBM_File/sdbm/            SDBM kit
191 ext/SDBM_File/sdbm/sdbm.3               SDBM kit
192 ext/SDBM_File/sdbm/sdbm.c               SDBM kit
193 ext/SDBM_File/sdbm/sdbm.h               SDBM kit
194 ext/SDBM_File/sdbm/tune.h               SDBM kit
195 ext/SDBM_File/sdbm/util.c               SDBM kit
196 ext/SDBM_File/typemap           SDBM extension interface types
197 ext/Socket/Makefile.PL  Socket extension makefile writer
198 ext/Socket/    Socket extension Perl module
199 ext/Socket/Socket.xs    Socket extension external subroutines
200 ext/util/extliblist     Used by extension Makefile.PL to make lib lists
201 ext/util/make_ext       Used by Makefile to execute extension Makefiles
202 ext/util/mkbootstrap    Turns ext/*/*_BS into bootstrap info
203 form.h                  Public declarations for the above
204 global.sym              Symbols that need hiding when embedded
205 globals.c               File to declare global symbols (for shared library)
206 gv.c                    Glob value code
207 gv.h                    Glob value header
208 h2pl/README             How to turn .ph files into .pl files
209 h2pl/          cbreak routines using .ph
210 h2pl/         cbreak routines using .pl
211 h2pl/eg/       Sample sizeof array initialization
212 h2pl/eg/sys/    Sample translated
213 h2pl/eg/sys/    Sample translated
214 h2pl/eg/     Sample translated
215 h2pl/getioctlsizes      Program to extract types from ioctl.h
216 h2pl/mksizes            Program to make %sizeof array
217 h2pl/mkvars             Program to make .pl from .ph files
218 h2pl/tcbreak            cbreak test routine using .ph
219 h2pl/tcbreak2           cbreak test routine using .pl
220 handy.h                 Handy definitions
221 hints/            Hints for named architecture
222 hints/3b1cc             Hints for named architecture
223 hints/README.NeXT       Notes about NeXT hints
224 hints/README.hints      Notes about hints
225 hints/            Hints for named architecture
226 hints/       Hints for named architecture
227 hints/        Hints for named architecture
228 hints/         Hints for named architecture
229 hints/          Hints for named architecture
230 hints/broken-db.msg     Warning message for systems with broken DB library
231 hints/          Hints for named architecture
232 hints/       Hints for named architecture
233 hints/           Hints for named architecture
234 hints/          Hints for named architecture
235 hints/        Hints for named architecture
236 hints/           Hints for named architecture
237 hints/          Hints for named architecture
238 hints/       Hints for named architecture
239 hints/           Hints for named architecture
240 hints/          Hints for named architecture
241 hints/            Hints for named architecture
242 hints/        Hints for named architecture
243 hints/          Hints for named architecture
244 hints/     Hints for named architecture
245 hints/           Hints for named architecture
246 hints/           Hints for named architecture
247 hints/         Hints for named architecture
248 hints/         Hints for named architecture
249 hints/         Hints for named architecture
250 hints/       Hints for named architecture
251 hints/       Hints for named architecture
252 hints/       Hints for named architecture
253 hints/            Hints for named architecture
254 hints/          Hints for named architecture
255 hints/          Hints for named architecture
256 hints/         Hints for named architecture
257 hints/        Hints for named architecture
258 hints/      Hints for named architecture
259 hints/           Hints for named architecture
260 hints/            Hints for named architecture
261 hints/          Hints for named architecture
262 hints/      Hints for named architecture
263 hints/         Hints for named architecture
264 hints/         Hints for named architecture
265 hints/       Hints for named architecture
266 hints/         Hints for named architecture
267 hints/           Hints for named architecture
268 hints/            Hints for named architecture
269 hints/        Hints for named architecture
270 hints/            Hints for named architecture
271 hints/            Hints for named architecture
272 hints/      Hints for named architecture
273 hints/      Hints for named architecture
274 hints/      Hints for named architecture
275 hints/      Hints for named architecture
276 hints/      Hints for named architecture
277 hints/      Hints for named architecture
278 hints/        Hints for named architecture
279 hints/      Hints for named architecture
280 hints/      Hints for named architecture
281 hints/           Hints for named architecture
282 hints/         Hints for named architecture
283 hints/        Hints for named architecture
284 hints/       Hints for named architecture
285 hints/          Hints for named architecture
286 hints/         Hints for named architecture
287 hints/       Hints for named architecture
288 hints/    Hints for named architecture
289 hints/          Hints for named architecture
290 hints/            Hints for named architecture
291 hv.c                    Hash value code
292 hv.h                    Hash value header
293 installhtml             Perl script to install html files for pods
294 installman              Perl script to install man pages for pods
295 installperl             Perl script to do "make install" dirty work
296 interp.sym              Interpreter specific symbols to hide in a struct
297 keywords.h              The keyword numbers
298             Program to write keywords.h
299 lib/      Perl module to emulate dbmopen
300 lib/       Autoloader base class
301 lib/        Split up autoload functions
302 lib/        Measure execution time
303 lib/Bundle/      The CPAN bundle
304 lib/              Web server interface
305 lib/CGI/       Web server interface
306 lib/CGI/         Web server interface
307 lib/CGI/         Web server interface
308 lib/CGI/         Web server interface
309 lib/CGI/       Web server interface
310 lib/             Interface to Comprehensive Perl Archive Network
311 lib/CPAN/   Utility for creating CPAN config files
312 lib/CPAN/         Runs CPAN while avoiding compiled extensions
313 lib/             Error message base class
314 lib/Class/   Structure/member template builder; makes nested types
315 lib/              Various cwd routines (getcwd, fastcwd, chdir)
316 lib/Devel/ Generate stubs for
317 lib/        like FileHandle only for directories
318 lib/          Readable aliases for short variables
319 lib/              Map environment into ordinary variables
320 lib/         Exporter base class
321 lib/ExtUtils/ Utilities for Make on non-UNIX platforms
322 lib/ExtUtils/   Utilities for embedding Perl in C programs
323 lib/ExtUtils/ Handles 'make install' on extensions
324 lib/ExtUtils/ Locates libraries
325 lib/ExtUtils/          MakeMaker methods for OS/2
326 lib/ExtUtils/         MakeMaker base class for Unix
327 lib/ExtUtils/          MakeMaker methods for VMS
328 lib/ExtUtils/        MakeMaker methods for Win32
329 lib/ExtUtils/       Write Makefiles for extensions
330 lib/ExtUtils/        Utilities to write MANIFEST files
331 lib/ExtUtils/     Writes a bootstrap file (see MakeMaker)
332 lib/ExtUtils/      Writes a linker options file for extensions
333 lib/ExtUtils/         Fixes up @INC to use just-built extension
334 lib/ExtUtils/typemap            Extension interface types
335 lib/ExtUtils/xsubpp             External subroutine preprocessor
336 lib/File/    Emulate the basename program
337 lib/File/   Perl module supporting wholesale file mode validation
338 lib/File/     Emulation of cmp command
339 lib/File/        Emulation of cp command
340 lib/File/        Routines to do a find
341 lib/File/        Do things like `mkdir -p' and `rm -r'
342 lib/File/        By-name interface to Perl's built-in stat
343 lib/        Keep more files open than the system permits
344 lib/       Backward-compatible front end to IO extension
345 lib/          Find name of currently executing program
346 lib/Getopt/      Fetch command options (GetOptions)
347 lib/Getopt/       Fetch command options (getopt, getopts)
348 lib/I18N/     Routines to do strxfrm-based collation
349 lib/IPC/        Open a two-ended pipe
350 lib/IPC/        Open a three-ended pipe!
351 lib/Math/    An arbitrary precision floating-point arithmetic package
352 lib/Math/      An arbitrary precision integer arithmetic package
353 lib/Math/     A Complex package
354 lib/Net/         Hello, anybody home?
355 lib/Net/      By-name interface to Perl's built-in gethost*
356 lib/Net/       By-name interface to Perl's built-in getnet*
357 lib/Net/     By-name interface to Perl's built-in getproto*
358 lib/Net/      By-name interface to Perl's built-in getserv*
359 lib/Pod/    used by pod/splitpod
360 lib/Pod/         Convert POD data to HTML
361 lib/Pod/         Convert POD data to formatted ASCII text
362 lib/Search/      Perform binary search on dictionaries
363 lib/      Enforce proper select scoping
364 lib/       Load functions only on demand
365 lib/            Make AUTOLOADed system() calls
366 lib/           Symbol table manipulation routines
367 lib/Sys/     Hostname methods
368 lib/Sys/       Perl module supporting syslogging
369 lib/Term/         Perl module supporting termcap usage
370 lib/Term/    A command completion subroutine
371 lib/Term/    Stub readline library
372 lib/Test/     A test harness
373 lib/Text/      An abbreviation table builder
374 lib/Text/  Perl module to split words on arbitrary delimiter
375 lib/Text/     Perl module to implement Soundex
376 lib/Text/        Do expand and unexpand
377 lib/Text/        Paragraph formatter
378 lib/Tie/         Base class for tied hashes
379 lib/Tie/      Base class for tied hashes with references as keys
380 lib/Tie/       Base class for tied scalars
381 lib/Tie/   Compact hash for known key, value and table size
382 lib/Time/       Reverse translation of localtime, gmtime
383 lib/Time/      By-name interface to Perl's built-in gmtime
384 lib/Time/   By-name interface to Perl's built-in localtime
385 lib/Time/          Internal oject for Time::{gm,local}time
386 lib/        Base class for ALL classes
387 lib/User/       By-name interface to Perl's built-in getgr*
388 lib/User/       By-name interface to Perl's built-in getpw*
389 lib/           An abbreviation table builder
390 lib/           assertion and panic with stack trace
391 lib/          Load and call a function only when it's used
392 lib/         An arbitrary precision floating point package
393 lib/           An arbitrary precision integer arithmetic package
394 lib/           An arbitrary precision rational arithmetic package
395 lib/             For "use blib"
396 lib/         Manages output filehandles when you need too many
397 lib/         A command completion subroutine
398 lib/         For "use constant"
399 lib/            A ctime workalike
400 lib/      Print verbose diagnostics
401 lib/            Code to "dot" in a shell script
402 lib/          A variable dumper
403 lib/       catch and throw routines
404 lib/          a faster but more dangerous getcwd
405 lib/             A find emulator--used by find2perl
406 lib/        A depth-first find emulator--used by find2perl
407 lib/            Routines to do single flush
408 lib/              FTP code
409 lib/           A getcwd() emulator
410 lib/           Perl library supporting option parsing
411 lib/          Perl library supporting option parsing
412 lib/         Old hostname code
413 lib/        Perl routine to get environment into variables
414 lib/          For "use integer"
415 lib/             For "use less"
416 lib/              For "use lib"
417 lib/           For "use locale"
418 lib/             A "look" equivalent
419 lib/        A perl library supporting long option parsing
420 lib/            Open a two-ended pipe (uses IPC::Open2)
421 lib/            Open a three-ended pipe (uses IPC::Open3)
422 lib/         Module for overloading perl operators
423 lib/          Perl debugging routines
424 lib/              Routines to keep track of PWD environment variable
425 lib/       Perl library to split into words with shell quoting
426 lib/          For trapping an abort and giving traceback
427 lib/             Perl library supporting stat function
428 lib/           For "use strict"
429 lib/             Declare overriding subs
430 lib/           Perl library supporting syslogging
431 lib/          Old code for tainting
432 lib/          Perl library supporting termcap usage
433 lib/        Perl library supporting inverse of localtime, gmtime
434 lib/         Perl library supporting wholesale file mode validation
435 lib/             Declare pseudo-imported global variables
436 makeaperl.SH            perl script that produces a new perl binary
437 makedepend.SH           Precursor to makedepend
438 makedir.SH              Precursor to makedir
439 malloc.c                A version of malloc you might not want
440 mg.c                    Magic code
441 mg.h                    Magic header
442              Writes lib/ExtUtils/
443 miniperlmain.c          Basic perl w/o dynamic loading or extensions
444 mv-if-diff              Script to mv a file if it changed
445 myconfig                Prints summary of the current configuration
446 nostdio.h               Cause compile error on stdio calls
447 op.c                    Opcode syntax tree code
448 op.h                    Opcode syntax tree header
449 opcode.h                Automatically generated opcode header
450               Opcode header generatore
451 os2/Changes             Changelog for OS/2 port
452 os2/Makefile.SHs        Shared library generation for OS/2
453 os2/OS2/ExtAttr/Changes         EA access module
454 os2/OS2/ExtAttr/      EA access module
455 os2/OS2/ExtAttr/ExtAttr.xs      EA access module
456 os2/OS2/ExtAttr/MANIFEST        EA access module
457 os2/OS2/ExtAttr/Makefile.PL     EA access module
458 os2/OS2/ExtAttr/myea.h          EA access module
459 os2/OS2/ExtAttr/t/os2_ea.t      EA access module
460 os2/OS2/ExtAttr/typemap         EA access module
461 os2/OS2/PrfDB/Changes           System database access module
462 os2/OS2/PrfDB/MANIFEST          System database access module
463 os2/OS2/PrfDB/Makefile.PL       System database access module
464 os2/OS2/PrfDB/          System database access module
465 os2/OS2/PrfDB/PrfDB.xs          System database access module
466 os2/OS2/PrfDB/t/os2_prfdb.t     System database access module
467 os2/OS2/PrfDB/typemap           System database access module
468 os2/OS2/Process/MANIFEST        system() constants in a module
469 os2/OS2/Process/Makefile.PL     system() constants in a module
470 os2/OS2/Process/      system() constants in a module
471 os2/OS2/Process/Process.xs      system() constants in a module
472 os2/OS2/REXX/Changes            DLL access module
473 os2/OS2/REXX/MANIFEST           DLL access module
474 os2/OS2/REXX/Makefile.PL        DLL access module
475 os2/OS2/REXX/            DLL access module
476 os2/OS2/REXX/REXX.xs            DLL access module
477 os2/OS2/REXX/t/rx_cmprt.t       DLL access module
478 os2/OS2/REXX/t/rx_dllld.t       DLL access module
479 os2/OS2/REXX/t/rx_objcall.t     DLL access module
480 os2/OS2/REXX/t/rx_sql.test      DLL access module
481 os2/OS2/REXX/t/rx_tiesql.test   DLL access module
482 os2/OS2/REXX/t/rx_tievar.t      DLL access module
483 os2/OS2/REXX/t/rx_tieydb.t      DLL access module
484 os2/OS2/REXX/t/rx_varset.t      DLL access module
485 os2/OS2/REXX/t/rx_vrexx.t       DLL access module
486 os2/POSIX.mkfifo        POSIX.xs patch
487 os2/diff.configure      Patches to Configure
488 os2/dl_os2.c            Addon for dl_open
489 os2/dlfcn.h             Addon for dl_open
490 os2/os2.c               Additional code for OS/2
491 os2/os2ish.h            Header for OS/2
492 os2/         Corrects installed binaries under OS/2
493 patchlevel.h            The current patch level of perl
494 perl.c                  main()
495 perl.h                  Global declarations
496 perl_exp.SH             Creates list of exported symbols for AIX
497 perlio.c                C code for PerlIO abstraction
498 perlio.h                Interface to PerlIO abstraction
499 perlsdio.h              Fake stdio using perlio
500 perlsfio.h              Prototype sfio mapping for PerlIO
501 perlsh                  A poor man's perl shell
502 perly.c                 A byacc'ed perly.y
503 perly.c.diff            Fixup perly.c to allow recursion
504 perly.fixer             A program to remove yacc stack limitations
505 perly.h                 The header file for perly.c
506 perly.y                 Yacc grammar for perl
507 plan9/aperl             Shell to make Perl error messages Acme-friendly
508 plan9/arpa/inet.h       Plan9 port: replacement C header file
509 plan9/buildinfo         Plan9 port: configuration information
510 plan9/config.plan9      Plan9 port: config.h template
511 plan9/exclude           Plan9 port: tests to skip
512 plan9/fndvers           Plan9 port: update Perl version in config.plan9
513 plan9/      Plan9 port: generate
514 plan9/mkfile            Plan9 port: Mk driver for build
515 plan9/myconfig.plan9    Plan9 port: script to print config summary
516 plan9/perlplan9.doc     Plan9 port: Plan9-specific formatted documentation
517 plan9/perlplan9.pod     Plan9 port: Plan9-specific pod documentation
518 plan9/plan9.c           Plan9 port: Plan9-specific C routines
519 plan9/plan9ish.h        Plan9 port: Plan9-specific C header file
520 plan9/setup.rc          Plan9 port: script for easy build+install
521 plan9/versnum           Plan9 port: script to print version number
522 pod/Makefile            Make pods into something else
523 pod/buildtoc            generate perltoc.pod
524 pod/checkpods.PL        Tool to check for common errors in pods
525 pod/perl.pod            Top level perl man page
526 pod/perlapio.pod        IO API info
527 pod/perlbook.pod        Book info
528 pod/perlbot.pod         Object-oriented Bag o' Tricks
529 pod/perlcall.pod        Callback info
530 pod/perldata.pod        Data structure info
531 pod/perldebug.pod       Debugger info
532 pod/perldelta.pod       Changes since last version
533 pod/perldiag.pod        Diagnostic info
534 pod/perldsc.pod         Data Structures Cookbook
535 pod/perlembed.pod       Embedding info
536 pod/perlfaq.pod         Frequently Asked Questions, Top Level
537 pod/perlfaq1.pod        Frequently Asked Questions, Part 1
538 pod/perlfaq2.pod        Frequently Asked Questions, Part 2
539 pod/perlfaq3.pod        Frequently Asked Questions, Part 3
540 pod/perlfaq4.pod        Frequently Asked Questions, Part 4
541 pod/perlfaq5.pod        Frequently Asked Questions, Part 5
542 pod/perlfaq6.pod        Frequently Asked Questions, Part 6
543 pod/perlfaq7.pod        Frequently Asked Questions, Part 7
544 pod/perlfaq8.pod        Frequently Asked Questions, Part 8
545 pod/perlfaq9.pod        Frequently Asked Questions, Part 9
546 pod/perlform.pod        Format info
547 pod/perlfunc.pod        Function info
548 pod/perlguts.pod        Internals info
549 pod/perlipc.pod         IPC info
550 pod/perllocale.pod      Locale support info
551 pod/perllol.pod         How to use lists of lists
552 pod/perlmod.pod         Module info
553 pod/perlobj.pod         Object info
554 pod/perlop.pod          Operator info
555 pod/perlpod.pod         Pod info
556 pod/perlre.pod          Regular expression info
557 pod/perlref.pod         References info
558 pod/perlrun.pod         Execution info
559 pod/perlsec.pod         Security info
560 pod/perlstyle.pod       Style info
561 pod/perlsub.pod         Subroutine info
562 pod/perlsyn.pod         Syntax info
563 pod/perltie.pod         Tieing an object class into a simple variable
564 pod/perltoc.pod         Table of Contents info
565 pod/perltoot.pod        Tom's object-oriented tutorial
566 pod/perltrap.pod        Trap info
567 pod/perlvar.pod         Variable info
568 pod/perlxs.pod          XS api info
569 pod/perlxstut.pod       XS tutorial
570 pod/pod2html.PL         Precursor for translator to turn pod into HTML
571 pod/pod2latex.PL        Precursor for translator to turn pod into LaTeX
572 pod/pod2man.PL          Precursor for translator to turn pod into manpage
573 pod/pod2text.PL         Precursor for translator to turn pod into text
574 pod/roffitall           troff the whole man page set
575 pod/rofftoc             Generate a table of contents in troff format
576 pod/splitman            Splits perlfunc into multiple man pages
577 pod/splitpod            Splits perlfunc into multiple pod pages
578 pp.c                    Push/Pop code
579 pp.h                    Push/Pop code defs
580 pp_ctl.c                Push/Pop code for control flow
581 pp_hot.c                Push/Pop code for heavily used opcodes
582 pp_sys.c                Push/Pop code for system interaction
583 proto.h                 Prototypes
584 qnx/ar                  QNX implementation of "ar" utility
585 qnx/cpp                 QNX implementation of preprocessor filter
586 regcomp.c               Regular expression compiler
587 regcomp.h               Private declarations for above
588 regexec.c               Regular expression evaluator
589 regexp.h                Public declarations for the above
590 run.c                   The interpreter loop
591 scope.c                 Scope entry and exit code
592 scope.h                 Scope entry and exit header
593 sv.c                    Scalar value code
594 sv.h                    Scalar value header
595 t/README                Instructions for regression tests
596 t/TEST                  The regression tester
597 t/base/cond.t           See if conditionals work
598 t/base/if.t             See if if works
599 t/base/lex.t            See if lexical items work
600 t/base/pat.t            See if pattern matching works
601 t/base/term.t           See if various terms work
602 t/cmd/elsif.t           See if else-if works
603 t/cmd/for.t             See if for loops work
604 t/cmd/mod.t             See if statement modifiers work
605 t/cmd/subval.t          See if subroutine values work
606 t/cmd/switch.t          See if switch optimizations work
607 t/cmd/while.t           See if while loops work
608 t/comp/cmdopt.t         See if command optimization works
609 t/comp/colon.t          See if colons are parsed correctly
610 t/comp/cpp.aux          main file for cpp.t
611 t/comp/cpp.t            See if C preprocessor works
612 t/comp/decl.t           See if declarations work
613 t/comp/multiline.t      See if multiline strings work
614 t/comp/package.t        See if packages work
615 t/comp/proto.t          See if function prototypes work
616 t/comp/redef.t          See if we get correct warnings on redefined subs
617 t/comp/script.t         See if script invokation works
618 t/comp/term.t           See if more terms work
619 t/comp/use.t            See if pragmas work
620 t/harness               Finer diagnostics from test suite
621 t/io/argv.t             See if ARGV stuff works
622 t/io/dup.t              See if >& works right
623 t/io/fs.t               See if directory manipulations work
624 t/io/inplace.t          See if inplace editing works
625 t/io/pipe.t             See if secure pipes work
626 t/io/print.t            See if print commands work
627 t/io/read.t             See if read works
628 t/io/tell.t             See if file seeking works
629 t/lib/abbrev.t          See if Text::Abbrev works
630 t/lib/anydbm.t          See if AnyDBM_File works
631 t/lib/autoloader.t      See if AutoLoader works
632 t/lib/basename.t        See if File::Basename works
633 t/lib/bigint.t          See if works
634 t/lib/bigintpm.t        See if works
635 t/lib/checktree.t       See if File::CheckTree works
636 t/lib/complex.t         See if Math::Complex works
637 t/lib/db-btree.t        See if DB_File works
638 t/lib/db-hash.t         See if DB_File works
639 t/lib/db-recno.t        See if DB_File works
640 t/lib/dirhand.t         See if DirHandle works
641 t/lib/english.t         See if English works
642 t/lib/env.t             See if Env works
643 t/lib/filecache.t       See if FileCache works
644 t/lib/filecopy.t        See if File::Copy works
645 t/lib/filefind.t        See if File::Find works
646 t/lib/filehand.t        See if FileHandle works
647 t/lib/filepath.t        See if File::Path works
648 t/lib/findbin.t         See if FindBin works
649 t/lib/gdbm.t            See if GDBM_File works
650 t/lib/getopt.t          See if Getopt::Std and Getopt::Long works
651 t/lib/hostname.t        See if Sys::Hostname works
652 t/lib/io_dup.t          See if dup()-related methods from IO work
653 t/lib/io_pipe.t         See if pipe()-related methods from IO work
654 t/lib/io_sel.t          See if select()-related methods from IO work
655 t/lib/io_sock.t         See if INET socket-related methods from IO work
656 t/lib/io_taint.t        See if the untaint method from IO works
657 t/lib/io_tell.t         See if seek()/tell()-related methods from IO work
658 t/lib/io_udp.t          See if UDP socket-related methods from IO work
659 t/lib/io_xs.t           See if XSUB methods from IO work
660 t/lib/ndbm.t            See if NDBM_File works
661 t/lib/odbm.t            See if ODBM_File works
662 t/lib/opcode.t          See if Opcode works
663 t/lib/open2.t           See if IPC::Open2 works
664 t/lib/open3.t           See if IPC::Open3 works
665 t/lib/ops.t             See if Opcode works
666 t/lib/parsewords.t      See if Text::ParseWords works
667 t/lib/posix.t           See if POSIX works
668 t/lib/safe1.t           See if Safe works
669 t/lib/safe2.t           See if Safe works
670 t/lib/sdbm.t            See if SDBM_File works
671 t/lib/searchdict.t      See if Search::Dict works
672 t/lib/selectsaver.t     See if SelectSaver works
673 t/lib/socket.t          See if Socket works
674 t/lib/soundex.t         See if Soundex works
675 t/lib/symbol.t          See if Symbol works
676 t/lib/texttabs.t        See if Text::Tabs works
677 t/lib/textwrap.t        See if Text::Wrap works
678 t/lib/timelocal.t       See if Time::Local works
679 t/op/append.t           See if . works
680 t/op/arith.t            See if arithmetic works
681 t/op/array.t            See if array operations work
682 t/op/assignwarn.t       See if OP= operators warn correctly for undef targets
683 t/op/auto.t             See if autoincrement et all work
684 t/op/bop.t              See if bitops work
685 t/op/chop.t             See if chop works
686 t/op/closure.t          See if closures work
687 t/op/cmp.t              See if the various string and numeric compare work
688 t/op/cond.t             See if conditional expressions work
689 t/op/delete.t           See if delete works
690 t/op/do.t               See if subroutines work
691 t/op/each.t             See if hash iterators work
692 t/op/eval.t             See if eval operator works
693 t/op/exec.t             See if exec and system work
694 t/op/exp.t              See if math functions work
695 t/op/flip.t             See if range operator works
696 t/op/fork.t             See if fork works
697 t/op/glob.t             See if <*> works
698 t/op/goto.t             See if goto works
699 t/op/groups.t           See if $( works
700 t/op/gv.t               See if typeglobs work
701 t/op/inc.t              See if inc/dec of integers near 32 bit limit work
702 t/op/index.t            See if index works
703 t/op/int.t              See if int works
704 t/op/join.t             See if join works
705 t/op/list.t             See if array lists work
706 t/op/local.t            See if local works
707 t/op/magic.t            See if magic variables work
708 t/op/method.t           See if method calls work
709 t/op/misc.t             See if miscellaneous bugs have been fixed
710 t/op/mkdir.t            See if mkdir works
711 t/op/my.t               See if lexical scoping works
712 t/op/oct.t              See if oct and hex work
713 t/op/ord.t              See if ord works
714 t/op/pack.t             See if pack and unpack work
715 t/op/pat.t              See if esoteric patterns work
716 t/op/push.t             See if push and pop work
717 t/op/quotemeta.t        See if quotemeta works
718 t/op/rand.t             See if rand works
719 t/op/range.t            See if .. works
720 t/op/re_tests           Regular expressions for regexp.t
721 t/op/read.t             See if read() works
722 t/op/readdir.t          See if readdir() works
723 t/op/recurse.t          See if deep recursion works
724 t/op/ref.t              See if refs and objects work
725 t/op/regexp.t           See if regular expressions work
726 t/op/repeat.t           See if x operator works
727 t/op/runlevel.t         See if die() works from perl_call_*()
728 t/op/sleep.t            See if sleep works
729 t/op/sort.t             See if sort works
730 t/op/split.t            See if split works
731 t/op/sprintf.t          See if sprintf works
732 t/op/stat.t             See if stat works
733 t/op/study.t            See if study works
734 t/op/subst.t            See if substitution works
735 t/op/substr.t           See if substr works
736 t/op/sysio.t            See if sysread and syswrite work
737 t/op/taint.t            See if tainting works
738 t/op/tie.t              See if tie/untie functions work
739 t/op/time.t             See if time functions work
740 t/op/undef.t            See if undef works
741 t/op/universal.t        See if UNIVERSAL class works
742 t/op/unshift.t          See if unshift works
743 t/op/vec.t              See if vectors work
744 t/op/write.t            See if write works
745 t/pragma/constant.t     See if compile-time constants work
746 t/pragma/locale.t       See if locale support (i18n and l10n) works
747 t/pragma/overload.t     See if operator overloading works
748 t/pragma/strict-refs    Tests of "use strict 'refs'" for strict.t
749 t/pragma/strict-subs    Tests of "use strict 'subs'" for strict.t
750 t/pragma/strict-vars    Tests of "use strict 'vars'" for strict.t
751 t/pragma/strict.t       See if strictures work
752 t/pragma/subs.t         See if subroutine pseudo-importation works
753 t/pragma/warn-1global   Tests of global warnings for warning.t
754 t/pragma/warning.t      See if warning controls work
755 taint.c                 Tainting code
756 toke.c                  The tokener
757 universal.c             The default UNIVERSAL package methods
758 unixish.h               Defines that are assumed on Unix
759 util.c                  Utility routines
760 util.h                  Dummy header
761 utils/Makefile          Extract the utility scripts
762 utils/c2ph.PL           program to translate dbx stabs to perl
763 utils/h2ph.PL           A thing to turn C .h files into perl .ph files
764 utils/h2xs.PL           Program to make .xs files from C header files
765 utils/perlbug.PL        A simple tool to submit a bug report
766 utils/perldoc.PL        A simple tool to find & display perl's documentation
767 utils/pl2pm.PL          A pl to pm translator
768 utils/splain.PL         Stand-alone version of
769 vms/config.vms          default config.h for VMS
770 vms/descrip.mms         MM[SK] description file for build
771 vms/ext/DCLsym/0README.txt      ReadMe file for VMS::DCLsym
772 vms/ext/DCLsym/        Perl access to CLI symbols
773 vms/ext/DCLsym/DCLsym.xs        Perl access to CLI symbols
774 vms/ext/DCLsym/Makefile.PL      MakeMaker driver for VMS::DCLsym
775 vms/ext/DCLsym/  regression tests for VMS::DCLsym
776 vms/ext/     VMS-Unix file syntax interconversion
777 vms/ext/Stdio/0README.txt       ReadMe file for VMS::Stdio
778 vms/ext/Stdio/Makefile.PL       MakeMaker driver for VMS::Stdio
779 vms/ext/Stdio/  VMS options to stdio routines
780 vms/ext/Stdio/Stdio.xs  VMS options to stdio routines
781 vms/ext/Stdio/   regression tests for VMS::Stdio
782 vms/ext/     manage linker symbols when building extensions
783 vms/ext/filespec.t      See if VMS::Filespec funtions work
784 vms/ext/       Control VMS-specific behavior of Perl core
785 vms/ext/vmsish.t        Tests for
786 vms/         parse Perl version from patchlevel.h
787 vms/       generate options files and glue for shareable image
788 vms/        retcon from config.h
789 vms/          hack to write options files in case of broken makes
790 vms/    record MM[SK] command used to build Perl
791 vms/         convert descrip.mms to make syntax
792 vms/        record local configuration info for bug report
793 vms/perlvms.pod         VMS-specific additions to Perl documentation
794 vms/perly_c.vms         perly.c with fixed declarations for global syms
795 vms/perly_h.vms         perly.h with fixed declarations for global syms
796 vms/sockadapt.c         glue for SockshShr socket support
797 vms/sockadapt.h         glue for SockshShr socket support
798 vms/            DCL driver for regression tests
799 vms/vms.c               VMS-specific C code for Perl core
800 vms/         convert Unix perly.[ch] to VMS perly_[ch].vms
801 vms/vmsish.h            VMS-specific C header for Perl core
802 vms/        Generate perlmain.c from miniperlmain.c+extensions
803 win32/Fcntl.mak         Win32 port
804 win32/IO.mak            Win32 port
805 win32/Makefile          Win32 port
806 win32/Opcode.mak        Win32 port
807 win32/SDBM_File.mak     Win32 port
808 win32/Socket.mak        Win32 port
809 win32/TEST              Win32 port
810 win32/VC-2.0/Fcntl.mak          Win32 port
811 win32/VC-2.0/IO.mak             Win32 port
812 win32/VC-2.0/Opcode.mak         Win32 port
813 win32/VC-2.0/SDBM_File.mak      Win32 port
814 win32/VC-2.0/Socket.mak         Win32 port
815 win32/VC-2.0/libperl.mak        Win32 port
816 win32/VC-2.0/miniperl.mak       Win32 port
817 win32/VC-2.0/modules.mak        Win32 port
818 win32/VC-2.0/perl.mak           Win32 port
819 win32/VC-2.0/perldll.mak        Win32 port
820 win32/VC-2.0/perlglob.mak       Win32 port
821 win32/      Win32 port
822 win32/bin/    Win32 port
823 win32/bin/pl2bat.bat    Win32 port
824 win32/bin/search.bat    Win32 port
825 win32/bin/test.bat      Win32 port
826 win32/bin/webget.bat    Win32 port
827 win32/bin/        Win32 port
828 win32/config.H          Win32 config header (suffix not ".h" for metaconfig)
829 win32/config.w32        Win32 port
830 win32/dl_win32.xs       Win32 port
831 win32/dosish.diff       Win32 port
832 win32/       Win32 port
833 win32/include/arpa/inet.h       Win32 port
834 win32/include/dirent.h          Win32 port
835 win32/include/netdb.h           Win32 port
836 win32/include/sys/socket.h      Win32 port
837 win32/libperl.mak       Win32 port
838 win32/        Win32 port
839 win32/       Win32 port
840 win32/    Win32 port
841 win32/miniperl.mak      Win32 port
842 win32/modules.mak       Win32 port
843 win32/perl.mak          Win32 port
844 win32/perl.rc           Win32 port
845 win32/perldll.mak       Win32 port
846 win32/perlglob.c        Win32 port
847 win32/perlglob.mak      Win32 port
848 win32/perllib.c         Win32 port
849 win32/runperl.c         Win32 port
850 win32/      Win32 port
851 win32/win32.c           Win32 port
852 win32/win32.h           Win32 port
853 win32/win32aux.c        Win32 port
854 win32/win32io.c         Win32 port
855 win32/win32io.h         Win32 port
856 win32/win32iop.h        Win32 port
857 win32/win32sck.c        Win32 port
858 writemain.SH            Generate perlmain.c from miniperlmain.c+extensions
859 x2p/EXTERN.h            Same as above
860 x2p/INTERN.h            Same as above
861 x2p/Makefile.SH         Precursor to Makefile
862 x2p/a2p.c               Output of a2p.y run through byacc
863 x2p/a2p.h               Global declarations
864 x2p/a2p.pod             Pod for awk to perl translator
865 x2p/a2p.y               A yacc grammer for awk
866 x2p/a2py.c              Awk compiler, sort of
867 x2p/cflags.SH           A script that emits C compilation flags per file
868 x2p/find2perl.PL        A find to perl translator
869 x2p/hash.c              Hashes again
870 x2p/hash.h              Public declarations for the above
871 x2p/proto.h             Dummy header
872 x2p/s2p.PL              Sed to perl translator
873 x2p/str.c               String handling package
874 x2p/str.h               Public declarations for the above
875 x2p/util.c              Utility routines
876 x2p/util.h              Public declarations for the above
877 x2p/walk.c              Parse tree walker