update win32/config* stuff, Changes
Gurusamy Sarathy [Mon, 15 Feb 1999 12:09:52 +0000 (12:09 +0000)]
p4raw-id: //depot/perl@2944

Changes
win32/Makefile
win32/config.bc
win32/config.gc
win32/config.vc
win32/config_H.bc
win32/config_H.gc
win32/config_H.vc
win32/makefile.mk

diff --git a/Changes b/Changes
index 2491c53..85ba839 100644 (file)
--- a/Changes
+++ b/Changes
@@ -79,6 +79,168 @@ Version 5.005_55        Development release working toward 5.006
 ----------------
 
 ____________________________________________________________________________
+[  2943] By: gsar                                  on 1999/02/15  11:54:08
+        Log: #include patchlevel.h by default, provide
+             PERL_{REVISION,VERSION,SUBVERSION}
+     Branch: perl
+           ! patchlevel.h perl.h
+____________________________________________________________________________
+[  2942] By: gsar                                  on 1999/02/15  10:26:59
+        Log: allow /0|NaN/ on some bigfloatpm.t tests for portability; other
+             misc fixes
+     Branch: perl
+           ! Makefile.SH t/io/argv.t t/lib/bigfloatpm.t t/lib/h2ph.t
+____________________________________________________________________________
+[  2941] By: gsar                                  on 1999/02/15  10:24:37
+        Log: broken URLs fixed (from Michael G Schwern <schwern@pobox.com>)
+             Message-ID: <19990207002851.B9185@toldyouso.com>
+             Message-ID: <19990207212152.A9765@toldyouso.com>
+             Message-ID: <19990207212041.A9622@toldyouso.com>
+             Message-ID: <19990207213127.A10244@toldyouso.com>
+             Message-ID: <19990207212559.A9950@toldyouso.com>
+             Message-ID: <19990207212842.A9994@toldyouso.com>
+             Message-ID: <19990207212500.A9860@toldyouso.com>
+             Message-ID: <19990207213013.A10105@toldyouso.com>
+     Branch: perl
+          ! pod/perldiag.pod pod/perlembed.pod pod/perlfaq3.pod
+          ! pod/perlfaq4.pod pod/perlfaq9.pod pod/perlmodinstall.pod
+           ! pod/perlmodlib.pod pod/perltoc.pod
+____________________________________________________________________________
+[  2940] By: gsar                                  on 1999/02/15  10:07:08
+        Log: enable dynaloading in C.pm-compiled programs (non-conflicting part
+             of suggested patch)
+             From: "Vishal Bhatia" <vishalb@my-dejanews.com>
+             Date: Mon, 08 Feb 1999 01:14:41 -0000
+             Message-ID: <DHIDFFOPMEFDBAAA@my-dejanews.com>
+             Subject: [PATCH 5.005_54] some pending C.pm stuff 
+     Branch: perl
+           ! ext/B/B/C.pm
+____________________________________________________________________________
+[  2939] By: jhi                                   on 1999/02/15  08:40:18
+        Log: Integrate from mainperl.
+     Branch: cfgperl
+          +> t/lib/bigfloat.t t/lib/bigfloatpm.t
+           - lib/File/PathConvert.pm
+          !> (integrate 81 files)
+____________________________________________________________________________
+[  2938] By: gsar                                  on 1999/02/15  06:56:39
+        Log: change#2839 was bogus, redo
+     Branch: perl
+          !> t/lib/h2ph.pht
+____________________________________________________________________________
+[  2937] By: gsar                                  on 1999/02/15  06:38:15
+        Log: support Win32::GetFullPathName() and Win32::SetLastError()
+             From: jan.dubois@ibm.net (Jan Dubois)
+             Date: Tue, 09 Feb 1999 22:27:31 +0100
+             Message-ID: <36c1a2ed.8007554@smtp1.ibm.net>
+             Subject: [PATCH _54] Win32::GetFullPathName (Re: File::Spec::Win32 and UNCs)
+     Branch: perl
+           ! win32/win32.c
+____________________________________________________________________________
+[  2936] By: gsar                                  on 1999/02/15  06:26:39
+        Log: support native integers, pack("L_",...) etc. (via private mail)
+             From: Jarkko Hietaniemi <jhi@iki.fi>
+             Date: Wed, 10 Feb 1999 00:04:52 +0200 (EET)
+             Message-Id: <199902092204.AAA29065@alpha.hut.fi>
+             Subject: the "packnative" patch
+     Branch: perl
+          ! pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp.c
+           ! t/lib/ipc_sysv.t t/op/pack.t
+____________________________________________________________________________
+[  2935] By: gsar                                  on 1999/02/15  06:04:02
+        Log: From: Michael G Schwern <schwern@pobox.com>
+             Date: Tue, 9 Feb 1999 04:13:12 -0500
+             Message-ID: <19990209041312.A15788@toldyouso.com>
+             Subject: [PATCH]5.005_03-MAINT_TRIAL_5 utils/h2xs fixing -A & more
+     Branch: perl
+           ! utils/h2xs.PL
+____________________________________________________________________________
+[  2934] By: gsar                                  on 1999/02/15  05:30:13
+        Log: fix bugs in the handling of negative numbers, among other things
+             From: Steven Knight <knight@theopera.baldmt.citilink.com>
+             Date: Mon, 8 Feb 1999 01:16:24 -0600
+             Message-Id: <199902080716.BAA24652@theopera.baldmt.citilink.com>
+             Subject: Math::BigFloat and Math::BigInt
+     Branch: perl
+           + t/lib/bigfloat.t t/lib/bigfloatpm.t
+          ! lib/Math/BigFloat.pm lib/Math/BigInt.pm lib/bigfloat.pl
+           ! t/lib/bigintpm.t
+____________________________________________________________________________
+[  2933] By: gsar                                  on 1999/02/15  04:57:52
+        Log: From: "J. van Krieken" <John.van.Krieken@ATComputing.nl>
+             Date: Thu, 4 Feb 1999 17:25:25 +0100 (MET)
+             Message-Id: <199902041625.RAA14489@atcmpg.ATComputing.nl>
+             Subject: s2p incorrectly handles hold space commands
+     Branch: perl
+           ! x2p/s2p.PL
+____________________________________________________________________________
+[  2932] By: gsar                                  on 1999/02/15  04:45:55
+        Log: clarify what a "line" is
+     Branch: perl
+           ! pod/perlfunc.pod pod/perlvar.pod
+____________________________________________________________________________
+[  2931] By: gsar                                  on 1999/02/15  04:23:29
+        Log: backout change#2811 and add newer version based on File::Spec
+             From: Barrie Slaymaker <rbs@telerama.com>
+             Date: Thu, 11 Feb 1999 16:29:24 -0500
+             Message-ID: <36C34BB4.A62090E0@telerama.com>
+             Subject: [PATCH]5.005_54 (pod2html) Relative URLs using new File::Spec
+     Branch: perl
+           - lib/File/PathConvert.pm
+           ! MANIFEST installhtml lib/Pod/Html.pm
+____________________________________________________________________________
+[  2930] By: gsar                                  on 1999/02/15  04:16:25
+        Log: From: Barrie Slaymaker <rbs@telerama.com>
+             Date: Thu, 11 Feb 1999 19:39:48 -0500
+             Message-ID: <36C37854.707D139@telerama.com>
+             Subject: [PATCH] 5.005_54 #2 Merging File::PathConvert in to File::Spec
+     Branch: perl
+           ! lib/File/Spec/Unix.pm lib/File/Spec/Win32.pm
+____________________________________________________________________________
+[  2929] By: gsar                                  on 1999/02/15  04:06:50
+        Log: patches suggested by John Bley <jbb6@acpub.duke.edu> (with minor edits)
+             Date: Wed, 3 Feb 1999 05:24:55 -0500 (EST)
+             Message-ID: <Pine.SOL.3.91.990203051924.302A-100000@soc11.acpub.duke.edu>
+             Subject: [PATCH]5.005_54 (DOC) fix many typos
+             --
+             Date: Wed, 3 Feb 1999 08:53:53 -0500 (EST)
+             Message-ID: <Pine.SOL.3.91.990203085157.895A-100000@soc11.acpub.duke.edu>
+             Subject: [PATCH]5.005_54 (DOC) typos
+     Branch: perl
+          ! pod/perl5004delta.pod pod/perl5005delta.pod pod/perlcall.pod
+          ! pod/perldebug.pod pod/perlfaq1.pod pod/perlfaq2.pod
+          ! pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod
+          ! pod/perlfaq6.pod pod/perlfaq7.pod pod/perlfaq8.pod
+          ! pod/perlfaq9.pod pod/perlfunc.pod pod/perlguts.pod
+          ! pod/perllol.pod pod/perlmod.pod pod/perlref.pod
+          ! pod/perlrun.pod pod/perlsub.pod pod/perltoc.pod
+           ! pod/perlvar.pod pod/perlxs.pod
+____________________________________________________________________________
+[  2928] By: gsar                                  on 1999/02/15  03:39:53
+        Log: allow the Carp routines to pass through exception objects
+     Branch: perl
+           ! lib/Carp.pm
+____________________________________________________________________________
+[  2927] By: gsar                                  on 1999/02/15  03:22:57
+        Log: mention Proc::Daemon (suggested by Michael G Schwern <schwern@pobox.com>)
+     Branch: perl
+           ! pod/perlfaq8.pod
+____________________________________________________________________________
+[  2926] By: gsar                                  on 1999/02/15  03:19:39
+        Log: integrate h2ph.PL fixes from change#2809 (change#2838 was supposed to
+             have done that, but didn't)
+     Branch: perl
+          !> utils/h2ph.PL
+____________________________________________________________________________
+[  2925] By: gsar                                  on 1999/02/15  03:17:01
+        Log: integrate cfgperl changes into mainline
+     Branch: perl
+           ! Changes
+         !> Configure Porting/Glossary Porting/config.sh Porting/config_H
+         !> config_h.SH hints/openbsd.sh hints/ultrix_4.sh
+         !> pod/perlport.pod t/lib/h2ph.pht utils/h2ph.PL
+          !> vms/subconfigure.com
+____________________________________________________________________________
 [  2924] By: gsar                                  on 1999/02/15  03:07:08
         Log: add const qualifier to most char* prototypes, handle ripple effect
      Branch: perl
