diff options
author | Andy Dougherty <doughera@lafayette.edu> | 1998-07-14 10:14:59 -0400 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 1998-07-15 05:57:39 +0000 |
commit | 9334179235ad5f0daf753c23b9b00df2933b98e9 (patch) | |
tree | d9f614c119068020c9cdae010372bd1db11ad407 /Porting | |
parent | 2f3671218f9e35aa2ccad92da0178b84a44df3a2 (diff) | |
download | perl-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/Glossary | 54 | ||||
-rw-r--r-- | Porting/config.sh | 53 | ||||
-rw-r--r-- | Porting/config_H | 70 | ||||
-rw-r--r-- | Porting/pumpkin.pod | 6 |
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 $ |