summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xConfigure28
-rw-r--r--MANIFEST8
-rw-r--r--Porting/Glossary54
-rw-r--r--Porting/config.sh53
-rw-r--r--Porting/config_H70
-rw-r--r--Porting/pumpkin.pod6
-rw-r--r--config_h.SH8
-rw-r--r--vms/subconfigure.com4
-rw-r--r--win32/config.bc12
-rw-r--r--win32/config.gc12
-rw-r--r--win32/config.vc12
11 files changed, 215 insertions, 52 deletions
diff --git a/Configure b/Configure
index 8c2c4c06aa..1425a350a5 100755
--- a/Configure
+++ b/Configure
@@ -391,7 +391,7 @@ d_getservprotos=''
d_getsbyname=''
d_getsbyport=''
d_gnulibc=''
-i_arpa_inet=''
+i_arpainet=''
d_htonl=''
d_inetaton=''
d_isascii=''
@@ -4316,16 +4316,20 @@ int main()
return 1;
}
EOM
-$cc $ccflags $ldflags -o tebcdic tebcdic.c $libs >/dev/null 2>&1
-if ./tebcdic; then
- echo "You have EBCDIC. Adding -DEBCDIC to ccflags." >&4
- ccflags="$ccflags -DEBCDIC"
- val="$define"
+val=$undef
+set tebcdic
+if eval $compile_ok; then
+ if ./tebcdic; then
+ echo "You have EBCDIC." >&4
+ val="$define"
+ else
+ echo "Nope, no EBCDIC. Assuming ASCII or some ISO Latin." >&4
+ fi
else
- echo "Nope, no EBCDIC. Assuming ASCII or some ISO Latin. Or UTF-8." >&4
- val="$undef"
+ echo "I'm unable to compile the test program." >&4
+ echo "I'll asuume ASCII or some ISO Latin." >&4
fi
-rm -f tebcdic.c tebcdic
+$rm -f tebcdic.c tebcdic
set ebcdic
eval $setvar
@@ -7302,7 +7306,7 @@ set netinet/in.h i_niin sys/in.h i_sysin
eval $inhdr
: see if this is an arpa/inet.h
-set arpa/inet.h i_arpa_inet
+set arpa/inet.h i_arpainet
eval $inhdr
: see if htonl --and friends-- exists
@@ -7318,7 +7322,7 @@ $undef)
#include <sys/types.h>
#$i_niin I_NETINET_IN
#$i_sysin I_SYS_IN
-#$i_arpa_inet I_ARPA_INET
+#$i_arpainet I_ARPA_INET
#ifdef I_NETINET_IN
#include <netinet/in.h>
#endif
@@ -11661,7 +11665,7 @@ h_sysfile='$h_sysfile'
hint='$hint'
hostcat='$hostcat'
huge='$huge'
-i_arpa_inet='$i_arpa_inet'
+i_arpainet='$i_arpainet'
i_bsdioctl='$i_bsdioctl'
i_db='$i_db'
i_dbm='$i_dbm'
diff --git a/MANIFEST b/MANIFEST
index ecdaf99ab3..5c327c1ebc 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -223,11 +223,11 @@ ext/IO/lib/IO/Socket.pm IO::Socket extension Perl module
ext/IPC/SysV/ChangeLog IPC::SysV extension Perl module
ext/IPC/SysV/MANIFEST IPC::SysV extension Perl module
ext/IPC/SysV/Makefile.PL IPC::SysV extension Perl module
+ext/IPC/SysV/Msg.pm IPC::SysV extension Perl module
ext/IPC/SysV/README IPC::SysV extension Perl module
+ext/IPC/SysV/Semaphore.pm IPC::SysV extension Perl module
ext/IPC/SysV/SysV.pm IPC::SysV extension Perl module
ext/IPC/SysV/SysV.xs IPC::SysV extension Perl module
-ext/IPC/SysV/Msg.pm IPC::SysV extension Perl module
-ext/IPC/SysV/Semaphore.pm IPC::SysV extension Perl module
ext/IPC/SysV/t/msg.t IPC::SysV extension Perl module
ext/IPC/SysV/t/sem.t IPC::SysV extension Perl module
ext/NDBM_File/Makefile.PL NDBM extension makefile writer
@@ -814,13 +814,13 @@ t/lib/cgi-html.t See if CGI.pm works
t/lib/cgi-request.t See if CGI.pm works
t/lib/checktree.t See if File::CheckTree works
t/lib/complex.t See if Math::Complex works
-t/lib/dumper.t See if Data::Dumper works
-t/lib/dumper-ovl.t See if Data::Dumper works for overloaded data
t/lib/db-btree.t See if DB_File works
t/lib/db-hash.t See if DB_File works
t/lib/db-recno.t See if DB_File works
t/lib/dirhand.t See if DirHandle works
t/lib/dosglob.t See if File::DosGlob works
+t/lib/dumper-ovl.t See if Data::Dumper works for overloaded data
+t/lib/dumper.t See if Data::Dumper works
t/lib/english.t See if English works
t/lib/env.t See if Env works
t/lib/errno.t See if Errno works
diff --git a/Porting/Glossary b/Porting/Glossary
index 0d99ae5712..f681679113 100644
--- a/Porting/Glossary
+++ b/Porting/Glossary
@@ -387,6 +387,11 @@ d_dup2 (d_dup2.U):
This variable conditionally defines HAS_DUP2 if dup2() is
available to duplicate file descriptors.
+d_endgrent (d_endgrent.U):
+ This variable conditionally defines the HAS_ENDGRENT symbol, which
+ indicates to the C program that the endgrent() routine is available
+ for sequential access of the group database.
+
d_endhent (d_endhent.U):
This variable conditionally defines HAS_ENDHOSTENT if endhostent() is
available to close whatever was being used for host queries.
@@ -399,6 +404,11 @@ d_endpent (d_endpent.U):
This variable conditionally defines HAS_ENDPROTOENT if endprotoent() is
available to close whatever was being used for protocol queries.
+d_endpwent (d_endpwent.U):
+ This variable conditionally defines the HAS_ENDPWENT symbol, which
+ indicates to the C program that the endpwent() routine is available
+ for sequential access of the passwd database.
+
d_endsent (d_endsent.U):
This variable conditionally defines HAS_ENDSERVENT if endservent() is
available to close whatever was being used for service queries.
@@ -472,6 +482,11 @@ d_ftime (d_ftime.U):
that the ftime() routine exists. The ftime() routine is basically
a sub-second accuracy clock.
+d_getgrent (d_getgrent.U):
+ This variable conditionally defines the HAS_GETGRENT symbol, which
+ indicates to the C program that the getgrent() routine is available
+ for sequential access of the group database.
+
d_getgrps (d_getgrps.U):
This variable conditionally defines the HAS_GETGROUPS symbol, which
indicates to the C program that the getgroups() routine is available
@@ -572,6 +587,11 @@ d_getprotoprotos (d_getprotoprotos.U):
prototypes for the various getproto*() functions.
See also netdbtype.U for probing for various netdb types.
+d_getpwent (d_getpwent.U):
+ This variable conditionally defines the HAS_GETPWENT symbol, which
+ indicates to the C program that the getpwent() routine is available
+ for sequential access of the passwd database.
+
d_getsbyname (d_getsrvby.U):
This variable conditionally defines the HAS_GETSERVBYNAME
symbol, which indicates to the C program that the
@@ -602,6 +622,10 @@ d_gettimeod (d_ftime.U):
d_gnulibc (d_gnulibc.U):
Defined if we're dealing with the GNU C Library.
+d_grpasswd (i_grp.U):
+ This variable conditionally defines GRPASSWD, which indicates
+ that struct group in <grp.h> contains gr_passwd.
+
d_htonl (d_htonl.U):
This variable conditionally defines HAS_HTONL if htonl() and its
friends are available to do network order byte swapping.
@@ -810,6 +834,10 @@ d_pwgecos (i_pwd.U):
This variable conditionally defines PWGECOS, which indicates
that struct passwd contains pw_gecos.
+d_pwpasswd (i_pwd.U):
+ This variable conditionally defines PWPASSWD, which indicates
+ that struct passwd contains pw_passwd.
+
d_pwquota (i_pwd.U):
This variable conditionally defines PWQUOTA, which indicates
that struct passwd contains pw_quota.
@@ -897,6 +925,11 @@ d_seteuid (d_seteuid.U):
indicates to the C program that the seteuid() routine is available
to change the effective uid of the current program.
+d_setgrent (d_setgrent.U):
+ This variable conditionally defines the HAS_SETGRENT symbol, which
+ indicates to the C program that the setgrent() routine is available
+ for initializing sequential access to the group database.
+
d_setgrps (d_setgrps.U):
This variable conditionally defines the HAS_SETGROUPS symbol, which
indicates to the C program that the setgroups() routine is available
@@ -941,6 +974,11 @@ d_setprior (d_setprior.U):
This variable conditionally defines HAS_SETPRIORITY if setpriority()
is available to set a process's priority.
+d_setpwent (d_setpwent.U):
+ This variable conditionally defines the HAS_SETPWENT symbol, which
+ indicates to the C program that the setpwent() routine is available
+ for initializing sequential access to the passwd database.
+
d_setregid (d_setregid.U):
This variable conditionally defines HAS_SETREGID if setregid() is
available to change the real and effective gid of the current
@@ -1262,6 +1300,12 @@ eagain (nblock_io.U):
data is present on the file and non-blocking I/O was enabled (otherwise,
read() blocks naturally).
+ebcdic (ebcdic.U):
+ This variable conditionally defines EBCDIC if this
+ system uses EBCDIC encoding. Among other things, this
+ means that the character ranges are not contiguous.
+ See trnl.U
+
echo (Loc.U):
This variable is be used internally by Configure to determine the
full pathname (if any) of the echo program. After Configure runs,
@@ -1386,6 +1430,10 @@ huge (models.U):
huge model is not supported, contains the flag to produce large
model programs. It is up to the Makefile to use this.
+i_arpainet (i_arpainet.U):
+ This variable conditionally defines the I_ARPA_INET symbol,
+ and indicates whether a C program should include <arpa/inet.h>.
+
i_bsdioctl (i_sysioctl.U):
This variable conditionally defines the I_SYS_BSDIOCTL symbol, which
indicates to the C program that <sys/bsdioctl.h> exists and should
@@ -2419,6 +2467,12 @@ tr (Loc.U):
full pathname (if any) of the tr program. After Configure runs,
the value is reset to a plain "tr" and is not useful.
+trnl (trnl.U):
+ This variable contains the value to be passed to the tr(1)
+ command to transliterate a newline. Typical values are
+ '\012' and '\n'. This is needed for EBCDIC systems where
+ newline is not necessarily '\012'.
+
troff (Loc.U):
This variable is defined but not used by Configure.
The value is a plain '' and is not useful.
diff --git a/Porting/config.sh b/Porting/config.sh
index 0cfac064d5..eaed9e3d84 100644
--- a/Porting/config.sh
+++ b/Porting/config.sh
@@ -8,7 +8,7 @@
# Package name : perl5
# Source directory : .
-# Configuration time: Mon Jul 6 12:35:32 EDT 1998
+# Configuration time: Tue Jul 14 13:02:14 EDT 1998
# Configured by : doughera
# Target system : linux fractal 2.0.34 #1 tue jun 23 10:09:17 edt 1998 i686 unknown
@@ -30,10 +30,10 @@ afs='false'
alignbytes='4'
ansi2knr=''
aphostname=''
-apiversion='5.00470'
+apiversion='5.00474'
ar='ar'
-archlib='/opt/perl/lib/5.00470/i686-linux-thread'
-archlibexp='/opt/perl/lib/5.00470/i686-linux-thread'
+archlib='/opt/perl/lib/5.00474/i686-linux-thread'
+archlibexp='/opt/perl/lib/5.00474/i686-linux-thread'
archname='i686-linux-thread'
archobjs=''
awk='awk'
@@ -53,7 +53,7 @@ ccdlflags='-rdynamic'
ccflags='-D_REENTRANT -Dbool=char -DHAS_BOOL -I/usr/local/include'
cf_by='doughera'
cf_email='yourname@yourhost.yourplace.com'
-cf_time='Mon Jul 6 12:35:32 EDT 1998'
+cf_time='Tue Jul 14 13:02:14 EDT 1998'
chgrp=''
chmod=''
chown=''
@@ -102,9 +102,11 @@ d_dlopen='define'
d_dlsymun='undef'
d_dosuid='undef'
d_dup2='define'
+d_endgrent='define'
d_endhent='define'
d_endnent='define'
d_endpent='define'
+d_endpwent='define'
d_endsent='define'
d_eofnblk='define'
d_eunice='undef'
@@ -121,6 +123,7 @@ d_fork='define'
d_fpathconf='define'
d_fsetpos='define'
d_ftime='undef'
+d_getgrent='define'
d_getgrps='define'
d_gethbyaddr='define'
d_gethbyname='define'
@@ -141,12 +144,14 @@ d_getpgrp='define'
d_getppid='define'
d_getprior='define'
d_getprotoprotos='define'
+d_getpwent='define'
d_getsbyname='define'
d_getsbyport='define'
d_getsent='define'
d_getservprotos='define'
d_gettimeod='define'
d_gnulibc='define'
+d_grpasswd='define'
d_htonl='define'
d_index='undef'
d_inetaton='define'
@@ -194,6 +199,7 @@ d_pwcomment='undef'
d_pwexpire='undef'
d_pwgecos='define'
d_pwquota='undef'
+d_pwpasswd='define'
d_readdir='define'
d_readlink='define'
d_rename='define'
@@ -213,6 +219,7 @@ d_semget='define'
d_semop='define'
d_setegid='define'
d_seteuid='define'
+d_setgrent='define'
d_setgrps='define'
d_sethent='define'
d_setlinebuf='define'
@@ -223,6 +230,7 @@ d_setpgid='define'
d_setpgrp2='undef'
d_setpgrp='define'
d_setprior='define'
+d_setpwent='define'
d_setregid='define'
d_setresgid='undef'
d_setresuid='undef'
@@ -293,15 +301,16 @@ direntrytype='struct dirent'
dlext='so'
dlsrc='dl_dlopen.xs'
doublesize='8'
-dynamic_ext='B DB_File Fcntl GDBM_File IO NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Thread attrs'
+dynamic_ext='B DB_File Data/Dumper Fcntl GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Thread attrs re'
eagain='EAGAIN'
+ebcdic='undef'
echo='echo'
egrep='egrep'
emacs=''
eunicefix=':'
exe_ext=''
expr='expr'
-extensions='B DB_File Fcntl GDBM_File IO NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Thread attrs Errno'
+extensions='B DB_File Data/Dumper Fcntl GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Thread attrs re Errno'
find='find'
firstmakefile='makefile'
flex=''
@@ -321,6 +330,7 @@ h_sysfile='true'
hint='recommended'
hostcat='cat /etc/hosts'
huge=''
+i_arpainet='define'
i_bsdioctl=''
i_db='define'
i_dbm='define'
@@ -376,16 +386,16 @@ i_varhdr='stdarg.h'
i_vfork='undef'
incpath=''
inews=''
-installarchlib='/opt/perl/lib/5.00470/i686-linux-thread'
+installarchlib='/opt/perl/lib/5.00474/i686-linux-thread'
installbin='/opt/perl/bin'
installman1dir='/opt/perl/man/man1'
installman3dir='/opt/perl/man/man3'
-installprivlib='/opt/perl/lib/5.00470'
+installprivlib='/opt/perl/lib/5.00474'
installscript='/opt/perl/script'
-installsitearch='/opt/perl/lib/site_perl/5.00470/i686-linux-thread'
-installsitelib='/opt/perl/lib/site_perl/5.00470'
+installsitearch='/opt/perl/lib/site_perl/5.00474/i686-linux-thread'
+installsitelib='/opt/perl/lib/site_perl/5.00474'
intsize='4'
-known_extensions='B DB_File Fcntl GDBM_File IO NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Thread attrs'
+known_extensions='B DB_File Data/Dumper Fcntl GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Thread attrs re'
ksh=''
large=''
ld='cc'
@@ -469,8 +479,8 @@ pmake=''
pr=''
prefix='/opt/perl'
prefixexp='/opt/perl'
-privlib='/opt/perl/lib/5.00470'
-privlibexp='/opt/perl/lib/5.00470'
+privlib='/opt/perl/lib/5.00474'
+privlibexp='/opt/perl/lib/5.00474'
prototype='define'
ptrsize='4'
randbits='31'
@@ -495,10 +505,10 @@ sig_name='ZERO HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM
sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "BUS", "FPE", "KILL", "USR1", "SEGV", "USR2", "PIPE", "ALRM", "TERM", "STKFLT", "CHLD", "CONT", "STOP", "TSTP", "TTIN", "TTOU", "URG", "XCPU", "XFSZ", "VTALRM", "PROF", "WINCH", "IO", "PWR", "UNUSED", "IOT", "CLD", "POLL", 0'
sig_num='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 6, 17, 29, 0'
signal_t='void'
-sitearch='/opt/perl/lib/site_perl/5.00470/i686-linux-thread'
-sitearchexp='/opt/perl/lib/site_perl/5.00470/i686-linux-thread'
-sitelib='/opt/perl/lib/site_perl/5.00470'
-sitelibexp='/opt/perl/lib/site_perl/5.00470'
+sitearch='/opt/perl/lib/site_perl/5.00474/i686-linux-thread'
+sitearchexp='/opt/perl/lib/site_perl/5.00474/i686-linux-thread'
+sitelib='/opt/perl/lib/site_perl/5.00474'
+sitelibexp='/opt/perl/lib/site_perl/5.00474'
sizetype='size_t'
sleep=''
smail=''
@@ -523,7 +533,7 @@ stdio_filbuf=''
stdio_ptr='((fp)->_IO_read_ptr)'
strings='/usr/include/string.h'
submit=''
-subversion='70'
+subversion='74'
sysman='/usr/man/man1'
tail=''
tar=''
@@ -534,6 +544,7 @@ timeincl='/usr/include/sys/time.h '
timetype='time_t'
touch='touch'
tr='tr'
+trnl='\n'
troff=''
uidtype='uid_t'
uname='uname'
@@ -550,7 +561,7 @@ usethreads='define'
usevfork='false'
usrinc='/usr/include'
uuname=''
-version='5.00470'
+version='5.00474'
vi=''
voidflags='15'
xlibpth='/usr/lib/386 /lib/386'
@@ -570,5 +581,5 @@ config_arg7='-Dmydomain=.yourplace.com'
config_arg8='-Dmyhostname=yourhost'
config_arg9='-dE'
PATCHLEVEL=4
-SUBVERSION=70
+SUBVERSION=74
CONFIG=true
diff --git a/Porting/config_H b/Porting/config_H
index 9621d0ff58..56de734300 100644
--- a/Porting/config_H
+++ b/Porting/config_H
@@ -17,7 +17,7 @@
/*
* Package name : perl5
* Source directory : .
- * Configuration time: Mon Jul 6 12:35:32 EDT 1998
+ * Configuration time: Tue Jul 14 13:02:14 EDT 1998
* Configured by : doughera
* Target system : linux fractal 2.0.34 #1 tue jun 23 10:09:17 edt 1998 i686 unknown
*/
@@ -806,6 +806,18 @@
*/
#define HAS_WCTOMB /**/
+/* EBCDIC:
+ * This symbol, if defined, indicates that this system uses
+ * EBCDIC encoding.
+ *.
+/*#define EBCDIC / **/
+
+/* I_ARPA_INET:
+ * This symbol, if defined, indicates that <arpa/inet.h> exists and should
+ * be included.
+ */
+#define I_ARPA_INET /**/
+
/* I_DBM:
* This symbol, if defined, indicates that <dbm.h> exists and should
* be included.
@@ -859,7 +871,27 @@
* This symbol, if defined, indicates to the C program that it should
* include <grp.h>.
*/
+/* GRPASSWD:
+ * This symbol, if defined, indicates to the C program that struct group
+ * contains gr_passwd.
+ */
+/* HAS_SETGRENT:
+ * This symbol, if defined, indicates that the getgrent routine is
+ * available for initializing sequential access of the group database.
+ */
+/* HAS_GETGRENT:
+ * This symbol, if defined, indicates that the getgrent routine is
+ * available for sequential access of the group database.
+ */
+/* HAS_ENDGRENT:
+ * This symbol, if defined, indicates that the getgrent routine is
+ * available for finalizing sequential access of the group database.
+ */
#define I_GRP /**/
+#define GRPASSWD /**/
+#define HAS_SETGRENT /**/
+#define HAS_GETGRENT /**/
+#define HAS_ENDGRENT /**/
/* I_LIMITS:
* This symbol, if defined, indicates to the C program that it should
@@ -1694,6 +1726,22 @@
* This symbol, if defined, indicates to the C program that struct passwd
* contains pw_gecos.
*/
+/* PWPASSWD:
+ * This symbol, if defined, indicates to the C program that struct passwd
+ * contains pw_passwd.
+ */
+/* HAS_SETPWENT:
+ * This symbol, if defined, indicates that the getpwrent routine is
+ * available for initializing sequential access of the passwd database.
+ */
+/* HAS_GETPWENT:
+ * This symbol, if defined, indicates that the getpwent routine is
+ * available for sequential access of the password database.
+ */
+/* HAS_ENDPWENT:
+ * This symbol, if defined, indicates that the getpwent routine is
+ * available for finalizing sequential access of the passwd database.
+ */
#define I_PWD /**/
/*#define PWQUOTA / **/
/*#define PWAGE / **/
@@ -1702,6 +1750,10 @@
/*#define PWEXPIRE / **/
/*#define PWCOMMENT / **/
#define PWGECOS /**/
+#define PWPASSWD /**/
+#define HAS_SETPWENT /**/
+#define HAS_GETPWENT /**/
+#define HAS_ENDPWENT /**/
/* Free_t:
* This variable contains the return type of free(). It is usually
@@ -1787,8 +1839,8 @@
* 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 "/opt/perl/lib/5.00470/i686-linux-thread" /**/
-#define ARCHLIB_EXP "/opt/perl/lib/5.00470/i686-linux-thread" /**/
+#define ARCHLIB "/opt/perl/lib/5.00474/i686-linux-thread" /**/
+#define ARCHLIB_EXP "/opt/perl/lib/5.00474/i686-linux-thread" /**/
/* DLSYM_NEEDS_UNDERSCORE:
* This symbol, if defined, indicates that we need to prepend an
@@ -1833,8 +1885,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 "/opt/perl/lib/5.00470" /**/
-#define PRIVLIB_EXP "/opt/perl/lib/5.00470" /**/
+#define PRIVLIB "/opt/perl/lib/5.00474" /**/
+#define PRIVLIB_EXP "/opt/perl/lib/5.00474" /**/
/* SITEARCH:
* This symbol contains the name of the private library for this package.
@@ -1849,8 +1901,8 @@
* 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 "/opt/perl/lib/site_perl/5.00470/i686-linux-thread" /**/
-#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.00470/i686-linux-thread" /**/
+#define SITEARCH "/opt/perl/lib/site_perl/5.00474/i686-linux-thread" /**/
+#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.00474/i686-linux-thread" /**/
/* SITELIB:
* This symbol contains the name of the private library for this package.
@@ -1865,8 +1917,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 "/opt/perl/lib/site_perl/5.00470" /**/
-#define SITELIB_EXP "/opt/perl/lib/site_perl/5.00470" /**/
+#define SITELIB "/opt/perl/lib/site_perl/5.00474" /**/
+#define SITELIB_EXP "/opt/perl/lib/site_perl/5.00474" /**/
/* STARTPERL:
* This variable contains the string to put in front of a perl
diff --git a/Porting/pumpkin.pod b/Porting/pumpkin.pod
index 736fe873b1..efdf920914 100644
--- a/Porting/pumpkin.pod
+++ b/Porting/pumpkin.pod
@@ -285,8 +285,8 @@ and running metaconfig is in the F<U/README> file that comes with Perl's
metaconfig units. Perl's metaconfig units should be available on CPAN.
As of perl5.004_70, they were in the file F<mc_units-5.004_70-01.tar.gz>
under http://www.perl.com/CPAN/authors/id/ANDYD/ . The mc_units tar
-file should be unpacked in your main perl source directory. (Note:
-those units were for 5.004_70. There may have been changes since then.
+file should be unpacked in your main perl source directory. (Note: those
+units were for 5.004_70. There have been significant changes since then.
Check for later versions or contact perl5-porters@perl.org to obtain a
pointer to the current version.)
@@ -1307,4 +1307,4 @@ All opinions expressed herein are those of the authorZ<>(s).
=head1 LAST MODIFIED
-$Id: pumpkin.pod,v 1.20 1998/07/08 17:09:06 doughera Released $
+$Id: pumpkin.pod,v 1.21 1998/07/14 17:54:56 doughera Released $
diff --git a/config_h.SH b/config_h.SH
index ca9c4d89fd..c9144ca077 100644
--- a/config_h.SH
+++ b/config_h.SH
@@ -820,11 +820,17 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
*/
#$d_wctomb HAS_WCTOMB /**/
+/* EBCDIC:
+ * This symbol, if defined, indicates that this system uses
+ * EBCDIC encoding.
+ *.
+#$ebcdic EBCDIC /**/
+
/* I_ARPA_INET:
* This symbol, if defined, indicates that <arpa/inet.h> exists and should
* be included.
*/
-#$i_arpa_inet I_ARPA_INET /**/
+#$i_arpainet I_ARPA_INET /**/
/* I_DBM:
* This symbol, if defined, indicates that <dbm.h> exists and should
diff --git a/vms/subconfigure.com b/vms/subconfigure.com
index cb6f12dd4f..8333a6f98d 100644
--- a/vms/subconfigure.com
+++ b/vms/subconfigure.com
@@ -53,7 +53,7 @@ $ perl_ranlib=""
$ perl_ar=""
$ perl_eunicefix=":"
$ perl_hint="none"
-$ perl_i_arpa_inet="undef"
+$ perl_i_arpainet="undef"
$ perl_d_grpasswd="undef"
$ perl_d_setgrent="undef"
$ perl_d_getgrent="define"
@@ -2285,7 +2285,7 @@ $ WC "d_pwgecos='" + perl_d_pwgecos + "'"
$ WC "d_sched_yield='" + perl_d_sched_yield + "'"
$ WC "d_lchown='" + perl_d_lchown + "'"
$ WC "d_union_semun='" + perl_d_union_semun + "'"
-$ WC "i_arpa_inet='" + perl_i_arpa_inet + "'"
+$ WC "i_arpainet='" + perl_i_arpainet + "'"
$ WC "d_grpasswd='" + perl_d_grpasswd + "'"
$ WC "d_setgrent='" + perl_d_setgrent + "'"
$ WC "d_getgrent='" + perl_d_getgrent + "'"
diff --git a/win32/config.bc b/win32/config.bc
index 615ead8c1b..453b8042ec 100644
--- a/win32/config.bc
+++ b/win32/config.bc
@@ -19,6 +19,7 @@ _exe='.exe'
_o='.obj'
afs='false'
alignbytes='8'
+ansi2knr=''
aphostname=''
ar='tlib /P128'
archlib='~INST_TOP~~INST_VER~\lib\~archname~'
@@ -91,9 +92,11 @@ d_dlopen='define'
d_dlsymun='undef'
d_dosuid='undef'
d_dup2='define'
+d_endgrent='undef'
d_endhent='undef'
d_endnent='undef'
d_endpent='undef'
+d_endpwent='undef'
d_endsent='undef'
d_eofnblk='define'
d_eunice='undef'
@@ -110,6 +113,7 @@ d_fork='undef'
d_fpathconf='undef'
d_fsetpos='define'
d_ftime='define'
+d_getgrent='undef'
d_getgrps='undef'
d_gethbyaddr='define'
d_gethbyname='define'
@@ -124,6 +128,7 @@ d_getnetprotos='undef'
d_getpbyname='define'
d_getpbynumber='define'
d_getpent='undef'
+d_getpwent='undef'
d_getpgid='undef'
d_getpgrp2='undef'
d_getpgrp='undef'
@@ -135,6 +140,7 @@ d_getsbyport='define'
d_getsent='undef'
d_getservprotos='define'
d_gettimeod='undef'
+d_grpasswd='undef'
d_gnulibc='undef'
d_htonl='define'
d_index='undef'
@@ -184,6 +190,7 @@ d_pwcomment='undef'
d_pwexpire='undef'
d_pwgecos='undef'
d_pwquota='undef'
+d_pwpasswd='undef'
d_readdir='define'
d_readlink='undef'
d_rename='define'
@@ -203,8 +210,10 @@ d_semget='undef'
d_semop='undef'
d_setegid='undef'
d_seteuid='undef'
+d_setgrent='undef'
d_setgrps='undef'
d_sethent='undef'
+d_setpwent='undef'
d_setlinebuf='undef'
d_setlocale='define'
d_setnent='undef'
@@ -285,6 +294,7 @@ dlsrc='dl_win32.xs'
doublesize='8'
dynamic_ext='Socket IO Fcntl Opcode SDBM_File attrs Thread'
eagain='EAGAIN'
+ebcdic='undef'
echo='echo'
egrep='egrep'
emacs=''
@@ -312,6 +322,7 @@ h_sysfile='true'
hint='recommended'
hostcat='ypcat hosts'
huge=''
+i_arpainet='define'
i_bsdioctl=''
i_db='undef'
i_dbm='undef'
@@ -527,6 +538,7 @@ timeincl='/usr/include/sys/time.h '
timetype='time_t'
touch='touch'
tr=''
+trnl='\012'
troff=''
uidtype='uid_t'
uname='uname'
diff --git a/win32/config.gc b/win32/config.gc
index c31c53ada4..3315b52076 100644
--- a/win32/config.gc
+++ b/win32/config.gc
@@ -19,6 +19,7 @@ _exe='.exe'
_o='.o'
afs='false'
alignbytes='8'
+ansi2knr=''
aphostname=''
ar='ar'
archlib='~INST_TOP~~INST_VER~\lib\~archname~'
@@ -91,9 +92,11 @@ d_dlopen='define'
d_dlsymun='undef'
d_dosuid='undef'
d_dup2='define'
+d_endgrent='undef'
d_endhent='undef'
d_endnent='undef'
d_endpent='undef'
+d_endpwent='undef'
d_endsent='undef'
d_eofnblk='define'
d_eunice='undef'
@@ -110,6 +113,7 @@ d_fork='undef'
d_fpathconf='undef'
d_fsetpos='define'
d_ftime='define'
+d_getgrent='undef'
d_getgrps='undef'
d_gethbyaddr='define'
d_gethbyname='define'
@@ -124,6 +128,7 @@ d_getnetprotos='undef'
d_getpbyname='define'
d_getpbynumber='define'
d_getpent='undef'
+d_getpwent='undef'
d_getpgid='undef'
d_getpgrp2='undef'
d_getpgrp='undef'
@@ -135,6 +140,7 @@ d_getsbyport='define'
d_getsent='undef'
d_getservprotos='define'
d_gettimeod='undef'
+d_grpasswd='undef'
d_gnulibc='undef'
d_htonl='define'
d_index='undef'
@@ -184,6 +190,7 @@ d_pwcomment='undef'
d_pwexpire='undef'
d_pwgecos='undef'
d_pwquota='undef'
+d_pwpasswd='undef'
d_readdir='define'
d_readlink='undef'
d_rename='define'
@@ -203,8 +210,10 @@ d_semget='undef'
d_semop='undef'
d_setegid='undef'
d_seteuid='undef'
+d_setgrent='undef'
d_setgrps='undef'
d_sethent='undef'
+d_setpwent='undef'
d_setlinebuf='undef'
d_setlocale='define'
d_setnent='undef'
@@ -285,6 +294,7 @@ dlsrc='dl_win32.xs'
doublesize='8'
dynamic_ext='Socket IO Fcntl Opcode SDBM_File attrs Thread'
eagain='EAGAIN'
+ebcdic='undef'
echo='echo'
egrep='egrep'
emacs=''
@@ -312,6 +322,7 @@ h_sysfile='true'
hint='recommended'
hostcat='ypcat hosts'
huge=''
+i_arpainet='define'
i_bsdioctl=''
i_db='undef'
i_dbm='undef'
@@ -527,6 +538,7 @@ timeincl='/usr/include/sys/time.h '
timetype='time_t'
touch='touch'
tr=''
+trnl='\012'
troff=''
uidtype='uid_t'
uname='uname'
diff --git a/win32/config.vc b/win32/config.vc
index 1ecdd50cde..f70663dfe6 100644
--- a/win32/config.vc
+++ b/win32/config.vc
@@ -19,6 +19,7 @@ _exe='.exe'
_o='.obj'
afs='false'
alignbytes='8'
+ansi2knr=''
aphostname=''
ar='lib'
archlib='~INST_TOP~~INST_VER~\lib\~archname~'
@@ -91,9 +92,11 @@ d_dlopen='define'
d_dlsymun='undef'
d_dosuid='undef'
d_dup2='define'
+d_endgrent='undef'
d_endhent='undef'
d_endnent='undef'
d_endpent='undef'
+d_endpwent='undef'
d_endsent='undef'
d_eofnblk='define'
d_eunice='undef'
@@ -110,6 +113,7 @@ d_fork='undef'
d_fpathconf='undef'
d_fsetpos='define'
d_ftime='define'
+d_getgrent='undef'
d_getgrps='undef'
d_gethbyaddr='define'
d_gethbyname='define'
@@ -124,6 +128,7 @@ d_getnetprotos='undef'
d_getpbyname='define'
d_getpbynumber='define'
d_getpent='undef'
+d_getpwent='undef'
d_getpgid='undef'
d_getpgrp2='undef'
d_getpgrp='undef'
@@ -135,6 +140,7 @@ d_getsbyport='define'
d_getsent='undef'
d_getservprotos='define'
d_gettimeod='undef'
+d_grpasswd='undef'
d_gnulibc='undef'
d_htonl='define'
d_index='undef'
@@ -184,6 +190,7 @@ d_pwcomment='undef'
d_pwexpire='undef'
d_pwgecos='undef'
d_pwquota='undef'
+d_pwpasswd='undef'
d_readdir='define'
d_readlink='undef'
d_rename='define'
@@ -203,8 +210,10 @@ d_semget='undef'
d_semop='undef'
d_setegid='undef'
d_seteuid='undef'
+d_setgrent='undef'
d_setgrps='undef'
d_sethent='undef'
+d_setpwent='undef'
d_setlinebuf='undef'
d_setlocale='define'
d_setnent='undef'
@@ -285,6 +294,7 @@ dlsrc='dl_win32.xs'
doublesize='8'
dynamic_ext='Socket IO Fcntl Opcode SDBM_File attrs Thread'
eagain='EAGAIN'
+ebcdic='undef'
echo='echo'
egrep='egrep'
emacs=''
@@ -312,6 +322,7 @@ h_sysfile='true'
hint='recommended'
hostcat='ypcat hosts'
huge=''
+i_arpainet='define'
i_bsdioctl=''
i_db='undef'
i_dbm='undef'
@@ -527,6 +538,7 @@ timeincl='/usr/include/sys/time.h '
timetype='time_t'
touch='touch'
tr=''
+trnl='\012'
troff=''
uidtype='uid_t'
uname='uname'