index 3b3c4d4..d809459 100644 (file)
@@ -29,7 +29,7 @@ INST_TOP      = $(INST_DRV)\perl
 # versioned installation can be obtained by setting INST_TOP above to a
 # path that includes an arbitrary version string.
 #
-INST_VER       = \5.00554
+INST_VER       = \5.00555
 
 #
 # uncomment to enable threads-capabilities
index d91fbb9..7fe2222 100644 (file)
@@ -43,6 +43,7 @@ cc='bcc32'
 cccdlflags=' '
 ccdlflags='-tWD'
 ccflags='-DWIN32'
+ccsymbols=''
 cf_by='nobody'
 cf_email='nobody@no.where.net'
 cf_time=''
@@ -57,11 +58,13 @@ cp='copy'
 cpio=''
 cpp='cpp32 -oCON'
 cpp_stuff='42'
+cppccsymbols=''
 cppflags='-DWIN32'
 cpplast=''
 cppminus=''
 cpprun='cpp32 -oCON'
 cppstdin='cpp32 -oCON'
+cppsymbols=''
 cryptlib=''
 csh='undef'
 d_Gconvert='gcvt((x),(n),(b))'
@@ -83,6 +86,7 @@ d_chown='undef'
 d_chroot='undef'
 d_chsize='define'
 d_closedir='define'
+d_cmsghdr_s='undef'
 d_const='define'
 d_crypt='undef'
 d_csh='undef'
@@ -92,7 +96,7 @@ d_dbmclose64='undef'
 d_dbminit64='undef'
 d_delete64='undef'
 d_difftime='define'
-d_dirent64s='undef'
+d_dirent64_s='undef'
 d_dirnamlen='define'
 d_dlerror='define'
 d_dlopen='define'
@@ -121,7 +125,7 @@ d_fgetpos64='undef'
 d_firstkey64='undef'
 d_flexfnam='define'
 d_flock='define'
-d_flock64s='undef'
+d_flock64_s='undef'
 d_fopen64='undef'
 d_fork='undef'
 d_fpathconf='undef'
@@ -132,6 +136,8 @@ d_fseeko64='undef'
 d_fsetpos='define'
 d_fsetpos64='undef'
 d_fstat64='undef'
+d_fstatfs='undef'
+d_fstatvfs='undef'
 d_ftell64='undef'
 d_ftello='undef'
 d_ftello64='undef'
@@ -171,6 +177,7 @@ d_index='undef'
 d_inetaton='undef'
 d_ino64t='undef'
 d_int64t='undef'
+d_iovec_s='undef'
 d_isascii='define'
 d_killpg='undef'
 d_lchown='undef'
@@ -183,6 +190,7 @@ d_longlong='undef'
 d_lseek64='undef'
 d_lstat='undef'
 d_lstat64='undef'
+d_madvise='undef'
 d_mblen='define'
 d_mbstowcs='define'
 d_mbtowc='define'
@@ -193,15 +201,26 @@ d_memset='define'
 d_mkdir='define'
 d_mkfifo='undef'
 d_mktime='define'
+d_mmap='undef'
+d_mprotect='undef'
 d_msg='undef'
+d_msg_ctrunc='undef'
+d_msg_dontroute='undef'
+d_msg_oob='undef'
+d_msg_peek='undef'
+d_msg_proxy='undef'
 d_msgctl='undef'
 d_msgget='undef'
+d_msghdr_s='undef'
 d_msgrcv='undef'
 d_msgsnd='undef'
+d_msync='undef'
+d_munmap='undef'
 d_mymalloc='undef'
 d_nextkey64='undef'
 d_nice='undef'
 d_off64t='undef'
+d_old_pthread_create_joinable='undef'
 d_oldpthreads='undef'
 d_oldsock='undef'
 d_open3='undef'
@@ -214,7 +233,6 @@ d_pipe='define'
 d_poll='undef'
 d_portable='define'
 d_pthread_yield='undef'
-d_pthreads_created_joinable='undef'
 d_pwage='undef'
 d_pwchange='undef'
 d_pwclass='undef'
@@ -226,6 +244,8 @@ d_pwpasswd='undef'
 d_readdir='define'
 d_readdir64='undef'
 d_readlink='undef'
+d_readv='undef'
+d_recvmesg='undef'
 d_rename='define'
 d_rewinddir='define'
 d_rmdir='define'
@@ -233,6 +253,7 @@ d_safebcpy='undef'
 d_safemcpy='undef'
 d_sanemcmp='define'
 d_sched_yield='undef'
+d_scm_rights='undef'
 d_seekdir='define'
 d_seekdir64='undef'
 d_select='define'
@@ -242,6 +263,7 @@ d_semctl_semid_ds='undef'
 d_semctl_semun='undef'
 d_semget='undef'
 d_semop='undef'
+d_sendmsg='undef'
 d_setegid='undef'
 d_seteuid='undef'
 d_setgrent='undef'
@@ -278,6 +300,9 @@ d_socket='define'
 d_sockpair='undef'
 d_stat64='undef'
 d_statblks='undef'
+d_statfs='undef'
+d_statfsflags='undef'
+d_statvfs='undef'
 d_stdio_cnt_lval='define'
 d_stdio_ptr_lval='define'
 d_stdiobase='define'
@@ -303,6 +328,7 @@ d_tcgetpgrp='undef'
 d_tcsetpgrp='undef'
 d_telldir='define'
 d_telldir64='undef'
+d_telldirproto='define'
 d_time='define'
 d_times='define'
 d_tmpfile64='undef'
@@ -322,6 +348,7 @@ d_wait4='undef'
 d_waitpid='define'
 d_wcstombs='define'
 d_wctomb='define'
+d_writev='undef'
 d_xenix='undef'
 date='date'
 db_hashtype='int'
@@ -375,13 +402,16 @@ i_grp='undef'
 i_inttypes='undef'
 i_limits='define'
 i_locale='define'
+i_machcthr='undef'
 i_malloc='define'
 i_math='define'
 i_memory='undef'
+i_mntent='undef'
 i_ndbm='undef'
 i_netdb='undef'
 i_neterrno='undef'
 i_niin='undef'
+i_poll='undef'
 i_pwd='undef'
 i_rpcsvcdbm='define'
 i_sfio='undef'
@@ -396,17 +426,21 @@ i_sysfile='undef'
 i_sysfilio='define'
 i_sysin='undef'
 i_sysioctl='undef'
+i_sysmman='undef'
+i_sysmount='undef'
 i_sysndir='undef'
 i_sysparam='undef'
 i_sysresrc='undef'
 i_syssecrt='undef'
 i_sysselct='undef'
 i_syssockio=''
+i_sysstatvfs='undef'
 i_sysstat='define'
 i_systime='undef'
 i_systimek='undef'
 i_systimes='undef'
 i_systypes='define'
+i_sysuio='undef'
 i_sysun='undef'
 i_syswait='undef'
 i_termio='undef'
@@ -431,6 +465,7 @@ installprivlib='~INST_TOP~~INST_VER~\lib'
 installscript='~INST_TOP~~INST_VER~\bin'
 installsitearch='~INST_TOP~\site~INST_VER~\lib\~archname~'
 installsitelib='~INST_TOP~\site~INST_VER~\lib'
+installusrbinperl='undef'
 intsize='4'
 known_extensions='DB_File Fcntl GDBM_File NDBM_File ODBM_File Opcode POSIX SDBM_File Socket IO attrs Thread'
 ksh=''
@@ -477,6 +512,7 @@ medium=''
 mips=''
 mips_type=''
 mkdir='mkdir'
+mmaptype='void *'
 models='none'
 modetype='mode_t'
 more='more /e'
@@ -497,6 +533,7 @@ nonxs_ext='Errno'
 nroff=''
 o_nonblock='O_NONBLOCK'
 obj_ext='.obj'
+old_pthread_create_joinable=''
 optimize='-O2'
 orderlib='false'
 osname='MSWin32'
index 745d407..728f8dc 100644 (file)
@@ -43,6 +43,7 @@ cc='gcc'
 cccdlflags=' '
 ccdlflags=' '
 ccflags='-MD -DWIN32'
+ccsymbols=''
 cf_by='nobody'
 cf_email='nobody@no.where.net'
 cf_time=''
@@ -57,11 +58,13 @@ cp='copy'
 cpio=''
 cpp='gcc -E'
 cpp_stuff='42'
+cppccsymbols=''
 cppflags='-DWIN32'
 cpplast=''
 cppminus='-'
 cpprun='gcc -E'
 cppstdin='gcc -E'
+cppsymbols=''
 cryptlib=''
 csh='undef'
 d_Gconvert='sprintf((b),"%.*g",(n),(x))'
@@ -83,6 +86,7 @@ d_chown='undef'
 d_chroot='undef'
 d_chsize='define'
 d_closedir='define'
+d_cmsghdr_s='undef'
 d_const='define'
 d_crypt='undef'
 d_csh='undef'
@@ -92,7 +96,7 @@ d_dbmclose64='undef'
 d_dbminit64='undef'
 d_delete64='undef'
 d_difftime='define'
-d_dirent64s='undef'
+d_dirent64_s='undef'
 d_dirnamlen='define'
 d_dlerror='define'
 d_dlopen='define'
@@ -121,7 +125,7 @@ d_fgetpos64='undef'
 d_firstkey64='undef'
 d_flexfnam='define'
 d_flock='define'
