summaryrefslogtreecommitdiff
path: root/Porting
diff options
context:
space:
mode:
authorAndy Dougherty <doughera@lafayette.edu>1998-07-14 10:14:59 -0400
committerGurusamy Sarathy <gsar@cpan.org>1998-07-15 05:57:39 +0000
commit9334179235ad5f0daf753c23b9b00df2933b98e9 (patch)
treed9f614c119068020c9cdae010372bd1db11ad407 /Porting
parent2f3671218f9e35aa2ccad92da0178b84a44df3a2 (diff)
downloadperl-9334179235ad5f0daf753c23b9b00df2933b98e9.tar.gz
Config_74-01
Message-Id: <Pine.SUN.3.96.980714141346.29710D-100000@newton.phys> p4raw-id: //depot/perl@1500
Diffstat (limited to 'Porting')
-rw-r--r--Porting/Glossary54
-rw-r--r--Porting/config.sh53
-rw-r--r--Porting/config_H70
-rw-r--r--Porting/pumpkin.pod6
4 files changed, 150 insertions, 33 deletions
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 $