This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
fill gaps in sig_* entries in win32/config.?c
[perl5.git] / MANIFEST
index 672a08f..1d6b3a8 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -12,13 +12,18 @@ INSTALL                     Detailed installation instructions
 INTERN.h               Included before domestic .h files
 MANIFEST               This list of files
 Makefile.SH            A script that generates Makefile
-ObjXSub.h              Scoping macros for Perl Object in extensions
+objXSUB.h              Scoping macros for Perl Object in extensions
 Policy_sh.SH           Hold site-wide preferences between Configure runs.
 Porting/Contract       Social contract for contributed modules in Perl core
 Porting/Glossary       Glossary of config.sh variables
 Porting/config.sh      Sample config.sh
 Porting/config_H       Sample config.h
+Porting/findvars       Find occurrences of words
+Porting/fixCORE                Find and fix modules that generate warnings
+Porting/fixvars                Find undeclared variables with C compiler and fix em
+Porting/genlog         Generate formatted changelogs by querying p4d
 Porting/makerel                Release making utility
+Porting/p4d2p          Generate standard patches from p4 diffs
 Porting/patching.pod   How to report changes made to Perl
 Porting/patchls                Flexible patch file listing utility
 Porting/pumpkin.pod    Guidelines and hints for Perl maintainers
@@ -27,17 +32,18 @@ README.amiga                Notes about AmigaOS port
 README.beos            Notes about BeOS port
 README.cygwin32                Notes about Cygwin32 port
 README.dos             Notes about dos/djgpp port
+README.mpeix           Notes about MPE/iX port
 README.os2             Notes about OS/2 port
+README.os390           Notes about OS/390 (nee MVS) port
 README.plan9           Notes about Plan9 port
 README.qnx             Notes about QNX port
 README.threads         Notes about multithreading
 README.vms             Notes about VMS port
 README.win32           Notes about Win32 port
 Todo                   The Wishlist
-Todo.5.005             What needs doing before 5.005 release
-XSLock.h               Include file for extensions built with PERL_OBJECT defined
+Todo-5.005             What needs doing before 5.005 release
+XSlock.h               Include file for extensions built with PERL_OBJECT defined
 XSUB.h                 Include file for extension subroutines
-atomic.h               Atomic refcount handling for multi-threading
 av.c                   Array value code
 av.h                   Array value header
 beos/nm.c              BeOS port
@@ -47,11 +53,10 @@ byterun.c           Runtime support for compiler-generated bytecode
 byterun.h              Header for byterun.c
 cc_runtime.h           Macros need by runtime of compiler-generated code
 cflags.SH              A script that emits C compilation flags per file
-compat3.sym            List of symbols for binary-compatibility with 5.003
 config_h.SH            Produces config.h
 configpm               Produces lib/Config.pm
+configure.com          Configure-equivalent for VMS
 configure.gnu          Crude emulation of GNU configure
-configure.com   Configure-equivalent for VMS
 cop.h                  Control operator header
 cv.h                   Code value header
 cygwin32/cw32imp.h     Cygwin32 port
@@ -69,14 +74,17 @@ doio.c                      I/O operations
 doop.c                 Support code for various operations
 dosish.h               Some defines for MS/DOSish machines
 dump.c                 Debugging output
+ebcdic.c               EBCDIC support routines
 eg/ADB                 An adb wrapper to put in your crash dir
 eg/README              Intro to example perl scripts
 eg/cgi/RunMeFirst              Setup script for CGI examples
+eg/cgi/caution.xbm             CGI example
 eg/cgi/clickable_image.cgi     CGI example
 eg/cgi/cookie.cgi              CGI example
 eg/cgi/crash.cgi               CGI example
 eg/cgi/customize.cgi           CGI example
 eg/cgi/diff_upload.cgi         CGI example
+eg/cgi/dna.small.gif.uu                Small image for CGI examples
 eg/cgi/file_upload.cgi         CGI example
 eg/cgi/frameset.cgi            CGI example
 eg/cgi/index.html              Index page for CGI examples
@@ -85,6 +93,7 @@ eg/cgi/javascript.cgi         CGI example
 eg/cgi/monty.cgi               CGI example
 eg/cgi/multiple_forms.cgi      CGI example
 eg/cgi/nph-clock.cgi           CGI example