-d_flock64s='undef'
+d_flock64_s='undef'
 d_fopen64='undef'
 d_fork='undef'
 d_fpathconf='undef'
@@ -132,6 +136,8 @@ d_fseeko64='undef'
 d_fsetpos='define'
 d_fsetpos64='undef'
 d_fstat64='undef'
+d_fstatfs='undef'
+d_fstatvfs='undef'
 d_ftell64='undef'
 d_ftello='undef'
 d_ftello64='undef'
@@ -171,6 +177,7 @@ d_index='undef'
 d_inetaton='undef'
 d_ino64t='undef'
 d_int64t='undef'
+d_iovec_s='undef'
 d_isascii='define'
 d_killpg='undef'
 d_lchown='undef'
@@ -183,6 +190,7 @@ d_longlong='undef'
 d_lseek64='undef'
 d_lstat='undef'
 d_lstat64='undef'
+d_madvise='undef'
 d_mblen='define'
 d_mbstowcs='define'
 d_mbtowc='define'
@@ -193,15 +201,26 @@ d_memset='define'
 d_mkdir='define'
 d_mkfifo='undef'
 d_mktime='define'
+d_mmap='undef'
+d_mprotect='undef'
 d_msg='undef'
+d_msg_ctrunc='undef'
+d_msg_dontroute='undef'
+d_msg_oob='undef'
+d_msg_peek='undef'
+d_msg_proxy='undef'
 d_msgctl='undef'
 d_msgget='undef'
+d_msghdr_s='undef'
 d_msgrcv='undef'
 d_msgsnd='undef'
+d_msync='undef'
+d_munmap='undef'
 d_mymalloc='undef'
 d_nextkey64='undef'
 d_nice='undef'
 d_off64t='undef'
+d_old_pthread_create_joinable='undef'
 d_oldpthreads='undef'
 d_oldsock='undef'
 d_open3='undef'
@@ -214,7 +233,6 @@ d_pipe='define'
 d_poll='undef'
 d_portable='define'
 d_pthread_yield='undef'
-d_pthreads_created_joinable='undef'
 d_pwage='undef'
 d_pwchange='undef'
 d_pwclass='undef'
@@ -226,6 +244,8 @@ d_pwpasswd='undef'
 d_readdir='define'
 d_readdir64='undef'
 d_readlink='undef'
+d_readv='undef'
+d_recvmesg='undef'
 d_rename='define'
 d_rewinddir='define'
 d_rmdir='define'
@@ -233,6 +253,7 @@ d_safebcpy='undef'
 d_safemcpy='undef'
 d_sanemcmp='define'
 d_sched_yield='undef'
+d_scm_rights='undef'
 d_seekdir='define'
 d_seekdir64='undef'
 d_select='define'
@@ -242,6 +263,7 @@ d_semctl_semid_ds='undef'
 d_semctl_semun='undef'
 d_semget='undef'
 d_semop='undef'
+d_sendmsg='undef'
 d_setegid='undef'
 d_seteuid='undef'
 d_setgrent='undef'
@@ -278,6 +300,9 @@ d_socket='define'
 d_sockpair='undef'
 d_stat64='undef'
 d_statblks='undef'
+d_statfs='undef'
+d_statfsflags='undef'
+d_statvfs='undef'
 d_stdio_cnt_lval='define'
 d_stdio_ptr_lval='define'
 d_stdiobase='undef'
@@ -303,6 +328,7 @@ d_tcgetpgrp='undef'
 d_tcsetpgrp='undef'
 d_telldir='define'
 d_telldir64='undef'
+d_telldirproto='define'
 d_time='define'
 d_times='define'
 d_tmpfile64='undef'
@@ -322,6 +348,7 @@ d_wait4='undef'
 d_waitpid='define'
 d_wcstombs='define'
 d_wctomb='define'
+d_writev='undef'
 d_xenix='undef'
 date='date'
 db_hashtype='int'
@@ -375,13 +402,16 @@ i_grp='undef'
 i_inttypes='undef'
 i_limits='define'
 i_locale='define'
+i_machcthr='undef'
 i_malloc='define'
 i_math='define'
 i_memory='undef'
+i_mntent='undef'
 i_ndbm='undef'
 i_netdb='undef'
 i_neterrno='undef'
 i_niin='undef'
+i_poll='undef'
 i_pwd='undef'
 i_rpcsvcdbm='define'
 i_sfio='undef'
@@ -396,17 +426,21 @@ i_sysfile='undef'
 i_sysfilio='define'
 i_sysin='undef'
 i_sysioctl='undef'
+i_sysmman='undef'
+i_sysmount='undef'
 i_sysndir='undef'
 i_sysparam='undef'
 i_sysresrc='undef'
 i_syssecrt='undef'
 i_sysselct='undef'
 i_syssockio=''
+i_sysstatvfs='undef'
 i_sysstat='define'
 i_systime='undef'
 i_systimek='undef'
 i_systimes='undef'
 i_systypes='define'
+i_sysuio='undef'
 i_sysun='undef'
 i_syswait='undef'
 i_termio='undef'
@@ -431,6 +465,7 @@ installprivlib='~INST_TOP~~INST_VER~\lib'
 installscript='~INST_TOP~~INST_VER~\bin'
 installsitearch='~INST_TOP~\site~INST_VER~\lib\~archname~'
 installsitelib='~INST_TOP~\site~INST_VER~\lib'
+installusrbinperl='undef'
 intsize='4'
 known_extensions='DB_File Fcntl GDBM_File NDBM_File ODBM_File Opcode POSIX SDBM_File Socket IO attrs Thread'
 ksh=''
@@ -477,6 +512,7 @@ medium=''
 mips=''
 mips_type=''
 mkdir='mkdir'
+mmaptype='void *'
 models='none'
 modetype='mode_t'
 more='more /e'
@@ -497,6 +533,7 @@ nonxs_ext='Errno'
 nroff=''
 o_nonblock='O_NONBLOCK'
 obj_ext='.o'
+old_pthread_create_joinable=''
 optimize='-O2'
 orderlib='false'
 osname='MSWin32'
index 1a99dd9..78fb8c0 100644 (file)
@@ -43,6 +43,7 @@ cc='cl'
 cccdlflags=' '
 ccdlflags=' '
 ccflags='-MD -DWIN32'
+ccsymbols=''
 cf_by='nobody'
 cf_email='nobody@no.where.net'
 cf_time=''
@@ -57,11 +58,13 @@ cp='copy'
 cpio=''
 cpp='cl -nologo -E'
 cpp_stuff='42'
+cppccsymbols=''
 cppflags='-DWIN32'
 cpplast=''
 cppminus=''
 cpprun='cl -nologo -E'
 cppstdin='cl -nologo -E'
+cppsymbols=''
 cryptlib=''
 csh='undef'
 d_Gconvert='sprintf((b),"%.*g",(n),(x))'
@@ -83,6 +86,7 @@ d_chown='undef'
 d_chroot='undef'
 d_chsize='define'
 d_closedir='define'
+d_cmsghdr_s='undef'
 d_const='define'
 d_crypt='undef'
 d_csh='undef'
@@ -92,7 +96,7 @@ d_dbmclose64='undef'
 d_dbminit64='undef'
 d_delete64='undef'
 d_difftime='define'
-d_dirent64s='undef'
+d_dirent64_s='undef'
 d_dirnamlen='define'
 d_dlerror='define'
 d_dlopen='define'
@@ -121,7 +125,7 @@ d_fgetpos64='undef'
 d_firstkey64='undef'
 d_flexfnam='define'
 d_flock='define'
-d_flock64s='undef'
+d_flock64_s='undef'
 d_fopen64='undef'
 d_fork='undef'
 d_fpathconf='undef'
@@ -132,6 +136,8 @@ d_fseeko64='undef'
 d_fsetpos='define'
 d_fsetpos64='undef'
 d_fstat64='undef'
+d_fstatfs='undef'
+d_fstatvfs='undef'
 d_ftell64='undef'
 d_ftello='undef'
 d_ftello64='undef'
@@ -171,6 +177,7 @@ d_index='undef'
 d_inetaton='undef'
 d_ino64t='undef'
 d_int64t='undef'
+d_iovec_s='undef'
 d_isascii='define'
 d_killpg='undef'
 d_lchown='undef'
@@ -183,6 +190,7 @@ d_longlong='undef'
 d_lseek64='undef'
 d_lstat='undef'
 d_lstat64='undef'
+d_madvise='undef'
 d_mblen='define'
 d_mbstowcs='define'
 d_mbtowc='define'
@@ -193,15 +201,26 @@ d_memset='define'
 d_mkdir='define'
 d_mkfifo='undef'
 d_mktime='define'
+d_mmap='undef'
+d_mprotect='undef'
 d_msg='undef'
+d_msg_ctrunc='undef'
+d_msg_dontroute='undef'
+d_msg_oob='undef'
+d_msg_peek='undef'
+d_msg_proxy='undef'
 d_msgctl='undef'
 d_msgget='undef'
+d_msghdr_s='undef'
 d_msgrcv='undef'
 d_msgsnd='undef'
+d_msync='undef'
+d_munmap='undef'
 d_mymalloc='undef'
 d_nextkey64='undef'
 d_nice='undef'
 d_off64t='undef'
+d_old_pthread_create_joinable='undef'
 d_oldpthreads='undef'
 d_oldsock='undef'
 d_open3='undef'
@@ -214,7 +233,6 @@ d_pipe='define'
 d_poll='undef'
 d_portable='define'
 d_pthread_yield='undef'
-d_pthreads_created_joinable='undef'
 d_pwage='undef'
 d_pwchange='undef'
 d_pwclass='undef'
@@ -226,6 +244,8 @@ d_pwpasswd='undef'
 d_readdir='define'
 d_readdir64='undef'
 d_readlink='undef'
