From: Gurusamy Sarathy Date: Wed, 27 Oct 1999 23:54:36 +0000 (+0000) Subject: regen config* stuff for windows X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=52b0428e3435010996923055059a0bfd91b64619;p=p5sagit%2Fp5-mst-13.2.git regen config* stuff for windows p4raw-id: //depot/perl@4476 --- diff --git a/Changes b/Changes index 828cc12..b1574c1 100644 --- a/Changes +++ b/Changes @@ -75,10 +75,254 @@ indicator: ---------------- -Version 5.005_62 Development release working toward 5.006 +Version 5.005_63 Development release working toward 5.6 ---------------- ____________________________________________________________________________ +[ 4475] By: gsar on 1999/10/27 21:32:30 + Log: integrate cfgperl contents into mainline; merge conflicts + Branch: perl + !> (integrate 46 files) +____________________________________________________________________________ +[ 4474] By: gsar on 1999/10/27 21:15:07 + Log: patch up egcs-1.1.2-mingw32 build (builds a working miniperl, but not + perl; stdout/stderr redirects seem broken as well) + Branch: perl + ! iperlsys.h makedef.pl perl.h win32/makefile.mk win32/win32.h +____________________________________________________________________________ +[ 4473] By: jhi on 1999/10/27 21:11:11 + Log: Do not block if no message queues available. + Branch: cfgperl + ! t/lib/ipc_sysv.t +____________________________________________________________________________ +[ 4472] By: jhi on 1999/10/27 18:27:40 + Log: Remove unused "squatter" symbols; regen Configure. + Branch: cfgperl + ! Configure Makefile.SH Porting/Glossary Porting/config.sh + ! Porting/config_H config_h.SH epoc/config.h iperlsys.h perl.h + ! win32/config_H.bc win32/config_H.gc win32/config_H.vc +____________________________________________________________________________ +[ 4471] By: jhi on 1999/10/27 18:26:55 + Log: metaconfig; split socket; fix output. + Branch: metaconfig + ! U/modified/d_socket.U U/modified/d_statblks.U + Branch: metaconfig/U/perl + + d_cmsghdr_s.U d_msghdr_s.U d_recvmsg.U d_sendmsg.U + ! i_sysstatfs.U i_sysvfs.U +____________________________________________________________________________ +[ 4470] By: jhi on 1999/10/27 17:19:06 + Log: Regen Configure. + Branch: cfgperl + ! Configure Porting/Glossary Porting/config.sh Porting/config_H + ! config_h.SH perl.c perl.h +____________________________________________________________________________ +[ 4469] By: jhi on 1999/10/27 17:18:41 + Log: metaconfig; split statfs. + Branch: metaconfig/U/perl + + d_fs_data_s.U d_statfs_f_flags.U d_statfs_s.U + ! d_statfs.U +____________________________________________________________________________ +[ 4468] By: jhi on 1999/10/27 14:06:44 + Log: Integrate with Sarathy; manual resolve on regcomp.c conflicts + (Ilya's changes won). + Branch: cfgperl + +> os2/OS2/REXX/DLL/Changes os2/OS2/REXX/DLL/DLL.pm + +> os2/OS2/REXX/DLL/DLL.xs os2/OS2/REXX/DLL/MANIFEST + +> os2/OS2/REXX/DLL/Makefile.PL os2/OS2/REXX/t/rx_emxrv.t + !> (integrate 65 files) +____________________________________________________________________________ +[ 4467] By: jhi on 1999/10/27 13:38:41 + Log: Regen Configure. + Branch: cfgperl + ! Configure Porting/Glossary Porting/config.sh Porting/config_H + ! config_h.SH +____________________________________________________________________________ +[ 4466] By: jhi on 1999/10/27 13:18:06 + Log: metaconfig fixes from Andy. + Branch: metaconfig + + U/modified/libnlist.U U/modified/usrinc.U + ! U/Glossary.patch U/mkglossary U/modified/libpth.U +____________________________________________________________________________ +[ 4465] By: jhi on 1999/10/27 13:06:27 + Log: Nosuid checking for statfs() people. + Branch: cfgperl + ! Configure Porting/Glossary Porting/config.sh Porting/config_H + ! config_h.SH perl.c perl.h pod/perldiag.pod +____________________________________________________________________________ +[ 4464] By: jhi on 1999/10/27 13:04:20 + Log: metaconfig maintenance; fix Hasfield, statfs; + add Hasstruct, statfs3, statfs4, ustat, sysvfs; + split fstatfs away from statfs. + Branch: metaconfig + + U/protos/Hasstruct.U + ! U/protos/Hasfield.U + Branch: metaconfig/U/perl + + d_fstatfs.U d_statfs3.U d_statfs4.U d_ustat.U i_sysvfs.U + + i_ustat.U + ! d_statfs.U +____________________________________________________________________________ +[ 4463] By: jhi on 1999/10/27 07:55:53 + Log: We need cc to be able to test for cc -v. + Branch: cfgperl + ! hints/dec_osf.sh +____________________________________________________________________________ +[ 4462] By: gsar on 1999/10/27 01:31:41 + Log: more GCC v2.95 induced adjustments + Branch: perl + ! globals.c mg.c opcode.h opcode.pl perl.h sv.c + ! win32/makefile.mk win32/win32.c x2p/walk.c +____________________________________________________________________________ +[ 4461] By: gsar on 1999/10/26 21:42:59 + Log: warnings and const violations identified by compiling in C++ mode + with GCC v2.95 + Branch: perl + ! doio.c embed.pl mg.c op.c perl.c perlapi.c proto.h regcomp.c + ! sv.c taint.c toke.c win32/win32.c +____________________________________________________________________________ +[ 4459] By: jhi on 1999/10/26 10:15:58 + Log: Regen Configure. + Branch: cfgperl + ! Configure Porting/Glossary Porting/config.sh Porting/config_H + ! config_h.SH +____________________________________________________________________________ +[ 4458] By: jhi on 1999/10/26 09:48:37 + Log: Minor rewordings. + Branch: metaconfig/U/perl + ! d_getmnt.U d_getmntent.U d_statfs.U d_statvfs.U +____________________________________________________________________________ +[ 4456] By: jhi on 1999/10/26 09:11:49 + Log: Fix d_statfsflags; add d_getmnt. + Branch: metaconfig/U/perl + + d_getmnt.U + ! d_statfs.U +____________________________________________________________________________ +[ 4455] By: jhi on 1999/10/26 08:12:27 + Log: Massive multitypo in #4446. + Branch: cfgperl + ! hints/dec_osf.sh +____________________________________________________________________________ +[ 4454] By: jhi on 1999/10/25 08:28:45 + Log: From: Laszlo Molnar + To: Perl 5 Porters + Subject: [PATCH 5.005_62] dos-djgpp update + Date: Mon, 25 Oct 1999 10:11:30 +0200 + Message-ID: <19991025101130.K459@crater.eth.ericsson.se> + Branch: cfgperl + ! djgpp/config.over djgpp/configure.bat djgpp/djgppsed.sh + ! pod/perldelta.pod t/lib/io_unix.t +____________________________________________________________________________ +[ 4453] By: jhi on 1999/10/25 08:25:50 + Log: From: Ilya Zakharevich + To: perl5-porters@perl.org (Mailing list Perl5) + Subject: [PATCH 5.005_62] Remove the last regnode<==>char* + Date: Mon, 25 Oct 1999 03:06:21 -0400 (EDT) + Message-Id: <199910250706.DAA16825@monk.mps.ohio-state.edu> + Branch: cfgperl + ! embed.h embed.pl proto.h regcomp.c regcomp.h regexec.c +____________________________________________________________________________ +[ 4452] By: jhi on 1999/10/25 08:16:55 + Log: From: Ilya Zakharevich + To: perl5-porters@perl.org (Mailing list Perl5) + Subject: [PATCH 5.005_62] Missing REx engine patch + Date: Sun, 24 Oct 1999 23:47:45 -0400 (EDT) + Message-Id: <199910250347.XAA16094@monk.mps.ohio-state.edu> + Branch: cfgperl + ! pod/perldiag.pod regcomp.c regexec.c +____________________________________________________________________________ +[ 4451] By: jhi on 1999/10/25 08:13:06 + Log: From: Ilya Zakharevich + To: perl5-porters@perl.org (Mailing list Perl5) + Subject: [PATCH 5.005_62] charnames and UTEST + Date: Sun, 24 Oct 1999 23:39:49 -0400 (EDT) + Message-Id: <199910250339.XAA16058@monk.mps.ohio-state.edu> + Branch: cfgperl + ! t/lib/charnames.t +____________________________________________________________________________ +[ 4450] By: gsar on 1999/10/25 07:38:15 + Log: win32 tweak + Branch: perl + ! win32/perllib.c +____________________________________________________________________________ +[ 4449] By: gsar on 1999/10/24 23:20:10 + Log: remove inconsistent tainting behavior of sprintf("%e",...) + (all bets are off is "C" locale is compromised) + Branch: perl + ! pod/perlfunc.pod pod/perllocale.pod sv.c +____________________________________________________________________________ +[ 4448] By: gsar on 1999/10/24 22:20:42 + Log: remove unused interpreter globals + Branch: perl + ! deb.c dump.c embed.h embed.pl embedvar.h ext/POSIX/POSIX.xs + ! global.sym gv.c gv.h intrpvar.h objXSUB.h perl.c perlapi.c + ! proto.h toke.c +____________________________________________________________________________ +[ 4447] By: jhi on 1999/10/24 21:49:52 + Log: Another hints tweak. + Branch: cfgperl + ! hints/aix.sh +____________________________________________________________________________ +[ 4446] By: jhi on 1999/10/24 21:48:02 + Log: Hints tweak. + Branch: cfgperl + ! hints/dec_osf.sh +____________________________________________________________________________ +[ 4445] By: nick on 1999/10/24 21:03:28 + Log: Integrate own changes to mainline. + Branch: utfperl + !> installperl pp.c +____________________________________________________________________________ +[ 4444] By: nick on 1999/10/24 20:54:06 + Log: Avoid creating GV with NULL name when vivifying nameless scalars. + (Fix/workround for [ID19991024.001]) + Branch: perl + ! pp.c +____________________________________________________________________________ +[ 4443] By: nick on 1999/10/24 15:09:51 + Log: Follow that camel ... another sync. + Branch: utfperl + +> os2/OS2/REXX/DLL/Changes os2/OS2/REXX/DLL/DLL.pm + +> os2/OS2/REXX/DLL/DLL.xs os2/OS2/REXX/DLL/MANIFEST + +> os2/OS2/REXX/DLL/Makefile.PL os2/OS2/REXX/t/rx_emxrv.t + !> (integrate 36 files) +____________________________________________________________________________ +[ 4442] By: gsar on 1999/10/24 14:40:01 + Log: typo in installperl (from Paul Moore ) + Branch: perl + ! installperl +____________________________________________________________________________ +[ 4441] By: gsar on 1999/10/24 14:33:11 + Log: test in change#4428 needs strict interpretation of C modulus + Branch: perl + ! t/op/int.t +____________________________________________________________________________ +[ 4440] By: gsar on 1999/10/24 13:47:17 + Log: don't allow SIGCHLD to be ignored at startup, or wait*() and + $? break + Branch: perl + ! perl.c pod/perldelta.pod pod/perldiag.pod +____________________________________________________________________________ +[ 4439] By: jhi on 1999/10/24 13:19:17 + Log: test for #2835 (yeah, better later than never) + Branch: cfgperl + ! t/op/array.t +____________________________________________________________________________ +[ 4438] By: gsar on 1999/10/24 12:59:12 + Log: typo, doc tweak + Branch: perl + ! lib/attributes.pm pod/perlop.pod +____________________________________________________________________________ +[ 4437] By: gsar on 1999/10/24 11:59:55 + Log: allow get() and reftype() functions to be imported (from + Spider Boardman) + Branch: perl + ! lib/attributes.pm +____________________________________________________________________________ +[ 4436] By: gsar on 1999/10/24 11:52:53 + Log: suppress scalar leak messages for known leaks (from + Robin Barker ) + Branch: perl + ! Changes t/op/lex_assign.t t/pragma/warn/op +____________________________________________________________________________ [ 4435] By: gsar on 1999/10/24 11:39:42 Log: VMS tweak (suggested by Craig A. Berry ) Branch: perl @@ -358,6 +602,11 @@ ____________________________________________________________________________ !> Changes MANIFEST Makefile.SH Porting/makerel lib/Pod/Man.pm !> lib/Pod/Parser.pm op.c pod/perldelta.pod pod/perlopentut.pod !> win32/Makefile win32/makefile.mk + +---------------- +Version 5.005_62 +---------------- + ____________________________________________________________________________ [ 4391] By: gsar on 1999/10/15 10:12:42 Log: here be 5.005_62 diff --git a/patchlevel.h b/patchlevel.h index 684f0be..5122217 100644 --- a/patchlevel.h +++ b/patchlevel.h @@ -5,7 +5,7 @@ #define PERL_REVISION 5 /* age */ #define PERL_VERSION 5 /* epoch */ -#define PERL_SUBVERSION 62 /* generation */ +#define PERL_SUBVERSION 63 /* generation */ /* Compatibility across versions: MakeMaker will install add-on modules in a directory with the PERL_APIVERSION version number. @@ -18,7 +18,7 @@ See INSTALL for how this works. */ -#define PERL_APIVERSION 5.00562 /* Adjust manually as needed. */ +#define PERL_APIVERSION 5.00563 /* Adjust manually as needed. */ #define __PATCHLEVEL_H_INCLUDED__ #endif diff --git a/win32/Makefile b/win32/Makefile index f742080..654643a 100644 --- a/win32/Makefile +++ b/win32/Makefile @@ -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.00562 +INST_VER = \5.00563 # # Comment this out if you DON'T want your perl installation to have diff --git a/win32/config.bc b/win32/config.bc index edf4072..eae76b0 100644 --- a/win32/config.bc +++ b/win32/config.bc @@ -19,7 +19,7 @@ afs='false' alignbytes='8' ansi2knr='' aphostname='' -apiversion='5.005' +apiversion='~PERL_APIVERSION~' ar='tlib /P128' archlib='~INST_TOP~~INST_VER~\lib~INST_ARCH~' archlibexp='~INST_TOP~~INST_VER~\lib~INST_ARCH~' @@ -101,7 +101,6 @@ 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' @@ -137,6 +136,7 @@ d_flock='define' d_fork='undef' d_fpathconf='undef' d_fpos64_t='undef' +d_fs_data_s='undef' d_fseeko='undef' d_fsetpos='define' d_fstatfs='undef' @@ -151,6 +151,7 @@ d_gethent='undef' d_gethname='define' d_gethostprotos='define' d_getlogin='define' +d_getmnt='undef' d_getmntent='undef' d_getnbyaddr='undef' d_getnbyname='undef' @@ -192,7 +193,6 @@ d_lockf='undef' d_longdbl='define' d_longlong='undef' d_lstat='undef' -d_madvise='undef' d_mblen='define' d_mbstowcs='define' d_mbtowc='define' @@ -204,8 +204,6 @@ 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' @@ -214,11 +212,8 @@ 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_nice='undef' d_off64_t='undef' @@ -243,8 +238,6 @@ d_pwquota='undef' d_pwpasswd='undef' d_readdir='define' d_readlink='undef' -d_readv='undef' -d_recvmsg='undef' d_rename='define' d_rewinddir='define' d_rmdir='define' @@ -261,7 +254,6 @@ 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' @@ -297,9 +289,10 @@ d_sigaction='undef' d_sigsetjmp='undef' d_socket='define' d_sockpair='undef' +d_sqrtl='undef' d_statblks='undef' -d_statfs='undef' -d_statfsflags='undef' +d_statfs_f_flags='undef' +d_statfs_s='undef' d_statvfs='undef' d_stdio_cnt_lval='define' d_stdio_ptr_lval='define' @@ -334,6 +327,8 @@ d_tzname='define' d_umask='define' d_uname='define' d_union_semun='define' +d_ustat='undef' +d_vendorbin='undef' d_vendorlib='undef' d_vfork='undef' d_void_closedir='undef' @@ -345,7 +340,6 @@ d_wait4='undef' d_waitpid='define' d_wcstombs='define' d_wctomb='define' -d_writev='undef' d_xenix='undef' date='date' db_hashtype='int' @@ -430,7 +424,6 @@ i_sysfile='undef' i_sysfilio='define' i_sysin='undef' i_sysioctl='undef' -i_sysmman='undef' i_sysmount='undef' i_sysndir='undef' i_sysparam='undef' @@ -438,6 +431,7 @@ i_sysresrc='undef' i_syssecrt='undef' i_sysselct='undef' i_syssockio='' +i_sysstatfs='undef' i_sysstatvfs='undef' i_sysstat='define' i_systime='undef' @@ -446,11 +440,13 @@ i_systimes='undef' i_systypes='define' i_sysuio='undef' i_sysun='undef' +i_sysvfs='undef' i_syswait='undef' i_termio='undef' i_termios='undef' i_time='define' i_unistd='undef' +i_ustat='undef' i_utime='define' i_values='undef' i_varargs='undef' @@ -473,9 +469,10 @@ installsitearch='~INST_TOP~\site~INST_VER~\lib~INST_ARCH~' installsitelib='~INST_TOP~\site~INST_VER~\lib' installstyle='lib' installusrbinperl='undef' +installvendorbin='' installvendorlib='' intsize='4' -known_extensions='DB_File Fcntl GDBM_File NDBM_File ODBM_File Opcode POSIX SDBM_File Socket IO attrs Thread' +known_extensions='~static_ext~ ~dynamic_ext~ ~nonxs_ext~' ksh='' large='' ld='tlink32' @@ -518,10 +515,8 @@ man3dir='~INST_TOP~~INST_VER~\man\man3' man3direxp='~INST_TOP~~INST_VER~\man\man3' man3ext='3' medium='' -mips='' mips_type='' mkdir='mkdir' -mmaptype='void *' models='none' modetype='mode_t' more='more /e' @@ -612,6 +607,8 @@ sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, signal_t='void' sitearch='~INST_TOP~\site~INST_VER~\lib~INST_ARCH~' sitearchexp='~INST_TOP~\site~INST_VER~\lib~INST_ARCH~' +sitebin='~INST_TOP~\site~INST_VER~\bin~INST_ARCH~' +sitebinexp='~INST_TOP~\site~INST_VER~\bin~INST_ARCH~' sitelib='~INST_TOP~\site~INST_VER~\lib' sitelibexp='~INST_TOP~\site~INST_VER~\lib' siteprefix='~INST_TOP~\site~INST_VER~' @@ -677,6 +674,8 @@ usevendorprefix='undef' usevfork='false' usrinc='/usr/include' uuname='' +vendorbin='' +vendorbinexp='' vendorlib='' vendorlibexp='' vendorprefix='' @@ -685,12 +684,12 @@ version='~VERSION~' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' -xs_apiversion='5.00562' +xs_apiversion='~PERL_APIVERSION~' zcat='' zip='zip' PERL_REVISION='~PERL_REVISION~' PERL_VERSION='~PERL_VERSION~' PERL_SUBVERSION='~PERL_SUBVERSION~' -PERL_APIVERSION='5.00562' +PERL_APIVERSION='~PERL_APIVERSION~' PATCHLEVEL='~PERL_VERSION~' SUBVERSION='~PERL_SUBVERSION~' diff --git a/win32/config.gc b/win32/config.gc index 6d911a6..a08a28f 100644 --- a/win32/config.gc +++ b/win32/config.gc @@ -19,7 +19,7 @@ afs='false' alignbytes='8' ansi2knr='' aphostname='' -apiversion='5.005' +apiversion='~PERL_APIVERSION~' ar='ar' archlib='~INST_TOP~~INST_VER~\lib~INST_ARCH~' archlibexp='~INST_TOP~~INST_VER~\lib~INST_ARCH~' @@ -101,7 +101,6 @@ 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' @@ -137,6 +136,7 @@ d_flock='define' d_fork='undef' d_fpathconf='undef' d_fpos64_t='undef' +d_fs_data_s='undef' d_fseeko='undef' d_fsetpos='define' d_fstatfs='undef' @@ -151,6 +151,7 @@ d_gethent='undef' d_gethname='define' d_gethostprotos='define' d_getlogin='define' +d_getmnt='undef' d_getmntent='undef' d_getnbyaddr='undef' d_getnbyname='undef' @@ -192,7 +193,6 @@ d_lockf='undef' d_longdbl='define' d_longlong='undef' d_lstat='undef' -d_madvise='undef' d_mblen='define' d_mbstowcs='define' d_mbtowc='define' @@ -204,8 +204,6 @@ 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' @@ -214,11 +212,8 @@ 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_nice='undef' d_off64_t='undef' @@ -243,8 +238,6 @@ d_pwquota='undef' d_pwpasswd='undef' d_readdir='define' d_readlink='undef' -d_readv='undef' -d_recvmsg='undef' d_rename='define' d_rewinddir='define' d_rmdir='define' @@ -261,7 +254,6 @@ 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' @@ -297,9 +289,10 @@ d_sigaction='undef' d_sigsetjmp='undef' d_socket='define' d_sockpair='undef' +d_sqrtl='undef' d_statblks='undef' -d_statfs='undef' -d_statfsflags='undef' +d_statfs_f_flags='undef' +d_statfs_s='undef' d_statvfs='undef' d_stdio_cnt_lval='define' d_stdio_ptr_lval='define' @@ -334,6 +327,8 @@ d_tzname='undef' d_umask='define' d_uname='define' d_union_semun='define' +d_ustat='undef' +d_vendorbin='undef' d_vendorlib='undef' d_vfork='undef' d_void_closedir='undef' @@ -345,7 +340,6 @@ d_wait4='undef' d_waitpid='define' d_wcstombs='define' d_wctomb='define' -d_writev='undef' d_xenix='undef' date='date' db_hashtype='int' @@ -430,7 +424,6 @@ i_sysfile='undef' i_sysfilio='define' i_sysin='undef' i_sysioctl='undef' -i_sysmman='undef' i_sysmount='undef' i_sysndir='undef' i_sysparam='undef' @@ -438,6 +431,7 @@ i_sysresrc='undef' i_syssecrt='undef' i_sysselct='undef' i_syssockio='' +i_sysstatfs='undef' i_sysstatvfs='undef' i_sysstat='define' i_systime='undef' @@ -446,11 +440,13 @@ i_systimes='undef' i_systypes='define' i_sysuio='undef' i_sysun='undef' +i_sysvfs='undef' i_syswait='undef' i_termio='undef' i_termios='undef' i_time='define' i_unistd='undef' +i_ustat='undef' i_utime='define' i_values='undef' i_varargs='undef' @@ -473,9 +469,10 @@ installsitearch='~INST_TOP~\site~INST_VER~\lib~INST_ARCH~' installsitelib='~INST_TOP~\site~INST_VER~\lib' installstyle='lib' installusrbinperl='undef' +installvendorbin='' installvendorlib='' intsize='4' -known_extensions='DB_File Fcntl GDBM_File NDBM_File ODBM_File Opcode POSIX SDBM_File Socket IO attrs Thread' +known_extensions='~static_ext~ ~dynamic_ext~ ~nonxs_ext~' ksh='' large='' ld='gcc' @@ -518,10 +515,8 @@ man3dir='~INST_TOP~~INST_VER~\man\man3' man3direxp='~INST_TOP~~INST_VER~\man\man3' man3ext='3' medium='' -mips='' mips_type='' mkdir='mkdir' -mmaptype='void *' models='none' modetype='mode_t' more='more /e' @@ -612,6 +607,8 @@ sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, signal_t='void' sitearch='~INST_TOP~\site~INST_VER~\lib~INST_ARCH~' sitearchexp='~INST_TOP~\site~INST_VER~\lib~INST_ARCH~' +sitebin='~INST_TOP~\site~INST_VER~\bin~INST_ARCH~' +sitebinexp='~INST_TOP~\site~INST_VER~\bin~INST_ARCH~' sitelib='~INST_TOP~\site~INST_VER~\lib' sitelibexp='~INST_TOP~\site~INST_VER~\lib' siteprefix='~INST_TOP~\site~INST_VER~' @@ -677,6 +674,8 @@ usevendorprefix='undef' usevfork='false' usrinc='/usr/include' uuname='' +vendorbin='' +vendorbinexp='' vendorlib='' vendorlibexp='' vendorprefix='' @@ -685,12 +684,12 @@ version='~VERSION~' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' -xs_apiversion='5.00562' +xs_apiversion='~PERL_APIVERSION~' zcat='' zip='zip' PERL_REVISION='~PERL_REVISION~' PERL_VERSION='~PERL_VERSION~' PERL_SUBVERSION='~PERL_SUBVERSION~' -PERL_APIVERSION='5.00562' +PERL_APIVERSION='~PERL_APIVERSION~' PATCHLEVEL='~PERL_VERSION~' SUBVERSION='~PERL_SUBVERSION~' diff --git a/win32/config.vc b/win32/config.vc index cc7f50f..2421f14 100644 --- a/win32/config.vc +++ b/win32/config.vc @@ -19,7 +19,7 @@ afs='false' alignbytes='8' ansi2knr='' aphostname='' -apiversion='5.005' +apiversion='~PERL_APIVERSION~' ar='lib' archlib='~INST_TOP~~INST_VER~\lib~INST_ARCH~' archlibexp='~INST_TOP~~INST_VER~\lib~INST_ARCH~' @@ -101,7 +101,6 @@ 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' @@ -137,6 +136,7 @@ d_flock='define' d_fork='undef' d_fpathconf='undef' d_fpos64_t='undef' +d_fs_data_s='undef' d_fseeko='undef' d_fsetpos='define' d_fstatfs='undef' @@ -151,6 +151,7 @@ d_gethent='undef' d_gethname='define' d_gethostprotos='define' d_getlogin='define' +d_getmnt='undef' d_getmntent='undef' d_getnbyaddr='undef' d_getnbyname='undef' @@ -192,7 +193,6 @@ d_lockf='undef' d_longdbl='define' d_longlong='undef' d_lstat='undef' -d_madvise='undef' d_mblen='define' d_mbstowcs='define' d_mbtowc='define' @@ -204,8 +204,6 @@ 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' @@ -214,11 +212,8 @@ 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_nice='undef' d_off64_t='undef' @@ -243,8 +238,6 @@ d_pwquota='undef' d_pwpasswd='undef' d_readdir='define' d_readlink='undef' -d_readv='undef' -d_recvmsg='undef' d_rename='define' d_rewinddir='define' d_rmdir='define' @@ -261,7 +254,6 @@ 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' @@ -297,9 +289,10 @@ d_sigaction='undef' d_sigsetjmp='undef' d_socket='define' d_sockpair='undef' +d_sqrtl='undef' d_statblks='undef' -d_statfs='undef' -d_statfsflags='undef' +d_statfs_f_flags='undef' +d_statfs_s='undef' d_statvfs='undef' d_stdio_cnt_lval='define' d_stdio_ptr_lval='define' @@ -334,6 +327,8 @@ d_tzname='define' d_umask='define' d_uname='define' d_union_semun='define' +d_ustat='undef' +d_vendorbin='undef' d_vendorlib='undef' d_vfork='undef' d_void_closedir='undef' @@ -345,7 +340,6 @@ d_wait4='undef' d_waitpid='define' d_wcstombs='define' d_wctomb='define' -d_writev='undef' d_xenix='undef' date='date' db_hashtype='int' @@ -430,7 +424,6 @@ i_sysfile='undef' i_sysfilio='define' i_sysin='undef' i_sysioctl='undef' -i_sysmman='undef' i_sysmount='undef' i_sysndir='undef' i_sysparam='undef' @@ -438,6 +431,7 @@ i_sysresrc='undef' i_syssecrt='undef' i_sysselct='undef' i_syssockio='' +i_sysstatfs='undef' i_sysstatvfs='undef' i_sysstat='define' i_systime='undef' @@ -446,11 +440,13 @@ i_systimes='undef' i_systypes='define' i_sysuio='undef' i_sysun='undef' +i_sysvfs='undef' i_syswait='undef' i_termio='undef' i_termios='undef' i_time='define' i_unistd='undef' +i_ustat='undef' i_utime='define' i_values='undef' i_varargs='undef' @@ -473,9 +469,10 @@ installsitearch='~INST_TOP~\site~INST_VER~\lib~INST_ARCH~' installsitelib='~INST_TOP~\site~INST_VER~\lib' installstyle='lib' installusrbinperl='undef' +installvendorbin='' installvendorlib='' intsize='4' -known_extensions='DB_File Fcntl GDBM_File NDBM_File ODBM_File Opcode POSIX SDBM_File Socket IO attrs Thread' +known_extensions='~static_ext~ ~dynamic_ext~ ~nonxs_ext~' ksh='' large='' ld='link' @@ -518,10 +515,8 @@ man3dir='~INST_TOP~~INST_VER~\man\man3' man3direxp='~INST_TOP~~INST_VER~\man\man3' man3ext='3' medium='' -mips='' mips_type='' mkdir='mkdir' -mmaptype='void *' models='none' modetype='mode_t' more='more /e' @@ -612,6 +607,8 @@ sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, signal_t='void' sitearch='~INST_TOP~\site~INST_VER~\lib~INST_ARCH~' sitearchexp='~INST_TOP~\site~INST_VER~\lib~INST_ARCH~' +sitebin='~INST_TOP~\site~INST_VER~\bin~INST_ARCH~' +sitebinexp='~INST_TOP~\site~INST_VER~\bin~INST_ARCH~' sitelib='~INST_TOP~\site~INST_VER~\lib' sitelibexp='~INST_TOP~\site~INST_VER~\lib' siteprefix='~INST_TOP~\site~INST_VER~' @@ -677,6 +674,8 @@ usevendorprefix='undef' usevfork='false' usrinc='/usr/include' uuname='' +vendorbin='' +vendorbinexp='' vendorlib='' vendorlibexp='' vendorprefix='' @@ -685,12 +684,12 @@ version='~VERSION~' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' -xs_apiversion='5.00562' +xs_apiversion='~PERL_APIVERSION~' zcat='' zip='zip' PERL_REVISION='~PERL_REVISION~' PERL_VERSION='~PERL_VERSION~' PERL_SUBVERSION='~PERL_SUBVERSION~' -PERL_APIVERSION='5.00562' +PERL_APIVERSION='~PERL_APIVERSION~' PATCHLEVEL='~PERL_VERSION~' SUBVERSION='~PERL_SUBVERSION~' diff --git a/win32/config_H.bc b/win32/config_H.bc index b3335b0..5567cb1 100644 --- a/win32/config_H.bc +++ b/win32/config_H.bc @@ -13,7 +13,7 @@ /* * Package name : perl5 * Source directory : - * Configuration time: Mon Oct 11 21:25:14 1999 + * Configuration time: Wed Oct 27 16:51:28 1999 * Configured by : gsar * Target system : */ @@ -1407,7 +1407,7 @@ * 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.00562\\lib\\MSWin32-x86" /**/ +#define ARCHLIB "c:\\perl\\5.00563\\lib\\MSWin32-x86" /**/ /*#define ARCHLIB_EXP "" /**/ /* BIN: @@ -1418,8 +1418,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.00562\\bin\\MSWin32-x86" /**/ -#define BIN_EXP "c:\\perl\\5.00562\\bin\\MSWin32-x86" /**/ +#define BIN "c:\\perl\\5.00563\\bin\\MSWin32-x86" /**/ +#define BIN_EXP "c:\\perl\\5.00563\\bin\\MSWin32-x86" /**/ /* INSTALL_USR_BIN_PERL: * This symbol, if defined, indicates that Perl is to be installed @@ -1437,8 +1437,8 @@ * 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.00562\\lib" /**/ -#define PRIVLIB_EXP (win32_get_privlib("5.00562")) /**/ +#define PRIVLIB "c:\\perl\\5.00563\\lib" /**/ +#define PRIVLIB_EXP (win32_get_privlib("5.00563")) /**/ /* SITEARCH: * This symbol contains the name of the private library for this package. @@ -1453,7 +1453,7 @@ * 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.00562\\lib\\MSWin32-x86" /**/ +#define SITEARCH "c:\\perl\\site\\5.00563\\lib\\MSWin32-x86" /**/ /*#define SITEARCH_EXP "" /**/ /* SITELIB: @@ -1469,8 +1469,8 @@ * 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.00562\\lib" /**/ -#define SITELIB_EXP (win32_get_sitelib("5.00562")) /**/ +#define SITELIB "c:\\perl\\site\\5.00563\\lib" /**/ +#define SITELIB_EXP (win32_get_sitelib("5.00563")) /**/ /* PERL_VENDORLIB_EXP: * This symbol contains the ~name expanded version of VENDORLIB, to be used @@ -2010,6 +2010,12 @@ /*#define PWGECOS /**/ /*#define PWPASSWD /**/ +/* I_SYSUIO: + * This symbol, if defined, indicates that 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. @@ -2115,21 +2121,38 @@ */ /*#define HAS_ENDSPENT /**/ +/* HAS_STRUCT_FS_DATA: + * This symbol, if defined, indicates that the struct fs_data + * to do statfs() is supported. + */ +/*#define HAS_STRUCT_FS_DATA /**/ + /* HAS_FSEEKO: * This symbol, if defined, indicates that the fseeko routine is * available to fseek beyond 32 bits (useful for ILP32 hosts). */ /*#define HAS_FSEEKO /**/ +/* HAS_FSTATFS: + * This symbol, if defined, indicates that the fstatfs routine is + * available to stat filesystems by file descriptors. + */ +/*#define HAS_FSTATFS /**/ /* HAS_FTELLO: * This symbol, if defined, indicates that the ftello routine is * available to ftell beyond 32 bits (useful for ILP32 hosts). */ /*#define HAS_FTELLO /**/ +/* HAS_GETMNT: + * This symbol, if defined, indicates that the getmnt routine is + * available to get filesystem mount info by filename. + */ +/*#define HAS_GETMNT /**/ + /* HAS_GETMNTENT: * This symbol, if defined, indicates that the getmntent routine is - * available to iterate through mounted file systems. + * available to iterate through mounted file systems to get their info. */ /*#define HAS_GETMNTENT /**/ @@ -2171,23 +2194,32 @@ */ /*#define USE_SFIO /**/ -/* HAS_FSTATFS: - * This symbol, if defined, indicates that the fstatfs routine is - * available to stat filesystems of file descriptors. +/* HAS_SQRTL: + * This symbol, if defined, indicates that the sqrtl routine is + * available to do long double square roots. */ -/* HAS_STRUCT_STATFS_FLAGS: +/*#define HAS_SQRTL /**/ + +/* HAS_STRUCT_STATFS_F_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), - * not from sys/statfs.h (SYSV). + * the filesystem containing the file. + * This kind of struct statfs is coming from (BSD 4.3), + * not from (SYSV). Older BSDs (like Ultrix) do not + * have statfs() and struct statfs, they have ustat() and getmnt() + * with struct ustat and struct fs_data. */ -/*#define HAS_FSTATFS /**/ -/*#define HAS_STRUCT_STATFS_FLAGS /**/ +/*#define HAS_STRUCT_STATFS_F_FLAGS /**/ + +/* HAS_STRUCT_STATFS: + * This symbol, if defined, indicates that the struct statfs + * to do statfs() is supported. + */ +/*#define HAS_STRUCT_STATFS /**/ /* HAS_FSTATVFS: * This symbol, if defined, indicates that the fstatvfs routine is - * available to stat filesystems of file descriptors. + * available to stat filesystems by file descriptors. */ /*#define HAS_FSTATVFS /**/ @@ -2199,6 +2231,12 @@ */ #define HAS_TELLDIR_PROTO /**/ +/* HAS_USTAT: + * This symbol, if defined, indicates that the ustat system call is + * available to query file system statistics by dev_t. + */ +/*#define HAS_USTAT /**/ + /* USE_DYNAMIC_LOADING: * This symbol, if defined, indicates that dynamic loading of * some sort is available. @@ -2280,12 +2318,29 @@ */ /*#define I_SYS_MOUNT /**/ +/* I_SYS_STATFS: + * This symbol, if defined, indicates that exists. + */ +/*#define I_SYS_STATFS /**/ + /* I_SYS_STATVFS: * This symbol, if defined, indicates that exists and * should be included. */ /*#define I_SYS_STATVFS /**/ +/* I_SYS_VFS: + * This symbol, if defined, indicates that exists and + * should be included. + */ +/*#define I_SYS_VFS /**/ + +/* I_USTAT: + * This symbol, if defined, indicates that exists and + * should be included. + */ +/*#define I_USTAT /**/ + /* HAS_OFF64_T: * This symbol will be defined if the C compiler supports off64_t. */ @@ -2402,7 +2457,7 @@ /* PERL_XS_APIVERSION: * This variable contains the version of the oldest perl binary * compatible with the present perl. perl.c:incpush() and - * lib/lib.pm will automatically search in c:\\perl\\site\\5.00562\\lib\\MSWin32-x86 for older + * lib/lib.pm will automatically search in c:\\perl\\site\\5.00563\\lib\\MSWin32-x86 for older * directories across major versions back to xs_apiversion. * This is only useful if you have a perl library directory tree * structured like the default one. @@ -2421,7 +2476,7 @@ * compatible with the present perl. (That is, pure perl modules * written for pm_apiversion will still work for the current * version). perl.c:incpush() and lib/lib.pm will automatically - * search in c:\\perl\\site\\5.00562\\lib for older directories across major versions + * search in c:\\perl\\site\\5.00563\\lib for older directories across major versions * back to pm_apiversion. This is only useful if you have a perl * library directory tree structured like the default one. The * versioned site_perl library was introduced in 5.005, so that's @@ -2431,7 +2486,7 @@ * (presumably) be similar. * See the INSTALL file for how this works. */ -#define PERL_XS_APIVERSION 5.00562 /* Change to string for tuples?*/ +#define PERL_XS_APIVERSION 5.00563 /* Change to string for tuples?*/ #define PERL_PM_APIVERSION 5.005 /* Change to string for tuples?*/ /* HAS_DRAND48_PROTO: diff --git a/win32/config_H.gc b/win32/config_H.gc index 3f794c3..53ddf4b 100644 --- a/win32/config_H.gc +++ b/win32/config_H.gc @@ -13,7 +13,7 @@ /* * Package name : perl5 * Source directory : - * Configuration time: Mon Oct 11 21:25:05 1999 + * Configuration time: Wed Oct 27 16:51:40 1999 * Configured by : gsar * Target system : */ @@ -1407,7 +1407,7 @@ * 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.00562\\lib\\MSWin32-x86" /**/ +#define ARCHLIB "c:\\perl\\5.00563\\lib\\MSWin32-x86" /**/ /*#define ARCHLIB_EXP "" /**/ /* BIN: @@ -1418,8 +1418,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.00562\\bin\\MSWin32-x86" /**/ -#define BIN_EXP "c:\\perl\\5.00562\\bin\\MSWin32-x86" /**/ +#define BIN "c:\\perl\\5.00563\\bin\\MSWin32-x86" /**/ +#define BIN_EXP "c:\\perl\\5.00563\\bin\\MSWin32-x86" /**/ /* INSTALL_USR_BIN_PERL: * This symbol, if defined, indicates that Perl is to be installed @@ -1437,8 +1437,8 @@ * 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.00562\\lib" /**/ -#define PRIVLIB_EXP (win32_get_privlib("5.00562")) /**/ +#define PRIVLIB "c:\\perl\\5.00563\\lib" /**/ +#define PRIVLIB_EXP (win32_get_privlib("5.00563")) /**/ /* SITEARCH: * This symbol contains the name of the private library for this package. @@ -1453,7 +1453,7 @@ * 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.00562\\lib\\MSWin32-x86" /**/ +#define SITEARCH "c:\\perl\\site\\5.00563\\lib\\MSWin32-x86" /**/ /*#define SITEARCH_EXP "" /**/ /* SITELIB: @@ -1469,8 +1469,8 @@ * 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.00562\\lib" /**/ -#define SITELIB_EXP (win32_get_sitelib("5.00562")) /**/ +#define SITELIB "c:\\perl\\site\\5.00563\\lib" /**/ +#define SITELIB_EXP (win32_get_sitelib("5.00563")) /**/ /* PERL_VENDORLIB_EXP: * This symbol contains the ~name expanded version of VENDORLIB, to be used @@ -2010,6 +2010,12 @@ /*#define PWGECOS /**/ /*#define PWPASSWD /**/ +/* I_SYSUIO: + * This symbol, if defined, indicates that 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. @@ -2115,21 +2121,38 @@ */ /*#define HAS_ENDSPENT /**/ +/* HAS_STRUCT_FS_DATA: + * This symbol, if defined, indicates that the struct fs_data + * to do statfs() is supported. + */ +/*#define HAS_STRUCT_FS_DATA /**/ + /* HAS_FSEEKO: * This symbol, if defined, indicates that the fseeko routine is * available to fseek beyond 32 bits (useful for ILP32 hosts). */ /*#define HAS_FSEEKO /**/ +/* HAS_FSTATFS: + * This symbol, if defined, indicates that the fstatfs routine is + * available to stat filesystems by file descriptors. + */ +/*#define HAS_FSTATFS /**/ /* HAS_FTELLO: * This symbol, if defined, indicates that the ftello routine is * available to ftell beyond 32 bits (useful for ILP32 hosts). */ /*#define HAS_FTELLO /**/ +/* HAS_GETMNT: + * This symbol, if defined, indicates that the getmnt routine is + * available to get filesystem mount info by filename. + */ +/*#define HAS_GETMNT /**/ + /* HAS_GETMNTENT: * This symbol, if defined, indicates that the getmntent routine is - * available to iterate through mounted file systems. + * available to iterate through mounted file systems to get their info. */ /*#define HAS_GETMNTENT /**/ @@ -2171,23 +2194,32 @@ */ /*#define USE_SFIO /**/ -/* HAS_FSTATFS: - * This symbol, if defined, indicates that the fstatfs routine is - * available to stat filesystems of file descriptors. +/* HAS_SQRTL: + * This symbol, if defined, indicates that the sqrtl routine is + * available to do long double square roots. */ -/* HAS_STRUCT_STATFS_FLAGS: +/*#define HAS_SQRTL /**/ + +/* HAS_STRUCT_STATFS_F_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), - * not from sys/statfs.h (SYSV). + * the filesystem containing the file. + * This kind of struct statfs is coming from (BSD 4.3), + * not from (SYSV). Older BSDs (like Ultrix) do not + * have statfs() and struct statfs, they have ustat() and getmnt() + * with struct ustat and struct fs_data. */ -/*#define HAS_FSTATFS /**/ -/*#define HAS_STRUCT_STATFS_FLAGS /**/ +/*#define HAS_STRUCT_STATFS_F_FLAGS /**/ + +/* HAS_STRUCT_STATFS: + * This symbol, if defined, indicates that the struct statfs + * to do statfs() is supported. + */ +/*#define HAS_STRUCT_STATFS /**/ /* HAS_FSTATVFS: * This symbol, if defined, indicates that the fstatvfs routine is - * available to stat filesystems of file descriptors. + * available to stat filesystems by file descriptors. */ /*#define HAS_FSTATVFS /**/ @@ -2199,6 +2231,12 @@ */ #define HAS_TELLDIR_PROTO /**/ +/* HAS_USTAT: + * This symbol, if defined, indicates that the ustat system call is + * available to query file system statistics by dev_t. + */ +/*#define HAS_USTAT /**/ + /* USE_DYNAMIC_LOADING: * This symbol, if defined, indicates that dynamic loading of * some sort is available. @@ -2280,12 +2318,29 @@ */ /*#define I_SYS_MOUNT /**/ +/* I_SYS_STATFS: + * This symbol, if defined, indicates that exists. + */ +/*#define I_SYS_STATFS /**/ + /* I_SYS_STATVFS: * This symbol, if defined, indicates that exists and * should be included. */ /*#define I_SYS_STATVFS /**/ +/* I_SYS_VFS: + * This symbol, if defined, indicates that exists and + * should be included. + */ +/*#define I_SYS_VFS /**/ + +/* I_USTAT: + * This symbol, if defined, indicates that exists and + * should be included. + */ +/*#define I_USTAT /**/ + /* HAS_OFF64_T: * This symbol will be defined if the C compiler supports off64_t. */ @@ -2402,7 +2457,7 @@ /* PERL_XS_APIVERSION: * This variable contains the version of the oldest perl binary * compatible with the present perl. perl.c:incpush() and - * lib/lib.pm will automatically search in c:\\perl\\site\\5.00562\\lib\\MSWin32-x86 for older + * lib/lib.pm will automatically search in c:\\perl\\site\\5.00563\\lib\\MSWin32-x86 for older * directories across major versions back to xs_apiversion. * This is only useful if you have a perl library directory tree * structured like the default one. @@ -2421,7 +2476,7 @@ * compatible with the present perl. (That is, pure perl modules * written for pm_apiversion will still work for the current * version). perl.c:incpush() and lib/lib.pm will automatically - * search in c:\\perl\\site\\5.00562\\lib for older directories across major versions + * search in c:\\perl\\site\\5.00563\\lib for older directories across major versions * back to pm_apiversion. This is only useful if you have a perl * library directory tree structured like the default one. The * versioned site_perl library was introduced in 5.005, so that's @@ -2431,7 +2486,7 @@ * (presumably) be similar. * See the INSTALL file for how this works. */ -#define PERL_XS_APIVERSION 5.00562 /* Change to string for tuples?*/ +#define PERL_XS_APIVERSION 5.00563 /* Change to string for tuples?*/ #define PERL_PM_APIVERSION 5.005 /* Change to string for tuples?*/ /* HAS_DRAND48_PROTO: diff --git a/win32/config_H.vc b/win32/config_H.vc index ebaf792..1232f2d 100644 --- a/win32/config_H.vc +++ b/win32/config_H.vc @@ -13,7 +13,7 @@ /* * Package name : perl5 * Source directory : - * Configuration time: Mon Oct 11 21:24:59 1999 + * Configuration time: Wed Oct 27 16:51:33 1999 * Configured by : gsar * Target system : */ @@ -358,18 +358,6 @@ */ #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. @@ -1419,7 +1407,7 @@ * 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.00562\\lib\\MSWin32-x86" /**/ +#define ARCHLIB "c:\\perl\\5.00563\\lib\\MSWin32-x86" /**/ /*#define ARCHLIB_EXP "" /**/ /* BIN: @@ -1430,8 +1418,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.00562\\bin\\MSWin32-x86" /**/ -#define BIN_EXP "c:\\perl\\5.00562\\bin\\MSWin32-x86" /**/ +#define BIN "c:\\perl\\5.00563\\bin\\MSWin32-x86" /**/ +#define BIN_EXP "c:\\perl\\5.00563\\bin\\MSWin32-x86" /**/ /* INSTALL_USR_BIN_PERL: * This symbol, if defined, indicates that Perl is to be installed @@ -1449,8 +1437,8 @@ * 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.00562\\lib" /**/ -#define PRIVLIB_EXP (win32_get_privlib("5.00562")) /**/ +#define PRIVLIB "c:\\perl\\5.00563\\lib" /**/ +#define PRIVLIB_EXP (win32_get_privlib("5.00563")) /**/ /* SITEARCH: * This symbol contains the name of the private library for this package. @@ -1465,7 +1453,7 @@ * 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.00562\\lib\\MSWin32-x86" /**/ +#define SITEARCH "c:\\perl\\site\\5.00563\\lib\\MSWin32-x86" /**/ /*#define SITEARCH_EXP "" /**/ /* SITELIB: @@ -1481,8 +1469,8 @@ * 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.00562\\lib" /**/ -#define SITELIB_EXP (win32_get_sitelib("5.00562")) /**/ +#define SITELIB "c:\\perl\\site\\5.00563\\lib" /**/ +#define SITELIB_EXP (win32_get_sitelib("5.00563")) /**/ /* PERL_VENDORLIB_EXP: * This symbol contains the ~name expanded version of VENDORLIB, to be used @@ -2022,6 +2010,12 @@ /*#define PWGECOS /**/ /*#define PWPASSWD /**/ +/* I_SYSUIO: + * This symbol, if defined, indicates that 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. @@ -2127,21 +2121,38 @@ */ /*#define HAS_ENDSPENT /**/ +/* HAS_STRUCT_FS_DATA: + * This symbol, if defined, indicates that the struct fs_data + * to do statfs() is supported. + */ +/*#define HAS_STRUCT_FS_DATA /**/ + /* HAS_FSEEKO: * This symbol, if defined, indicates that the fseeko routine is * available to fseek beyond 32 bits (useful for ILP32 hosts). */ /*#define HAS_FSEEKO /**/ +/* HAS_FSTATFS: + * This symbol, if defined, indicates that the fstatfs routine is + * available to stat filesystems by file descriptors. + */ +/*#define HAS_FSTATFS /**/ /* HAS_FTELLO: * This symbol, if defined, indicates that the ftello routine is * available to ftell beyond 32 bits (useful for ILP32 hosts). */ /*#define HAS_FTELLO /**/ +/* HAS_GETMNT: + * This symbol, if defined, indicates that the getmnt routine is + * available to get filesystem mount info by filename. + */ +/*#define HAS_GETMNT /**/ + /* HAS_GETMNTENT: * This symbol, if defined, indicates that the getmntent routine is - * available to iterate through mounted file systems. + * available to iterate through mounted file systems to get their info. */ /*#define HAS_GETMNTENT /**/ @@ -2183,23 +2194,32 @@ */ /*#define USE_SFIO /**/ -/* HAS_FSTATFS: - * This symbol, if defined, indicates that the fstatfs routine is - * available to stat filesystems of file descriptors. +/* HAS_SQRTL: + * This symbol, if defined, indicates that the sqrtl routine is + * available to do long double square roots. */ -/* HAS_STRUCT_STATFS_FLAGS: +/*#define HAS_SQRTL /**/ + +/* HAS_STRUCT_STATFS_F_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), - * not from sys/statfs.h (SYSV). + * the filesystem containing the file. + * This kind of struct statfs is coming from (BSD 4.3), + * not from (SYSV). Older BSDs (like Ultrix) do not + * have statfs() and struct statfs, they have ustat() and getmnt() + * with struct ustat and struct fs_data. */ -/*#define HAS_FSTATFS /**/ -/*#define HAS_STRUCT_STATFS_FLAGS /**/ +/*#define HAS_STRUCT_STATFS_F_FLAGS /**/ + +/* HAS_STRUCT_STATFS: + * This symbol, if defined, indicates that the struct statfs + * to do statfs() is supported. + */ +/*#define HAS_STRUCT_STATFS /**/ /* HAS_FSTATVFS: * This symbol, if defined, indicates that the fstatvfs routine is - * available to stat filesystems of file descriptors. + * available to stat filesystems by file descriptors. */ /*#define HAS_FSTATVFS /**/ @@ -2211,6 +2231,12 @@ */ #define HAS_TELLDIR_PROTO /**/ +/* HAS_USTAT: + * This symbol, if defined, indicates that the ustat system call is + * available to query file system statistics by dev_t. + */ +/*#define HAS_USTAT /**/ + /* USE_DYNAMIC_LOADING: * This symbol, if defined, indicates that dynamic loading of * some sort is available. @@ -2292,12 +2318,29 @@ */ /*#define I_SYS_MOUNT /**/ +/* I_SYS_STATFS: + * This symbol, if defined, indicates that exists. + */ +/*#define I_SYS_STATFS /**/ + /* I_SYS_STATVFS: * This symbol, if defined, indicates that exists and * should be included. */ /*#define I_SYS_STATVFS /**/ +/* I_SYS_VFS: + * This symbol, if defined, indicates that exists and + * should be included. + */ +/*#define I_SYS_VFS /**/ + +/* I_USTAT: + * This symbol, if defined, indicates that exists and + * should be included. + */ +/*#define I_USTAT /**/ + /* HAS_OFF64_T: * This symbol will be defined if the C compiler supports off64_t. */ @@ -2414,7 +2457,7 @@ /* PERL_XS_APIVERSION: * This variable contains the version of the oldest perl binary * compatible with the present perl. perl.c:incpush() and - * lib/lib.pm will automatically search in c:\\perl\\site\\5.00562\\lib\\MSWin32-x86 for older + * lib/lib.pm will automatically search in c:\\perl\\site\\5.00563\\lib\\MSWin32-x86 for older * directories across major versions back to xs_apiversion. * This is only useful if you have a perl library directory tree * structured like the default one. @@ -2433,7 +2476,7 @@ * compatible with the present perl. (That is, pure perl modules * written for pm_apiversion will still work for the current * version). perl.c:incpush() and lib/lib.pm will automatically - * search in c:\\perl\\site\\5.00562\\lib for older directories across major versions + * search in c:\\perl\\site\\5.00563\\lib for older directories across major versions * back to pm_apiversion. This is only useful if you have a perl * library directory tree structured like the default one. The * versioned site_perl library was introduced in 5.005, so that's @@ -2443,7 +2486,7 @@ * (presumably) be similar. * See the INSTALL file for how this works. */ -#define PERL_XS_APIVERSION 5.00562 /* Change to string for tuples?*/ +#define PERL_XS_APIVERSION 5.00563 /* Change to string for tuples?*/ #define PERL_PM_APIVERSION 5.005 /* Change to string for tuples?*/ /* HAS_DRAND48_PROTO: diff --git a/win32/config_sh.PL b/win32/config_sh.PL index a5c6c0d..9e53b54 100644 --- a/win32/config_sh.PL +++ b/win32/config_sh.PL @@ -17,17 +17,31 @@ while (@ARGV && $ARGV[0] =~ /^([\w_]+)=(.*)$/) shift(@ARGV); } +my $pl_h = '../patchlevel.h'; + $opt{VERSION} = $]; $opt{INST_VER} =~ s|~VERSION~|$]|g; -if ($] =~ /^(\d+)\.(\d\d\d)?(\d\d)?$/) { # should always be true +if (-e $pl_h) { + open PL, "<$pl_h" or die "Can't open $pl_h: $!"; + while () { + if (/^#\s*define\s+(PERL_\w+)\s+([\d.]+)/) { + $opt{$1} = $2; + } + } + close PL; +} +elsif ($] =~ /^(\d+)\.(\d\d\d)?(\d\d)?$/) { # should always be true $opt{PERL_REVISION} = $1; $opt{PERL_VERSION} = int($2 || 0); - $opt{PERL_SUBVERSION} = $3 || '00'; + $opt{PERL_SUBVERSION} = $3; + $opt{PERL_APIVERSION} = $]; } else { die "Can't parse perl version ($])"; } +$opt{PERL_SUBVERSION} ||= '00'; + $opt{'cf_by'} = $ENV{USERNAME} unless $opt{'cf_by'}; $opt{'cf_email'} = $opt{'cf_by'} . '@' . (gethostbyname('localhost'))[0] unless $opt{'cf_email'}; diff --git a/win32/makefile.mk b/win32/makefile.mk index 859c1bf..2550611 100644 --- a/win32/makefile.mk +++ b/win32/makefile.mk @@ -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.00562 +INST_VER *= \5.00563 # # Comment this out if you DON'T want your perl installation to have