+eg/cgi/nph-multipart.cgi       CGI example
 eg/cgi/popup.cgi               CGI example
 eg/cgi/save_state.cgi          CGI example
 eg/cgi/tryit.cgi               CGI example
@@ -177,6 +186,11 @@ ext/DB_File/DB_File_BS             Berkeley DB extension mkbootstrap fodder
 ext/DB_File/Makefile.PL                Berkeley DB extension makefile writer
 ext/DB_File/dbinfo             Berkeley DB database version checker
 ext/DB_File/typemap            Berkeley DB extension interface types
+ext/Data/Dumper/Changes                Data pretty printer, changelog
+ext/Data/Dumper/Dumper.pm      Data pretty printer, module
+ext/Data/Dumper/Dumper.xs      Data pretty printer, externals
+ext/Data/Dumper/Makefile.PL    Data pretty printer, makefile writer
+ext/Data/Dumper/Todo           Data pretty printer, futures
 ext/DynaLoader/DynaLoader_pm.PL        Dynamic Loader perl module
 ext/DynaLoader/Makefile.PL     Dynamic Loader makefile writer
 ext/DynaLoader/README          Dynamic Loader notes and intro
@@ -185,10 +199,14 @@ ext/DynaLoader/dl_cygwin32.xs     Cygwin32 implementation
 ext/DynaLoader/dl_dld.xs       GNU dld style implementation
 ext/DynaLoader/dl_dlopen.xs    BSD/SunOS4&5 dlopen() style implementation
 ext/DynaLoader/dl_hpux.xs      HP-UX implementation
+ext/DynaLoader/dl_mpeix.xs     MPE/iX implementation
 ext/DynaLoader/dl_next.xs      Next implementation
 ext/DynaLoader/dl_none.xs      Stub implementation
 ext/DynaLoader/dl_vms.xs       VMS implementation
 ext/DynaLoader/dlutils.c       Dynamic loader utilities for dl_*.xs files
+ext/Errno/ChangeLog            Errno perl module change log
+ext/Errno/Errno_pm.PL          Errno perl module create script
+ext/Errno/Makefile.PL          Errno extension makefile writer
 ext/Fcntl/Fcntl.pm             Fcntl extension Perl module
 ext/Fcntl/Fcntl.xs             Fcntl extension external subroutines
 ext/Fcntl/Makefile.PL          Fcntl extension makefile writer
@@ -206,6 +224,16 @@ ext/IO/lib/IO/Pipe.pm              IO::Pipe extension Perl module
 ext/IO/lib/IO/Seekable.pm      IO::Seekable extension Perl module
 ext/IO/lib/IO/Select.pm                IO::Select extension Perl module
 ext/IO/lib/IO/Socket.pm                IO::Socket extension Perl module
+ext/IPC/SysV/ChangeLog         IPC::SysV extension Perl module
+ext/IPC/SysV/MANIFEST          IPC::SysV extension Perl module
+ext/IPC/SysV/Makefile.PL       IPC::SysV extension Perl module
+ext/IPC/SysV/Msg.pm            IPC::SysV extension Perl module
+ext/IPC/SysV/README            IPC::SysV extension Perl module
+ext/IPC/SysV/Semaphore.pm      IPC::SysV extension Perl module
+ext/IPC/SysV/SysV.pm           IPC::SysV extension Perl module
+ext/IPC/SysV/SysV.xs           IPC::SysV extension Perl module
+ext/IPC/SysV/t/msg.t           IPC::SysV extension Perl module
+ext/IPC/SysV/t/sem.t           IPC::SysV extension Perl module
 ext/NDBM_File/Makefile.PL      NDBM extension makefile writer
 ext/NDBM_File/NDBM_File.pm     NDBM extension Perl module
 ext/NDBM_File/NDBM_File.xs     NDBM extension external subroutines
@@ -302,6 +330,10 @@ ext/Thread/unsync4.t       Test thread implicit synchronisation
 ext/attrs/Makefile.PL  attrs extension makefile writer
 ext/attrs/attrs.pm     attrs extension Perl module
 ext/attrs/attrs.xs     attrs extension external subroutines