+d_readv='undef'
+d_recvmesg='undef'
 d_rename='define'
 d_rewinddir='define'
 d_rmdir='define'
@@ -233,6 +253,7 @@ d_safebcpy='undef'
 d_safemcpy='undef'
 d_sanemcmp='define'
 d_sched_yield='undef'
+d_scm_rights='undef'
 d_seekdir='define'
 d_seekdir64='undef'
 d_select='define'
@@ -242,6 +263,7 @@ d_semctl_semid_ds='undef'
 d_semctl_semun='undef'
 d_semget='undef'
 d_semop='undef'
+d_sendmsg='undef'
 d_setegid='undef'
 d_seteuid='undef'
 d_setgrent='undef'
@@ -278,6 +300,9 @@ d_socket='define'
 d_sockpair='undef'
 d_stat64='undef'
 d_statblks='undef'
+d_statfs='undef'
+d_statfsflags='undef'
+d_statvfs='undef'
 d_stdio_cnt_lval='define'
 d_stdio_ptr_lval='define'
 d_stdiobase='define'
@@ -303,6 +328,7 @@ d_tcgetpgrp='undef'
 d_tcsetpgrp='undef'
 d_telldir='define'
 d_telldir64='undef'
+d_telldirproto='define'
 d_time='define'
 d_times='define'
 d_tmpfile64='undef'
@@ -322,6 +348,7 @@ d_wait4='undef'
 d_waitpid='define'
 d_wcstombs='define'
 d_wctomb='define'
+d_writev='undef'
 d_xenix='undef'
 date='date'
 db_hashtype='int'
@@ -375,13 +402,16 @@ i_grp='undef'
 i_inttypes='undef'
 i_limits='define'
 i_locale='define'
+i_machcthr='undef'
 i_malloc='define'
 i_math='define'
 i_memory='undef'
+i_mntent='undef'
 i_ndbm='undef'
 i_netdb='undef'
 i_neterrno='undef'
 i_niin='undef'
+i_poll='undef'
 i_pwd='undef'
 i_rpcsvcdbm='define'
 i_sfio='undef'
@@ -396,17 +426,21 @@ i_sysfile='undef'
 i_sysfilio='define'
 i_sysin='undef'
 i_sysioctl='undef'
+i_sysmman='undef'
+i_sysmount='undef'
 i_sysndir='undef'
 i_sysparam='undef'
 i_sysresrc='undef'
 i_syssecrt='undef'
 i_sysselct='undef'
 i_syssockio=''
+i_sysstatvfs='undef'
 i_sysstat='define'
 i_systime='undef'
 i_systimek='undef'
 i_systimes='undef'
 i_systypes='define'
+i_sysuio='undef'
 i_sysun='undef'
 i_syswait='undef'
 i_termio='undef'
@@ -431,6 +465,7 @@ installprivlib='~INST_TOP~~INST_VER~\lib'
 installscript='~INST_TOP~~INST_VER~\bin'
 installsitearch='~INST_TOP~\site~INST_VER~\lib\~archname~'
 installsitelib='~INST_TOP~\site~INST_VER~\lib'
+installusrbinperl='undef'
 intsize='4'
 known_extensions='DB_File Fcntl GDBM_File NDBM_File ODBM_File Opcode POSIX SDBM_File Socket IO attrs Thread'
 ksh=''
@@ -477,6 +512,7 @@ medium=''
 mips=''
 mips_type=''
 mkdir='mkdir'
+mmaptype='void *'
 models='none'
 modetype='mode_t'
 more='more /e'
@@ -497,6 +533,7 @@ nonxs_ext='Errno'
 nroff=''
 o_nonblock='O_NONBLOCK'
 obj_ext='.obj'
+old_pthread_create_joinable=''
 optimize='-O'
 orderlib='false'
 osname='MSWin32'
index d0283cb..3051ee0 100644 (file)
@@ -34,8 +34,8 @@
  *     This symbol is the filename expanded version of the BIN symbol, for
  *     programs that do not want to deal with that at run-time.
  */
-#define BIN "c:\\perl\\5.00554\\bin\\MSWin32-x86"      /**/
-#define BIN_EXP "c:\\perl\\5.00554\\bin\\MSWin32-x86"  /**/
+#define BIN "c:\\perl\\5.00555\\bin\\MSWin32-x86"      /**/
+#define BIN_EXP "c:\\perl\\5.00555\\bin\\MSWin32-x86"  /**/
 
 /* HAS_ALARM:
  *     This symbol, if defined, indicates that the alarm routine is
  */
 /*#define HAS_GETGROUPS                /**/
 
+/* HAS_GETHOSTNAME:
+ *     This symbol, if defined, indicates that the C program may use the
+ *     gethostname() routine to derive the host name.  See also HAS_UNAME
+ *     and PHOSTNAME.
+ */
 /* HAS_UNAME:
  *     This symbol, if defined, indicates that the C program may use the
  *     uname() routine to derive the host name.  See also HAS_GETHOSTNAME
  *     and PHOSTNAME.
  */
+/* PHOSTNAME:
+ *     This symbol, if defined, indicates that the C program may use the
+ *     contents of PHOSTNAME as a command to feed to the popen() routine
+ *     to derive the host name.  See also HAS_GETHOSTNAME and HAS_UNAME.
+ *     Note that the command uses a fully qualified path, so that it is safe
+ *     even if used by a process with super-user privileges.
+ */
+#define HAS_GETHOSTNAME        /**/
 /*#define HAS_UNAME            /**/
+/*#define PHOSTNAME "" / * How to get the host name */
 
 /* HAS_GETLOGIN:
  *     This symbol, if defined, indicates that the getlogin routine is
  */
 #define HAS_MKTIME             /**/
 
+/* HAS_MSYNC:
+ *     This symbol, if defined, indicates that the msync system call is
+ *     available to synchronize a mapped file.
+ */
+/*#define HAS_MSYNC            /**/
+
+/* HAS_MUNMAP:
+ *     This symbol, if defined, indicates that the munmap system call is
+ *     available to unmap a region, usually mapped by mmap().
+ */
+/*#define HAS_MUNMAP           /**/
+
 /* HAS_NICE:
  *     This symbol, if defined, indicates that the nice routine is
  *     available.
  */
 /*#define VOID_CLOSEDIR                /**/
 
+/* HAS_FD_SET:
+ *     This symbol, when defined, indicates presence of the fd_set typedef
+ *     in <sys/types.h>
+ */
+#define HAS_FD_SET     /**/
+
 /* Gconvert:
  *     This preprocessor macro is defined to convert a floating point
  *     number to a string without a trailing decimal point.  This
  */
 /*#define HAS_SIGACTION        /**/
 
+/* HAS_SIGSETJMP:
+ *     This variable indicates to the C program that the sigsetjmp()
+ *     routine is available to save the calling process's registers
+ *     and stack environment for later use by siglongjmp(), and
+ *     to optionally save the process's signal mask.  See
+ *     Sigjmp_buf, Sigsetjmp, and Siglongjmp.
+ */
 /* Sigjmp_buf:
  *     This is the buffer type to be used with Sigsetjmp and Siglongjmp.
  */
  *     output.  This symbol will have the value "-" if CPPSTDIN needs a minus
  *     to specify standard input, otherwise the value is "".
  */
+/* CPPRUN:
+ *     This symbol contains the string which will invoke a C preprocessor on
+ *     the standard input and produce to standard output. It needs to end
+ *     with CPPLAST, after all other preprocessor flags have been specified.
+ *     The main difference with CPPSTDIN is that this program will never be a
+ *     pointer to a shell wrapper, i.e. it will be empty if no preprocessor is
+ *     available directly to the user. Note that it may well be different from
+ *     the preprocessor used to compile the C program.
+ */
 #define CPPSTDIN "cpp32 -oCON"
 #define CPPMINUS ""
+#define CPPRUN "cpp32 -oCON"
 
 /* HAS_ACCESS:
  *     This manifest constant lets the C program know that the access()
  */
 #define HAS_ACCESS             /**/
 
+/* HAS_CSH:
+ *     This symbol, if defined, indicates that the C-shell exists.
+ */
 /* CSH:
  *     This symbol, if defined, contains the full pathname of csh.
  */
 #define LONGLONGSIZE 8         /**/
 #endif
 
+/* HAS_MMAP:
+ *     This symbol, if defined, indicates that the mmap system call is
+ *     available to map a file into memory.
+ */
+/* Mmap_t:
+ *     This symbol holds the return type of the mmap() system call
+ *     (and simultaneously the type of the first argument).
+ *     Usually set to 'void *' or 'cadd_t'.
+ */
+/*#define HAS_MMAP             /**/
+#define Mmap_t void *  /**/
+
 /* HAS_MSG:
  *     This symbol, if defined, indicates that the entire msg*(2) library is
  *     supported (IPC mechanism based on message queues).
  *     This symbol, if defined, indicates that the BSD socketpair() call is
  *     supported.
  */
-#define HAS_SOCKET             /**/
-/*#define HAS_SOCKETPAIR       /**/
+/* HAS_MSG_CTRUNC:
+ *     This symbol, if defined, indicates that the MSG_CTRUNC is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_MSG_DONTROUTE:
+ *     This symbol, if defined, indicates that the MSG_DONTROUTE is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_MSG_OOB:
+ *     This symbol, if defined, indicates that the MSG_OOB is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_MSG_PEEK:
+ *     This symbol, if defined, indicates that the MSG_PEEK is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_MSG_PROXY:
+ *     This symbol, if defined, indicates that the MSG_PROXY is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_SCM_RIGHTS:
+ *     This symbol, if defined, indicates that the SCM_RIGHTS is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_SENDMSG:
+ *     This symbol, if defined, indicates that the sendmsg is supported
+ *     to send messages between sockets.  You will also need struct
+ *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
+ */
+/* HAS_RECVMSG:
+ *     This symbol, if defined, indicates that the recvmsg is supported
+ *     to send messages between sockets.  You will also need struct
+ *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
+ */
+/* HAS_STRUCT_MSGHDR:
+ *     This symbol, if defined, indicates that the struct msghdr
+ *     (BSD 4.3 or 4.4) is supported.  You will also need struct
+ *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
+ */
+/* HAS_STRUCT_CMSGHDR:
+ *     This symbol, if defined, indicates that the struct cmsghdr
+ *     (BSD 4.4) is supported.  You will also need struct
+ *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
+ */
+#define        HAS_SOCKET              /**/
+/*#define      HAS_SOCKETPAIR  /**/
+/*#define      HAS_MSG_CTRUNC  /**/
+/*#define      HAS_MSG_DONTROUTE       /**/
+/*#define      HAS_MSG_OOB     /**/
+/*#define      HAS_MSG_PEEK    /**/
+/*#define      HAS_MSG_PROXY   /**/
+/*#define      HAS_SCM_RIGHTS  /**/
+/*#define      HAS_SENDMSG     /**/
+/*#define      HAS_RECVMSG     /**/
+/*#define      HAS_STRUCT_MSGHDR       /**/
+/*#define      HAS_STRUCT_CMSGHDR      /**/
 
 /* USE_STAT_BLOCKS:
  *     This symbol is defined if this system has a stat structure declaring
 /*#define PWGECOS      /**/
 /*#define PWPASSWD     /**/
 
+/* I_SYSUIO:
+ *     This symbol, if defined, indicates that <sys/uio.h> exists and
+ *     should be included.
+ */
+/*#define      I_SYSUIO                /**/
+
 /* Free_t:
  *     This variable contains the return type of free().  It is usually
  * void, but occasionally int.
  *     This symbol contains the ~name expanded version of ARCHLIB, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define ARCHLIB "c:\\perl\\5.00554\\lib\\MSWin32-x86"          /**/
+#define ARCHLIB "c:\\perl\\5.00555\\lib\\MSWin32-x86"          /**/
 /*#define ARCHLIB_EXP ""       /**/
 
 /* DLSYM_NEEDS_UNDERSCORE:
  */
 /*#define HAS_FTELLO           /**/
 
+/* HAS_MADVISE:
+ *     This symbol, if defined, indicates that the madvise system call is
+ *     available to map a file into memory.
+ */
+/*#define HAS_MADVISE          /**/
+
+/* HAS_MPROTECT:
+ *     This symbol, if defined, indicates that the mprotect system call is
+ *     available to modify the access protection of a memory mapped file.
+ */
+/*#define HAS_MPROTECT         /**/
+
+/* HAS_READV:
+ *     This symbol, if defined, indicates that the readv routine is
+ *     available to do gather reads.  You will also need <sys/uio.h>
+ *     and there I_SYSUIO.
+ */
+/*#define HAS_READV            /**/
+
 /* USE_SFIO:
  *     This symbol, if defined, indicates that sfio should
  *     be used.
  */
 /*#define      USE_SFIO                /**/
 
+/* HAS_FSTATFS:
+ *     This symbol, if defined, indicates that the fstatfs routine is
+ *     available to do stat filesystems of file descriptors.
+ */
+/* HAS_STRUCT_STATFS_FLAGS:
+ *     This symbol, if defined, indicates that the struct statfs
+ *     does have the f_flags member containing the mount flags of
+ *     the filesystem holding the file.
+ *     This kind of struct statfs is coming from sys/mount.h (BSD)
+ *     and not from sys/statfs.h (SYSV).
+ */
+/*#define HAS_FSTATFS          /**/
+/*#define HAS_STRUCT_STATFS_FLAGS              /**/
+
+/* HAS_FSTATVFS:
+ *     This symbol, if defined, indicates that the fstatvfs routine is
+ *     available to do stat filesystems of file descriptors.
+ */
+/*#define HAS_FSTATVFS         /**/
+
+/* HAS_TELLDIR_PROTO:
+ *     This symbol, if defined, indicates that the system provides
+ *     a prototype for the telldir() function.  Otherwise, it is up
+ *     to the program to supply one.  A good guess is
+ *             extern long telldir _((DIR*));
+ */
+#define        HAS_TELLDIR_PROTO       /**/
+
+/* HAS_WRITEV:
+ *     This symbol, if defined, indicates that the writev routine is
+ *     available to do scatter writes.
+ */
+/*#define HAS_WRITEV           /**/
+
 /* HAS_DBMINIT64:
  *     This symbol, if defined, indicates that the dbminit64 routine is
  *     available to open dbm files larger than 2 gigabytes.
 /*#define   I_INTTYPES                /**/
 /*#define     HAS_INT64_T               /**/
 
+/* I_MNTENT:
+ *     This symbol, if defined, indicates that <mntent.h> exists and
+ *     should be included.
+ */
+/*#define      I_MNTENT                /**/
+
+/* I_POLL:
+ *     This symbol, if defined, indicates that <poll.h> exists and
+ *     should be included.
+ */
+/*#define      I_POLL          /**/
+
+/* I_SYS_MMAN:
+ *     This symbol, if defined, indicates that <sys/mman.h> exists and
+ *     should be included.
+ */
+/*#define      I_SYS_MMAN              /**/
+
+/* I_SYS_MOUNT:
+ *     This symbol, if defined, indicates that <sys/mount.h> exists and
+ *     should be included.
+ */
+/*#define      I_SYS_MOUNT             /**/
+
+/* I_SYS_STATVFS:
+ *     This symbol, if defined, indicates that <sys/statvfs.h> exists and
+ *     should be included.
+ */
+/*#define      I_SYS_STATVFS           /**/
+
+/* INSTALL_USR_BIN_PERL:
+ *     This symbol, if defined, indicates that Perl is to be installed
+ *     also as /usr/bin/perl.
+ */
+/*#define INSTALL_USR_BIN_PERL /**/
+
 /* HAS_FSTAT64:
  *     This symbol, if defined, indicates that the fstat64 routine is
  *     available to stat files (fds) larger than 2 gigabytes.
  *     This symbol contains the ~name expanded version of PRIVLIB, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define PRIVLIB "c:\\perl\\5.00554\\lib"               /**/
-#define PRIVLIB_EXP (win32_get_privlib("5.00554"))     /**/
+#define PRIVLIB "c:\\perl\\5.00555\\lib"               /**/
+#define PRIVLIB_EXP (win32_get_privlib("5.00555"))     /**/
 
 /* SELECT_MIN_BITS:
  *     This symbol holds the minimum number of bits operated by select.
  *     This symbol contains the ~name expanded version of SITEARCH, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define SITEARCH "c:\\perl\\site\\5.00554\\lib\\MSWin32-x86"           /**/
+#define SITEARCH "c:\\perl\\site\\5.00555\\lib\\MSWin32-x86"           /**/
 /*#define SITEARCH_EXP ""      /**/
 
 /* SITELIB:
  *     This symbol contains the ~name expanded version of SITELIB, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define SITELIB "c:\\perl\\site\\5.00554\\lib"         /**/
-#define SITELIB_EXP (win32_get_sitelib("5.00554"))     /**/
+#define SITELIB "c:\\perl\\site\\5.00555\\lib"         /**/
+#define SITELIB_EXP (win32_get_sitelib("5.00555"))     /**/
 
 /* STARTPERL:
  *     This variable contains the string to put in front of a perl
  */
 /*#define      USE_64_BITS             /**/
 
+/* MULTIPLICITY:
+ *     This symbol, if defined, indicates that Perl should
+ *     be built to use multiplicity.
+ */
+/*#define      MULTIPLICITY            /**/
+
 /* USE_PERLIO:
  *     This symbol, if defined, indicates that the PerlIO abstraction should
  *     be used throughout.  If not defined, stdio should be
  */
 #define ARCHNAME "MSWin32-x86"         /**/
 
+/* OLD_PTHREAD_CREATE_JOINABLE:
+ *     This symbol, if defined, indicates how to create pthread
+ *     in joinable (aka undetached) state.  NOTE: not defined
+ *     if pthread.h already has defined PTHREAD_CREATE_JOINABLE
+ *     (the new version of the constant).
+ *     If defined, known values are PTHREAD_CREATE_UNDETACHED
+ *     and __UNDETACHED.
+ */
+/*#define OLD_PTHREAD_CREATE_JOINABLE  /**/
+
 /* HAS_PTHREAD_YIELD:
  *     This symbol, if defined, indicates that the pthread_yield 
  *     routine is available to yield the execution of the current
  */
 /*#define   I_MACH_CTHREADS    /**/
 
-/* MULTIPLICITY:
- *     This symbol, if defined, indicates that Perl should
- *     be built to use multiplicity.
- */
-/*#define      MULTIPLICITY            /**/
-
 /* USE_THREADS:
  *     This symbol, if defined, indicates that Perl should
  *     be built to use threads.
index 3c8ff09..23e2ac5 100644 (file)
@@ -34,8 +34,8 @@
  *     This symbol is the filename expanded version of the BIN symbol, for
  *     programs that do not want to deal with that at run-time.
  */
-#define BIN "c:\\perl\\5.00554\\bin\\MSWin32-x86"      /**/
-#define BIN_EXP "c:\\perl\\5.00554\\bin\\MSWin32-x86"  /**/
+#define BIN "c:\\perl\\5.00555\\bin\\MSWin32-x86"      /**/
+#define BIN_EXP "c:\\perl\\5.00555\\bin\\MSWin32-x86"  /**/
 
 /* HAS_ALARM:
  *     This symbol, if defined, indicates that the alarm routine is
  */
 /*#define HAS_GETGROUPS                /**/
 