+ext/re/Makefile.PL     re extension makefile writer
+ext/re/hints/mpeix.pl  Hints for re for named architecture
+ext/re/re.pm           re extension Perl module
+ext/re/re.xs           re extension external subroutines
 ext/util/make_ext      Used by Makefile to execute extension Makefiles
 ext/util/mkbootstrap   Turns ext/*/*_BS into bootstrap info
 fakethr.h              Fake threads header
@@ -404,23 +436,17 @@ installman                Perl script to install man pages for pods
 installperl            Perl script to do "make install" dirty work
 interp.sym             Interpreter specific symbols to hide in a struct
 intrpvar.h             Variables held in each interpreter instance
-ipdir.h                        Directory interface for Perl Object
-ipenv.h                        Environment interface for Perl Object
-iplio.h                        Low level IO interface for Perl Object
-ipmem.h                        Memory interface for Perl Object
-ipproc.h               Process interface for Perl Object
-ipsock.h               Socket interface for Perl Object
-ipstdio.h              Stdio interface for Perl Object
+iperlsys.h             Perl's interface to the system
 keywords.h             The keyword numbers
 keywords.pl            Program to write keywords.h
 lib/AnyDBM_File.pm     Perl module to emulate dbmopen
 lib/AutoLoader.pm      Autoloader base class
 lib/AutoSplit.pm       Split up autoload functions
 lib/Benchmark.pm       Measure execution time
-lib/Bundle/CPAN.pm     The CPAN bundle
 lib/CGI.pm             Web server interface ("Common Gateway Interface")
 lib/CGI/Apache.pm      Support for Apache's Perl module
 lib/CGI/Carp.pm                Log server errors with helpful context
+lib/CGI/Cookie.pm      Interface to Netscape Cookies
 lib/CGI/Fast.pm                Support for FastCGI (persistent server process)
 lib/CGI/Push.pm                Support for server push
 lib/CGI/Switch.pm      Simple interface for multiple server types
@@ -461,6 +487,12 @@ lib/File/Copy.pm   Emulation of cp command
 lib/File/DosGlob.pm    Win32 DOS-globbing module
 lib/File/Find.pm       Routines to do a find
 lib/File/Path.pm       Do things like `mkdir -p' and `rm -r'
+lib/File/Spec.pm       portable operations on file names
+lib/File/Spec/Mac.pm   portable operations on Mac file names
+lib/File/Spec/OS2.pm   portable operations on OS2 file names
+lib/File/Spec/Unix.pm  portable operations on Unix file names
+lib/File/Spec/VMS.pm   portable operations on VMS file names
+lib/File/Spec/Win32.pm portable operations on Win32 file names
 lib/File/stat.pm       By-name interface to Perl's builtin stat
 lib/FileCache.pm       Keep more files open than the system permits
 lib/FileHandle.pm      Backward-compatible front end to IO extension
@@ -570,6 +602,9 @@ mg.c                        Magic code
 mg.h                   Magic header
 minimod.pl             Writes lib/ExtUtils/Miniperl.pm
 miniperlmain.c         Basic perl w/o dynamic loading or extensions
+mpeix/mpeixish.h       MPE/iX port
+mpeix/nm               MPE/iX port
+mpeix/relink           MPE/iX port
 mv-if-diff             Script to mv a file if it changed
 myconfig               Prints summary of the current configuration
 nostdio.h              Cause compile error on stdio calls
@@ -626,21 +661,15 @@ patchlevel.h              The current patch level of perl
 perl.c                 main()
 perl.h                 Global declarations
 perl_exp.SH            Creates list of exported symbols for AIX
-perldir.h              Macros for directory abstraction
-perlenv.h              Macros for environment abstraction
 perlio.c               C code for PerlIO abstraction
-perlio.h               Interface to PerlIO abstraction
+perlio.h               compatibility stub
 perlio.sym             Symbols for PerlIO abstraction
-perllio.h              Macros for Low level IO abstraction
-perlmem.h              Macros for memory allocation abstraction
-perlproc.h             Macros for process abstraction
 perlsdio.h             Fake stdio using perlio
 perlsfio.h             Prototype sfio mapping for PerlIO
 perlsh                 A poor man's perl shell
-perlsock.h             Macros for socket abstraction
 perlvars.h             Global variables
 perly.c                        A byacc'ed perly.y
-perly.c.diff           Fixup perly.c to allow recursion
+perly_c.diff           Fixup perly.c to allow recursion
 perly.fixer            A program to remove yacc stack limitations
 perly.h                        The header file for perly.c
 perly.y                        Yacc grammar for perl
@@ -670,7 +699,7 @@ pod/perlcall.pod    Callback info
 pod/perldata.pod       Data structure info
 pod/perldebug.pod      Debugger info
 pod/perldelta.pod      Changes since last version
-pod/perldelta4.pod     Changes from 5.003 to 5.004
+pod/perl5004delta.pod  Changes from 5.003 to 5.004
 pod/perldiag.pod       Diagnostic info
 pod/perldsc.pod                Data Structures Cookbook
 pod/perlembed.pod      Embedding info
@@ -692,10 +721,12 @@ pod/perlipc.pod           IPC info
 pod/perllocale.pod     Locale support info
 pod/perllol.pod                How to use lists of lists
 pod/perlmod.pod                Module mechanism info
+pod/perlmodinstall.pod Installing CPAN Modules
 pod/perlmodlib.pod     Module policy info
 pod/perlobj.pod                Object info
 pod/perlop.pod         Operator info
 pod/perlpod.pod                Pod info
+pod/perlport.pod       Portability guide
 pod/perlre.pod         Regular expression info
 pod/perlref.pod                References info
 pod/perlrun.pod                Execution info
@@ -722,14 +753,18 @@ pp.c                      Push/Pop code
 pp.h                   Push/Pop code defs
 pp_ctl.c               Push/Pop code for control flow
 pp_hot.c               Push/Pop code for heavily used opcodes
+pp_proto.h             C++ definitions for Push/Pop code
 pp_sys.c               Push/Pop code for system interaction
 proto.h                        Prototypes
 qnx/ar                 QNX implementation of "ar" utility
 qnx/cpp                        QNX implementation of preprocessor filter
 regcomp.c              Regular expression compiler
 regcomp.h              Private declarations for above
+regcomp.pl             Builder of regnodes.h
+regcomp.sym            Data for regnodes.h
 regexec.c              Regular expression evaluator
 regexp.h               Public declarations for the above
+regnodes.h             Description of nodes of RE engine
 run.c                  The interpreter loop
 scope.c                        Scope entry and exit code
 scope.h                        Scope entry and exit header
@@ -767,6 +802,7 @@ t/io/argv.t         See if ARGV stuff works
 t/io/dup.t             See if >& works right
 t/io/fs.t              See if directory manipulations work
 t/io/inplace.t         See if inplace editing works
+t/io/iprefix.t         See if inplace editing works with prefixes
 t/io/pipe.t            See if secure pipes work
 t/io/print.t           See if print commands work
 t/io/read.t            See if read works
@@ -777,6 +813,10 @@ t/lib/autoloader.t See if AutoLoader works
 t/lib/basename.t       See if File::Basename works
 t/lib/bigint.t         See if bigint.pl works
 t/lib/bigintpm.t       See if BigInt.pm works
+t/lib/cgi-form.t       See if CGI.pm works
+t/lib/cgi-function.t   See if CGI.pm works
+t/lib/cgi-html.t       See if CGI.pm works
+t/lib/cgi-request.t    See if CGI.pm works
 t/lib/checktree.t      See if File::CheckTree works
 t/lib/complex.t                See if Math::Complex works
 t/lib/db-btree.t       See if DB_File works
@@ -784,13 +824,18 @@ t/lib/db-hash.t           See if DB_File works
 t/lib/db-recno.t       See if DB_File works
 t/lib/dirhand.t                See if DirHandle works
 t/lib/dosglob.t                See if File::DosGlob works
+t/lib/dumper-ovl.t     See if Data::Dumper works for overloaded data
+t/lib/dumper.t         See if Data::Dumper works
 t/lib/english.t                See if English works
 t/lib/env.t            See if Env works
+t/lib/errno.t          See if Errno works
+t/lib/fields.t          See if base/fields works
 t/lib/filecache.t      See if FileCache works
 t/lib/filecopy.t       See if File::Copy works
 t/lib/filefind.t       See if File::Find works
 t/lib/filehand.t       See if FileHandle works
 t/lib/filepath.t       See if File::Path works
+t/lib/filespec.t       See if File::Spec works
 t/lib/findbin.t                See if FindBin works
 t/lib/gdbm.t           See if GDBM_File works
 t/lib/getopt.t         See if Getopt::Std and Getopt::Long works
@@ -806,6 +851,7 @@ t/lib/io_taint.t    See if the untaint method from IO works
 t/lib/io_tell.t                See if seek()/tell()-related methods from IO work
 t/lib/io_udp.t         See if UDP socket-related methods from IO work
 t/lib/io_xs.t          See if XSUB methods from IO work
+t/lib/ipc_sysv.t       See if IPC::SysV works
 t/lib/ndbm.t           See if NDBM_File works
 t/lib/odbm.t           See if ODBM_File works
 t/lib/opcode.t         See if Opcode works
@@ -842,6 +888,7 @@ t/op/chop.t         See if chop works
 t/op/closure.t         See if closures work
 t/op/cmp.t             See if the various string and numeric compare work
 t/op/cond.t            See if conditional expressions work
+t/op/context.t         See if context propagation works
 t/op/defins.t          See if auto-insert of defined() works
 t/op/delete.t          See if delete works
 t/op/die.t             See if die works
@@ -855,14 +902,13 @@ t/op/flip.t               See if range operator works
 t/op/fork.t            See if fork works
 t/op/glob.t            See if <*> works
 t/op/goto.t            See if goto works
+t/op/goto_xs.t         See if "goto &sub" works on XSUBs
 t/op/groups.t          See if $( works
 t/op/gv.t              See if typeglobs work
 t/op/hashwarn.t                See if warnings for bad hash assignments work
 t/op/inc.t             See if inc/dec of integers near 32 bit limit work
 t/op/index.t           See if index works
 t/op/int.t             See if int works
-t/op/ipcmsg.t          See if msg* ops work
-t/op/ipcsem.t          See if sem* ops work
 t/op/join.t            See if join works
 t/op/list.t            See if array lists work
 t/op/local.t           See if local works
@@ -892,6 +938,7 @@ t/op/repeat.t               See if x operator works
 t/op/runlevel.t                See if die() works from perl_call_*()
 t/op/sleep.t           See if sleep works
 t/op/sort.t            See if sort works
+t/op/splice.t           See if splice works
 t/op/split.t           See if split works
 t/op/sprintf.t         See if sprintf works
 t/op/stat.t            See if stat works
@@ -954,7 +1001,6 @@ vms/ext/XSSymSet.pm        manage linker symbols when building extensions
 vms/ext/filespec.t     See if VMS::Filespec funtions work
 vms/ext/vmsish.pm      Control VMS-specific behavior of Perl core
 vms/ext/vmsish.t       Tests for vmsish.pm
-vms/fndvers.com                parse Perl version from patchlevel.h
 vms/gen_shrfls.pl      generate options files and glue for shareable image
 vms/genconfig.pl       retcon config.sh from config.h
 vms/genopt.com         hack to write options files in case of broken makes
@@ -992,6 +1038,7 @@ win32/config_H.gc  Win32 config header (GNU build)?
 win32/config_H.vc      Win32 config header (Visual C++ build)
 win32/config_h.PL      Perl code to convert Win32 config.sh to config.h
 win32/config_sh.PL     Perl code to update Win32 config.sh from Makefile 
+win32/des_fcrypt.patch Win32 port
 win32/dl_win32.xs      Win32 port
 win32/genxsdef.pl      Win32 port
 win32/include/arpa/inet.h      Win32 port
@@ -1003,6 +1050,7 @@ win32/makefile.mk Win32 makefile for DMAKE (BC++, VC++ builds)
 win32/makemain.pl      Win32 port
 win32/makeperldef.pl   Win32 port
 win32/perlglob.c       Win32 port
+win32/perlhost.h       Perl host implementation
 win32/perllib.c                Win32 port
 win32/pod.mak          Win32 port
 win32/runperl.c                Win32 port