+/* HAS_GETHOSTNAME:
+ *     This symbol, if defined, indicates that the C program may use the
+ *     gethostname() routine to derive the host name.  See also HAS_UNAME
+ *     and PHOSTNAME.
+ */
 /* HAS_UNAME:
  *     This symbol, if defined, indicates that the C program may use the
  *     uname() routine to derive the host name.  See also HAS_GETHOSTNAME
  *     and PHOSTNAME.
  */
+/* PHOSTNAME:
+ *     This symbol, if defined, indicates that the C program may use the
+ *     contents of PHOSTNAME as a command to feed to the popen() routine
+ *     to derive the host name.  See also HAS_GETHOSTNAME and HAS_UNAME.
+ *     Note that the command uses a fully qualified path, so that it is safe
+ *     even if used by a process with super-user privileges.
+ */
+#define HAS_GETHOSTNAME        /**/
 /*#define HAS_UNAME            /**/
+/*#define PHOSTNAME "" / * How to get the host name */
 
 /* HAS_GETLOGIN:
  *     This symbol, if defined, indicates that the getlogin routine is
  */
 #define HAS_MKTIME             /**/
 
+/* HAS_MSYNC:
+ *     This symbol, if defined, indicates that the msync system call is
+ *     available to synchronize a mapped file.
+ */
+/*#define HAS_MSYNC            /**/
+
+/* HAS_MUNMAP:
+ *     This symbol, if defined, indicates that the munmap system call is
+ *     available to unmap a region, usually mapped by mmap().
+ */
+/*#define HAS_MUNMAP           /**/
+
 /* HAS_NICE:
  *     This symbol, if defined, indicates that the nice routine is
  *     available.
  */
 /*#define VOID_CLOSEDIR                /**/
 
+/* HAS_FD_SET:
+ *     This symbol, when defined, indicates presence of the fd_set typedef
+ *     in <sys/types.h>
+ */
+#define HAS_FD_SET     /**/
+
 /* Gconvert:
  *     This preprocessor macro is defined to convert a floating point
  *     number to a string without a trailing decimal point.  This
  */
 /*#define HAS_SIGACTION        /**/
 
+/* HAS_SIGSETJMP:
+ *     This variable indicates to the C program that the sigsetjmp()
+ *     routine is available to save the calling process's registers
+ *     and stack environment for later use by siglongjmp(), and
+ *     to optionally save the process's signal mask.  See
+ *     Sigjmp_buf, Sigsetjmp, and Siglongjmp.
+ */
 /* Sigjmp_buf:
  *     This is the buffer type to be used with Sigsetjmp and Siglongjmp.
  */
  *     output.  This symbol will have the value "-" if CPPSTDIN needs a minus
  *     to specify standard input, otherwise the value is "".
  */
+/* CPPRUN:
+ *     This symbol contains the string which will invoke a C preprocessor on
+ *     the standard input and produce to standard output. It needs to end
+ *     with CPPLAST, after all other preprocessor flags have been specified.
+ *     The main difference with CPPSTDIN is that this program will never be a
+ *     pointer to a shell wrapper, i.e. it will be empty if no preprocessor is
+ *     available directly to the user. Note that it may well be different from
+ *     the preprocessor used to compile the C program.
+ */
 #define CPPSTDIN "gcc -E"
 #define CPPMINUS "-"
+#define CPPRUN "gcc -E"
 
 /* HAS_ACCESS:
  *     This manifest constant lets the C program know that the access()
  */
 #define HAS_ACCESS             /**/
 
+/* HAS_CSH:
+ *     This symbol, if defined, indicates that the C-shell exists.
+ */
 /* CSH:
  *     This symbol, if defined, contains the full pathname of csh.
  */
 #define LONGLONGSIZE 8         /**/
 #endif
 
+/* HAS_MMAP:
+ *     This symbol, if defined, indicates that the mmap system call is
+ *     available to map a file into memory.
+ */
+/* Mmap_t:
+ *     This symbol holds the return type of the mmap() system call
+ *     (and simultaneously the type of the first argument).
+ *     Usually set to 'void *' or 'cadd_t'.
+ */
+/*#define HAS_MMAP             /**/
+#define Mmap_t void *  /**/
+
 /* HAS_MSG:
  *     This symbol, if defined, indicates that the entire msg*(2) library is
  *     supported (IPC mechanism based on message queues).
  *     This symbol, if defined, indicates that the BSD socketpair() call is
  *     supported.
  */
-#define HAS_SOCKET             /**/
-/*#define HAS_SOCKETPAIR       /**/
+/* HAS_MSG_CTRUNC:
+ *     This symbol, if defined, indicates that the MSG_CTRUNC is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_MSG_DONTROUTE:
+ *     This symbol, if defined, indicates that the MSG_DONTROUTE is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_MSG_OOB:
+ *     This symbol, if defined, indicates that the MSG_OOB is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_MSG_PEEK:
+ *     This symbol, if defined, indicates that the MSG_PEEK is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_MSG_PROXY:
+ *     This symbol, if defined, indicates that the MSG_PROXY is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_SCM_RIGHTS:
+ *     This symbol, if defined, indicates that the SCM_RIGHTS is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_SENDMSG:
+ *     This symbol, if defined, indicates that the sendmsg is supported
+ *     to send messages between sockets.  You will also need struct
+ *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
+ */
+/* HAS_RECVMSG:
+ *     This symbol, if defined, indicates that the recvmsg is supported
+ *     to send messages between sockets.  You will also need struct
+ *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
+ */
+/* HAS_STRUCT_MSGHDR:
+ *     This symbol, if defined, indicates that the struct msghdr
+ *     (BSD 4.3 or 4.4) is supported.  You will also need struct
+ *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
+ */
+/* HAS_STRUCT_CMSGHDR:
+ *     This symbol, if defined, indicates that the struct cmsghdr
+ *     (BSD 4.4) is supported.  You will also need struct
+ *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
+ */
+#define        HAS_SOCKET              /**/
+/*#define      HAS_SOCKETPAIR  /**/
+/*#define      HAS_MSG_CTRUNC  /**/
+/*#define      HAS_MSG_DONTROUTE       /**/
+/*#define      HAS_MSG_OOB     /**/
+/*#define      HAS_MSG_PEEK    /**/
+/*#define      HAS_MSG_PROXY   /**/
+/*#define      HAS_SCM_RIGHTS  /**/
+/*#define      HAS_SENDMSG     /**/
+/*#define      HAS_RECVMSG     /**/
+/*#define      HAS_STRUCT_MSGHDR       /**/
+/*#define      HAS_STRUCT_CMSGHDR      /**/
 
 /* USE_STAT_BLOCKS:
  *     This symbol is defined if this system has a stat structure declaring
 /*#define PWGECOS      /**/
 /*#define PWPASSWD     /**/
 
+/* I_SYSUIO:
+ *     This symbol, if defined, indicates that <sys/uio.h> exists and
+ *     should be included.
+ */
+/*#define      I_SYSUIO                /**/
+
 /* Free_t:
  *     This variable contains the return type of free().  It is usually
  * void, but occasionally int.
  *     This symbol contains the ~name expanded version of ARCHLIB, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define ARCHLIB "c:\\perl\\5.00554\\lib\\MSWin32-x86"          /**/
+#define ARCHLIB "c:\\perl\\5.00555\\lib\\MSWin32-x86"          /**/
 /*#define ARCHLIB_EXP ""       /**/
 
 /* DLSYM_NEEDS_UNDERSCORE:
  */
 /*#define HAS_FTELLO           /**/
 
+/* HAS_MADVISE:
+ *     This symbol, if defined, indicates that the madvise system call is
+ *     available to map a file into memory.
+ */
+/*#define HAS_MADVISE          /**/
+
+/* HAS_MPROTECT:
+ *     This symbol, if defined, indicates that the mprotect system call is
+ *     available to modify the access protection of a memory mapped file.
+ */
+/*#define HAS_MPROTECT         /**/
+
+/* HAS_READV:
+ *     This symbol, if defined, indicates that the readv routine is
+ *     available to do gather reads.  You will also need <sys/uio.h>
+ *     and there I_SYSUIO.
+ */
+/*#define HAS_READV            /**/
+
 /* USE_SFIO:
  *     This symbol, if defined, indicates that sfio should
  *     be used.
  */
 /*#define      USE_SFIO                /**/
 
+/* HAS_FSTATFS:
+ *     This symbol, if defined, indicates that the fstatfs routine is
+ *     available to do stat filesystems of file descriptors.
+ */
+/* HAS_STRUCT_STATFS_FLAGS:
+ *     This symbol, if defined, indicates that the struct statfs
+ *     does have the f_flags member containing the mount flags of
+ *     the filesystem holding the file.
+ *     This kind of struct statfs is coming from sys/mount.h (BSD)
+ *     and not from sys/statfs.h (SYSV).
+ */
+/*#define HAS_FSTATFS          /**/
+/*#define HAS_STRUCT_STATFS_FLAGS              /**/
+
+/* HAS_FSTATVFS:
+ *     This symbol, if defined, indicates that the fstatvfs routine is
+ *     available to do stat filesystems of file descriptors.
+ */
+/*#define HAS_FSTATVFS         /**/
+
+/* HAS_TELLDIR_PROTO:
+ *     This symbol, if defined, indicates that the system provides
+ *     a prototype for the telldir() function.  Otherwise, it is up
+ *     to the program to supply one.  A good guess is
+ *             extern long telldir _((DIR*));
+ */
+#define        HAS_TELLDIR_PROTO       /**/
+
+/* HAS_WRITEV:
+ *     This symbol, if defined, indicates that the writev routine is
+ *     available to do scatter writes.
+ */
+/*#define HAS_WRITEV           /**/
+
 /* HAS_DBMINIT64:
  *     This symbol, if defined, indicates that the dbminit64 routine is
  *     available to open dbm files larger than 2 gigabytes.
 /*#define   I_INTTYPES                /**/
 /*#define     HAS_INT64_T               /**/
 
+/* I_MNTENT:
+ *     This symbol, if defined, indicates that <mntent.h> exists and
+ *     should be included.
+ */
+/*#define      I_MNTENT                /**/
+
+/* I_POLL:
+ *     This symbol, if defined, indicates that <poll.h> exists and
+ *     should be included.
+ */
+/*#define      I_POLL          /**/
+
+/* I_SYS_MMAN:
+ *     This symbol, if defined, indicates that <sys/mman.h> exists and
+ *     should be included.
+ */
+/*#define      I_SYS_MMAN              /**/
+
+/* I_SYS_MOUNT:
+ *     This symbol, if defined, indicates that <sys/mount.h> exists and
+ *     should be included.
+ */
+/*#define      I_SYS_MOUNT             /**/
+
+/* I_SYS_STATVFS:
+ *     This symbol, if defined, indicates that <sys/statvfs.h> exists and
+ *     should be included.
+ */
+/*#define      I_SYS_STATVFS           /**/
+
+/* INSTALL_USR_BIN_PERL:
+ *     This symbol, if defined, indicates that Perl is to be installed
+ *     also as /usr/bin/perl.
+ */
+/*#define INSTALL_USR_BIN_PERL /**/
+
 /* HAS_FSTAT64:
  *     This symbol, if defined, indicates that the fstat64 routine is
  *     available to stat files (fds) larger than 2 gigabytes.
  *     This symbol contains the ~name expanded version of PRIVLIB, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define PRIVLIB "c:\\perl\\5.00554\\lib"               /**/
-#define PRIVLIB_EXP (win32_get_privlib("5.00554"))     /**/
+#define PRIVLIB "c:\\perl\\5.00555\\lib"               /**/
+#define PRIVLIB_EXP (win32_get_privlib("5.00555"))     /**/
 
 /* SELECT_MIN_BITS:
  *     This symbol holds the minimum number of bits operated by select.
  *     This symbol contains the ~name expanded version of SITEARCH, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define SITEARCH "c:\\perl\\site\\5.00554\\lib\\MSWin32-x86"           /**/
+#define SITEARCH "c:\\perl\\site\\5.00555\\lib\\MSWin32-x86"           /**/
 /*#define SITEARCH_EXP ""      /**/
 
 /* SITELIB:
  *     This symbol contains the ~name expanded version of SITELIB, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define SITELIB "c:\\perl\\site\\5.00554\\lib"         /**/
-#define SITELIB_EXP (win32_get_sitelib("5.00554"))     /**/
+#define SITELIB "c:\\perl\\site\\5.00555\\lib"         /**/
+#define SITELIB_EXP (win32_get_sitelib("5.00555"))     /**/
 
 /* STARTPERL:
  *     This variable contains the string to put in front of a perl
  */
 /*#define      USE_64_BITS             /**/
 
+/* MULTIPLICITY:
+ *     This symbol, if defined, indicates that Perl should
+ *     be built to use multiplicity.
+ */
+/*#define      MULTIPLICITY            /**/
+
 /* USE_PERLIO:
  *     This symbol, if defined, indicates that the PerlIO abstraction should
  *     be used throughout.  If not defined, stdio should be
  */
 #define ARCHNAME "MSWin32-x86"         /**/
 
+/* OLD_PTHREAD_CREATE_JOINABLE:
+ *     This symbol, if defined, indicates how to create pthread
+ *     in joinable (aka undetached) state.  NOTE: not defined
+ *     if pthread.h already has defined PTHREAD_CREATE_JOINABLE
+ *     (the new version of the constant).
+ *     If defined, known values are PTHREAD_CREATE_UNDETACHED
+ *     and __UNDETACHED.
+ */
+/*#define OLD_PTHREAD_CREATE_JOINABLE  /**/
+
 /* HAS_PTHREAD_YIELD:
  *     This symbol, if defined, indicates that the pthread_yield 
  *     routine is available to yield the execution of the current
  */
 /*#define   I_MACH_CTHREADS    /**/
 
-/* MULTIPLICITY:
- *     This symbol, if defined, indicates that Perl should
- *     be built to use multiplicity.
- */
-/*#define      MULTIPLICITY            /**/
-
 /* USE_THREADS:
  *     This symbol, if defined, indicates that Perl should
  *     be built to use threads.
index a086d75..8db3fcb 100644 (file)
@@ -34,8 +34,8 @@
  *     This symbol is the filename expanded version of the BIN symbol, for
  *     programs that do not want to deal with that at run-time.
  */
-#define BIN "c:\\perl\\5.00554\\bin\\MSWin32-x86"      /**/
-#define BIN_EXP "c:\\perl\\5.00554\\bin\\MSWin32-x86"  /**/
+#define BIN "c:\\perl\\5.00555\\bin\\MSWin32-x86"      /**/
+#define BIN_EXP "c:\\perl\\5.00555\\bin\\MSWin32-x86"  /**/
 
 /* HAS_ALARM:
  *     This symbol, if defined, indicates that the alarm routine is
  */
 /*#define HAS_GETGROUPS                /**/
 
+/* HAS_GETHOSTNAME:
+ *     This symbol, if defined, indicates that the C program may use the
+ *     gethostname() routine to derive the host name.  See also HAS_UNAME
+ *     and PHOSTNAME.
+ */
 /* HAS_UNAME:
  *     This symbol, if defined, indicates that the C program may use the
  *     uname() routine to derive the host name.  See also HAS_GETHOSTNAME
  *     and PHOSTNAME.
  */
+/* PHOSTNAME:
+ *     This symbol, if defined, indicates that the C program may use the
+ *     contents of PHOSTNAME as a command to feed to the popen() routine
+ *     to derive the host name.  See also HAS_GETHOSTNAME and HAS_UNAME.
+ *     Note that the command uses a fully qualified path, so that it is safe
+ *     even if used by a process with super-user privileges.
+ */
+#define HAS_GETHOSTNAME        /**/
 /*#define HAS_UNAME            /**/
+/*#define PHOSTNAME "" / * How to get the host name */
 
 /* HAS_GETLOGIN:
  *     This symbol, if defined, indicates that the getlogin routine is
  */
 #define HAS_MKTIME             /**/
 
+/* HAS_MSYNC:
+ *     This symbol, if defined, indicates that the msync system call is
+ *     available to synchronize a mapped file.
+ */
+/*#define HAS_MSYNC            /**/
+
+/* HAS_MUNMAP:
+ *     This symbol, if defined, indicates that the munmap system call is
+ *     available to unmap a region, usually mapped by mmap().
+ */
+/*#define HAS_MUNMAP           /**/
+
 /* HAS_NICE:
  *     This symbol, if defined, indicates that the nice routine is
  *     available.
  */
 /*#define VOID_CLOSEDIR                /**/
 
+/* HAS_FD_SET:
+ *     This symbol, when defined, indicates presence of the fd_set typedef
+ *     in <sys/types.h>
+ */
+#define HAS_FD_SET     /**/
+
 /* Gconvert:
  *     This preprocessor macro is defined to convert a floating point
  *     number to a string without a trailing decimal point.  This
  */
 /*#define HAS_SIGACTION        /**/
 
+/* HAS_SIGSETJMP:
+ *     This variable indicates to the C program that the sigsetjmp()
+ *     routine is available to save the calling process's registers
+ *     and stack environment for later use by siglongjmp(), and
+ *     to optionally save the process's signal mask.  See
+ *     Sigjmp_buf, Sigsetjmp, and Siglongjmp.
+ */
 /* Sigjmp_buf:
  *     This is the buffer type to be used with Sigsetjmp and Siglongjmp.
  */
  *     output.  This symbol will have the value "-" if CPPSTDIN needs a minus
  *     to specify standard input, otherwise the value is "".
  */
+/* CPPRUN:
+ *     This symbol contains the string which will invoke a C preprocessor on
+ *     the standard input and produce to standard output. It needs to end
+ *     with CPPLAST, after all other preprocessor flags have been specified.
+ *     The main difference with CPPSTDIN is that this program will never be a
+ *     pointer to a shell wrapper, i.e. it will be empty if no preprocessor is
+ *     available directly to the user. Note that it may well be different from
+ *     the preprocessor used to compile the C program.
+ */
 #define CPPSTDIN "cl -nologo -E"
 #define CPPMINUS ""
+#define CPPRUN "cl -nologo -E"
 
 /* HAS_ACCESS:
  *     This manifest constant lets the C program know that the access()
  */
 #define HAS_ACCESS             /**/
 
+/* HAS_CSH:
+ *     This symbol, if defined, indicates that the C-shell exists.
+ */
 /* CSH:
  *     This symbol, if defined, contains the full pathname of csh.
  */
 #define LONGLONGSIZE 8         /**/
 #endif
 
+/* HAS_MMAP:
+ *     This symbol, if defined, indicates that the mmap system call is
+ *     available to map a file into memory.
+ */
+/* Mmap_t:
+ *     This symbol holds the return type of the mmap() system call
+ *     (and simultaneously the type of the first argument).
+ *     Usually set to 'void *' or 'cadd_t'.
+ */
+/*#define HAS_MMAP             /**/
+#define Mmap_t void *  /**/
+
 /* HAS_MSG:
  *     This symbol, if defined, indicates that the entire msg*(2) library is
  *     supported (IPC mechanism based on message queues).
  *     This symbol, if defined, indicates that the BSD socketpair() call is
  *     supported.
  */
-#define HAS_SOCKET             /**/
-/*#define HAS_SOCKETPAIR       /**/
+/* HAS_MSG_CTRUNC:
+ *     This symbol, if defined, indicates that the MSG_CTRUNC is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_MSG_DONTROUTE:
+ *     This symbol, if defined, indicates that the MSG_DONTROUTE is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_MSG_OOB:
+ *     This symbol, if defined, indicates that the MSG_OOB is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_MSG_PEEK:
+ *     This symbol, if defined, indicates that the MSG_PEEK is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_MSG_PROXY:
+ *     This symbol, if defined, indicates that the MSG_PROXY is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_SCM_RIGHTS:
+ *     This symbol, if defined, indicates that the SCM_RIGHTS is supported.
+ *     Checking just with #ifdef might not be enough because this symbol
+ *     has been known to be an enum.
+ */
+/* HAS_SENDMSG:
+ *     This symbol, if defined, indicates that the sendmsg is supported
+ *     to send messages between sockets.  You will also need struct
+ *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
+ */
+/* HAS_RECVMSG:
+ *     This symbol, if defined, indicates that the recvmsg is supported
+ *     to send messages between sockets.  You will also need struct
+ *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
+ */
+/* HAS_STRUCT_MSGHDR:
+ *     This symbol, if defined, indicates that the struct msghdr
+ *     (BSD 4.3 or 4.4) is supported.  You will also need struct
+ *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
+ */
+/* HAS_STRUCT_CMSGHDR:
+ *     This symbol, if defined, indicates that the struct cmsghdr
+ *     (BSD 4.4) is supported.  You will also need struct
+ *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
+ */
+#define        HAS_SOCKET              /**/
+/*#define      HAS_SOCKETPAIR  /**/
+/*#define      HAS_MSG_CTRUNC  /**/
+/*#define      HAS_MSG_DONTROUTE       /**/
+/*#define      HAS_MSG_OOB     /**/
+/*#define      HAS_MSG_PEEK    /**/
+/*#define      HAS_MSG_PROXY   /**/
+/*#define      HAS_SCM_RIGHTS  /**/
+/*#define      HAS_SENDMSG     /**/
+/*#define      HAS_RECVMSG     /**/
+/*#define      HAS_STRUCT_MSGHDR       /**/
+/*#define      HAS_STRUCT_CMSGHDR      /**/
 
 /* USE_STAT_BLOCKS:
  *     This symbol is defined if this system has a stat structure declaring
 /*#define PWGECOS      /**/
 /*#define PWPASSWD     /**/
 
+/* I_SYSUIO:
+ *     This symbol, if defined, indicates that <sys/uio.h> exists and
+ *     should be included.
+ */
+/*#define      I_SYSUIO                /**/
+
 /* Free_t:
  *     This variable contains the return type of free().  It is usually
  * void, but occasionally int.
  *     This symbol contains the ~name expanded version of ARCHLIB, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define ARCHLIB "c:\\perl\\5.00554\\lib\\MSWin32-x86"          /**/
+#define ARCHLIB "c:\\perl\\5.00555\\lib\\MSWin32-x86"          /**/
 /*#define ARCHLIB_EXP ""       /**/
 
 /* DLSYM_NEEDS_UNDERSCORE:
  */
 /*#define HAS_FTELLO           /**/
 
+/* HAS_MADVISE:
+ *     This symbol, if defined, indicates that the madvise system call is
+ *     available to map a file into memory.
+ */
+/*#define HAS_MADVISE          /**/
+
+/* HAS_MPROTECT:
+ *     This symbol, if defined, indicates that the mprotect system call is
+ *     available to modify the access protection of a memory mapped file.
+ */
+/*#define HAS_MPROTECT         /**/
+
+/* HAS_READV:
+ *     This symbol, if defined, indicates that the readv routine is
+ *     available to do gather reads.  You will also need <sys/uio.h>
+ *     and there I_SYSUIO.
+ */
+/*#define HAS_READV            /**/
+
 /* USE_SFIO:
  *     This symbol, if defined, indicates that sfio should
  *     be used.
  */
 /*#define      USE_SFIO                /**/
 
+/* HAS_FSTATFS:
+ *     This symbol, if defined, indicates that the fstatfs routine is
+ *     available to do stat filesystems of file descriptors.
+ */
+/* HAS_STRUCT_STATFS_FLAGS:
+ *     This symbol, if defined, indicates that the struct statfs
+ *     does have the f_flags member containing the mount flags of
+ *     the filesystem holding the file.
+ *     This kind of struct statfs is coming from sys/mount.h (BSD)
+ *     and not from sys/statfs.h (SYSV).
+ */
+/*#define HAS_FSTATFS          /**/
+/*#define HAS_STRUCT_STATFS_FLAGS              /**/
+
+/* HAS_FSTATVFS:
+ *     This symbol, if defined, indicates that the fstatvfs routine is
+ *     available to do stat filesystems of file descriptors.
+ */
+/*#define HAS_FSTATVFS         /**/
+
+/* HAS_TELLDIR_PROTO:
+ *     This symbol, if defined, indicates that the system provides
+ *     a prototype for the telldir() function.  Otherwise, it is up
+ *     to the program to supply one.  A good guess is
+ *             extern long telldir _((DIR*));
+ */
+#define        HAS_TELLDIR_PROTO       /**/
+
+/* HAS_WRITEV:
+ *     This symbol, if defined, indicates that the writev routine is
+ *     available to do scatter writes.
+ */
+/*#define HAS_WRITEV           /**/
+
 /* HAS_DBMINIT64:
  *     This symbol, if defined, indicates that the dbminit64 routine is
  *     available to open dbm files larger than 2 gigabytes.
 /*#define   I_INTTYPES                /**/
 /*#define     HAS_INT64_T               /**/
 
+/* I_MNTENT:
+ *     This symbol, if defined, indicates that <mntent.h> exists and
+ *     should be included.
+ */
+/*#define      I_MNTENT                /**/
+
+/* I_POLL:
+ *     This symbol, if defined, indicates that <poll.h> exists and
+ *     should be included.
+ */
+/*#define      I_POLL          /**/
+
+/* I_SYS_MMAN:
+ *     This symbol, if defined, indicates that <sys/mman.h> exists and
+ *     should be included.
+ */
+/*#define      I_SYS_MMAN              /**/
+
+/* I_SYS_MOUNT:
+ *     This symbol, if defined, indicates that <sys/mount.h> exists and
+ *     should be included.
+ */
+/*#define      I_SYS_MOUNT             /**/
+
+/* I_SYS_STATVFS:
+ *     This symbol, if defined, indicates that <sys/statvfs.h> exists and
+ *     should be included.
+ */
+/*#define      I_SYS_STATVFS           /**/
+
+/* INSTALL_USR_BIN_PERL:
+ *     This symbol, if defined, indicates that Perl is to be installed
+ *     also as /usr/bin/perl.
+ */
+/*#define INSTALL_USR_BIN_PERL /**/
+
 /* HAS_FSTAT64:
  *     This symbol, if defined, indicates that the fstat64 routine is
  *     available to stat files (fds) larger than 2 gigabytes.
  *     This symbol contains the ~name expanded version of PRIVLIB, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define PRIVLIB "c:\\perl\\5.00554\\lib"               /**/
-#define PRIVLIB_EXP (win32_get_privlib("5.00554"))     /**/
+#define PRIVLIB "c:\\perl\\5.00555\\lib"               /**/
+#define PRIVLIB_EXP (win32_get_privlib("5.00555"))     /**/
 
 /* SELECT_MIN_BITS:
  *     This symbol holds the minimum number of bits operated by select.
  *     This symbol contains the ~name expanded version of SITEARCH, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define SITEARCH "c:\\perl\\site\\5.00554\\lib\\MSWin32-x86"           /**/
+#define SITEARCH "c:\\perl\\site\\5.00555\\lib\\MSWin32-x86"           /**/
 /*#define SITEARCH_EXP ""      /**/
 
 /* SITELIB:
  *     This symbol contains the ~name expanded version of SITELIB, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define SITELIB "c:\\perl\\site\\5.00554\\lib"         /**/
-#define SITELIB_EXP (win32_get_sitelib("5.00554"))     /**/
+#define SITELIB "c:\\perl\\site\\5.00555\\lib"         /**/
+#define SITELIB_EXP (win32_get_sitelib("5.00555"))     /**/
 
 /* STARTPERL:
  *     This variable contains the string to put in front of a perl
  */
 /*#define      USE_64_BITS             /**/
 
+/* MULTIPLICITY:
+ *     This symbol, if defined, indicates that Perl should
+ *     be built to use multiplicity.
+ */
+/*#define      MULTIPLICITY            /**/
+
 /* USE_PERLIO:
  *     This symbol, if defined, indicates that the PerlIO abstraction should
  *     be used throughout.  If not defined, stdio should be
  */
 #define ARCHNAME "MSWin32-x86"         /**/
 
+/* OLD_PTHREAD_CREATE_JOINABLE:
+ *     This symbol, if defined, indicates how to create pthread
+ *     in joinable (aka undetached) state.  NOTE: not defined
+ *     if pthread.h already has defined PTHREAD_CREATE_JOINABLE
+ *     (the new version of the constant).
+ *     If defined, known values are PTHREAD_CREATE_UNDETACHED
+ *     and __UNDETACHED.
+ */
+/*#define OLD_PTHREAD_CREATE_JOINABLE  /**/
+
 /* HAS_PTHREAD_YIELD:
  *     This symbol, if defined, indicates that the pthread_yield 
  *     routine is available to yield the execution of the current
  */
 /*#define   I_MACH_CTHREADS    /**/
 
-/* MULTIPLICITY:
- *     This symbol, if defined, indicates that Perl should
- *     be built to use multiplicity.
- */
-/*#define      MULTIPLICITY            /**/
-
 /* USE_THREADS:
  *     This symbol, if defined, indicates that Perl should
  *     be built to use threads.
index dab54d6..127e159 100644 (file)
@@ -33,7 +33,7 @@ INST_TOP      *= $(INST_DRV)\perl
 # versioned installation can be obtained by setting INST_TOP above to a
 # path that includes an arbitrary version string.
 #
-INST_VER       *= \5.00554
+INST_VER       *= \5.00555
 
 #
 # uncomment to enable threads-capabilities