diff options
author | Andy Dougherty <doughera@lafayette.edu> | 1998-03-09 10:23:33 -0500 |
---|---|---|
committer | Malcolm Beattie <mbeattie@sable.ox.ac.uk> | 1998-03-16 12:55:39 +0000 |
commit | e5c9fcd0420f2862565625a4bd5596204107f54f (patch) | |
tree | 6802f821b6b73f8fd7d5217e52348bd0ea711675 /Porting | |
parent | 9e48b294a088693583142bb2058db509a62bb303 (diff) | |
download | perl-e5c9fcd0420f2862565625a4bd5596204107f54f.tar.gz |
[PATCH 5.004_62} Config_62-01 patch available.
Date: Mon, 9 Mar 1998 15:23:33 -0500 (EST)
Subject: [PATCH 5.004_62] Tiny hint file updates
Date: Mon, 9 Mar 1998 13:21:46 -0500 (EST)
p4raw-id: //depot/perl@812
Diffstat (limited to 'Porting')
-rw-r--r-- | Porting/Glossary | 69 | ||||
-rw-r--r-- | Porting/config.sh | 36 | ||||
-rw-r--r-- | Porting/config_H | 107 |
3 files changed, 181 insertions, 31 deletions
diff --git a/Porting/Glossary b/Porting/Glossary index fe7e630ee9..b0840a990d 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -62,10 +62,6 @@ bin (bin.U): is most often a local directory such as /usr/local/bin. Programs using this variable must be prepared to deal with ~name substitution. -bincompat3 (bincompat3.U): - This variable contains y if Perl 5.004 should be binary-compatible - with Perl 5.003. - binexp (bin.U): This is the same as the bin variable, but is filename expanded at configuration time, for use in your makefiles. @@ -196,12 +192,6 @@ d_bcopy (d_bcopy.U): This variable conditionally defines the HAS_BCOPY symbol if the bcopy() routine is available to copy strings. -d_bincompat3 (bincompat3.U): - This variable conditionally defines BINCOMPAT3 so that embed.h - can take special action if Perl 5.004 should be binary-compatible - with Perl 5.003. This is impossible for 5.004_50 and later, so - it is always $undef for those versions. - d_bsd (Guess.U): This symbol conditionally defines the symbol BSD when running on a BSD system. @@ -299,6 +289,22 @@ d_dup2 (d_dup2.U): This variable conditionally defines HAS_DUP2 if dup2() is available to duplicate file descriptors. +d_endhent (d_endhent.U): + This variable conditionally defines HAS_ENDHOSTENT if endhostent() is + available to close whatever was being used for host queries. + +d_endnent (d_endnent.U): + This variable conditionally defines HAS_ENDNETENT if endnetent() is + available to close whatever was being used for network queries. + +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_endsent (d_endsent.U): + This variable conditionally defines HAS_ENDSERVENT if endservent() is + available to close whatever was being used for service queries. + d_eofnblk (nblock_io.U): This variable conditionally defines EOF_NONBLOCK if EOF can be seen when reading from a non-blocking I/O source. @@ -402,6 +408,10 @@ d_getnbyname (d_getnbynm.U): indicates to the C program that the getnetbyname() routine is available to look up networks by their names. +d_getnent (d_getnent.U): + This variable conditionally defines HAS_GETNETENT if getnetent() is + available to look up network names in some data base or another. + d_getpbyname (d_getprotby.U): This variable conditionally defines the HAS_GETPROTOBYNAME symbol, which indicates to the C program that the @@ -414,6 +424,10 @@ d_getpbynumber (d_getprotby.U): getprotobynumber() routine is available to look up protocols by their number. +d_getpent (d_getpent.U): + This variable conditionally defines HAS_GETPROTOENT if getprotoent() is + available to look up protocols in some data base or another. + d_getpgid (d_getpgid.U): This variable conditionally defines the HAS_GETPGID symbol, which indicates to the C program that the getpgid(pid) function @@ -449,6 +463,10 @@ d_getsbyport (d_getsrvby.U): getservbyport() routine is available to look up services by their port. +d_getsent (d_getsent.U): + This variable conditionally defines HAS_GETSERVENT if getservent() is + available to look up network services in some data base or another. + d_gettimeod (d_ftime.U): This variable conditionally defines the HAS_GETTIMEOFDAY symbol, which indicates that the gettimeofday() system call exists (to obtain a @@ -491,6 +509,10 @@ d_lockf (d_lockf.U): This variable conditionally defines HAS_LOCKF if lockf() is available to do file locking. +d_longdbl (d_longdbl.U): + This variable conditionally defines HAS_LONG_DOUBLE if + the long double type is supported. + d_lstat (d_lstat.U): This variable conditionally defines HAS_LSTAT if lstat() is available to do file stats on symbolic links. @@ -539,6 +561,11 @@ d_mkfifo (d_mkfifo.U): This variable conditionally defines the HAS_MKFIFO symbol, which indicates to the C program that the mkfifo() routine is available. +d_mkstemp (d_mkstemp.U): + This variable conditionally defines the HAS_MKSTEMP symbol, which + indicates to the C program that the mkstemp() routine is available + to create and open a unique tempporary file. + d_mktime (d_mktime.U): This variable conditionally defines the HAS_MKTIME symbol, which indicates to the C program that the mktime() routine is available. @@ -746,6 +773,14 @@ d_setlocale (d_setlocale.U): This variable conditionally defines HAS_SETLOCALE if setlocale() is available to handle locale-specific ctype implementations. +d_setnent (d_setnent.U): + This variable conditionally defines HAS_SETNETENT if setnetent() is + available. + +d_setpent (d_setpent.U): + This variable conditionally defines HAS_SETPROTOENT if setprotoent() is + available. + d_setpgid (d_setpgid.U): This variable conditionally defines the HAS_SETPGID symbol if the setpgid(pid, gpid) function is available to set process group ID. @@ -793,10 +828,19 @@ d_setruid (d_setruid.U): indicates to the C program that the setruid() routine is available to change the real uid of the current program. +d_setsent (d_setsent.U): + This variable conditionally defines HAS_SETSERVENT if setservent() is + available. + d_setsid (d_setsid.U): This variable conditionally defines HAS_SETSID if setsid() is available to set the process group ID. +d_setvbuf (d_setvbuf.U): + This variable conditionally defines the HAS_SETVBUF symbol, which + indicates to the C program that the setvbuf() routine is available + to change buffering on an open stdio stream. + d_sfio (d_sfio.U): This variable conditionally defines the USE_SFIO symbol, and indicates whether sfio is available (and should be used). @@ -1498,6 +1542,11 @@ loclibpth (libpth.U): prepended to libpth, and is intended to be easily set from the command line. +longdblsize (d_longdbl.U): + This variable contains the value of the LONG_DOUBLESIZE symbol, which + indicates to the C program how many bytes there are in a long double, + if this system supports long doubles. + longsize (intsize.U): This variable contains the value of the LONGSIZE symbol, which indicates to the C program how many bytes there are in a long. diff --git a/Porting/config.sh b/Porting/config.sh index 4fb150ef9d..b709411220 100644 --- a/Porting/config.sh +++ b/Porting/config.sh @@ -8,7 +8,7 @@ # Package name : perl5 # Source directory : . -# Configuration time: Tue Mar 3 11:39:44 EST 1998 +# Configuration time: Mon Mar 9 14:20:14 EST 1998 # Configured by : doughera # Target system : linux fractal 2.0.33 #1 tue feb 3 10:11:46 est 1998 i686 unknown @@ -30,21 +30,20 @@ afs='false' alignbytes='4' aphostname='' ar='ar' -archlib='/opt/perl/lib/i686-linux-thread/5.00461' -archlibexp='/opt/perl/lib/i686-linux-thread/5.00461' +archlib='/opt/perl/lib/i686-linux-thread/5.00462' +archlibexp='/opt/perl/lib/i686-linux-thread/5.00462' archname='i686-linux-thread' archobjs='' awk='awk' baserev='5.0' bash='' bin='/opt/perl/bin' -bincompat3='' binexp='/opt/perl/bin' bison='' byacc='byacc' byteorder='1234' c='' -castflags='1' +castflags='0' cat='cat' cc='cc' cccdlflags='-fpic' @@ -52,7 +51,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='Tue Mar 3 11:39:44 EST 1998' +cf_time='Mon Mar 9 14:20:14 EST 1998' chgrp='' chmod='' chown='' @@ -78,13 +77,12 @@ d_archlib='define' d_attribut='define' d_bcmp='define' d_bcopy='define' -d_bincompat3='undef' d_bsd='undef' d_bsdgetpgrp='undef' d_bsdsetpgrp='undef' d_bzero='define' -d_casti32='define' -d_castneg='undef' +d_casti32='undef' +d_castneg='define' d_charvspr='undef' d_chown='define' d_chroot='define' @@ -102,6 +100,10 @@ d_dlopen='define' d_dlsymun='undef' d_dosuid='undef' d_dup2='define' +d_endhent='define' +d_endnent='define' +d_endpent='define' +d_endsent='define' d_eofnblk='define' d_eunice='undef' d_fchmod='define' @@ -125,8 +127,10 @@ d_gethname='undef' d_getlogin='define' d_getnbyaddr='define' d_getnbyname='define' +d_getnent='define' d_getpbyname='define' d_getpbynumber='define' +d_getpent='define' d_getpgid='define' d_getpgrp2='undef' d_getpgrp='define' @@ -134,6 +138,7 @@ d_getppid='define' d_getprior='define' d_getsbyname='define' d_getsbyport='define' +d_getsent='define' d_gettimeod='define' d_gnulibc='define' d_htonl='define' @@ -144,6 +149,7 @@ d_killpg='define' d_link='define' d_locconv='define' d_lockf='define' +d_longdbl='define' d_lstat='define' d_mblen='define' d_mbstowcs='define' @@ -154,6 +160,7 @@ d_memmove='define' d_memset='define' d_mkdir='define' d_mkfifo='define' +d_mkstemp='define' d_mktime='define' d_msg='define' d_msgctl='define' @@ -200,6 +207,8 @@ d_setgrps='define' d_sethent='define' d_setlinebuf='define' d_setlocale='define' +d_setnent='define' +d_setpent='define' d_setpgid='define' d_setpgrp2='undef' d_setpgrp='define' @@ -210,7 +219,9 @@ d_setresuid='undef' d_setreuid='define' d_setrgid='undef' d_setruid='undef' +d_setsent='define' d_setsid='define' +d_setvbuf='define' d_sfio='undef' d_shm='define' d_shmat='define' @@ -355,7 +366,7 @@ i_varhdr='stdarg.h' i_vfork='undef' incpath='' inews='' -installarchlib='/opt/perl/lib/i686-linux-thread/5.00461' +installarchlib='/opt/perl/lib/i686-linux-thread/5.00462' installbin='/opt/perl/bin' installman1dir='/opt/perl/man/man1' installman3dir='/opt/perl/man/man3' @@ -384,6 +395,7 @@ ln='ln' lns='/bin/ln -s' locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include' loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib' +longdblsize='12' longsize='4' lp='' lpr='' @@ -499,7 +511,7 @@ stdio_filbuf='' stdio_ptr='((fp)->_IO_read_ptr)' strings='/usr/include/string.h' submit='' -subversion='61' +subversion='62' sysman='/usr/man/man1' tail='' tar='' @@ -532,5 +544,5 @@ xlibpth='/usr/lib/386 /lib/386' zcat='' zip='zip' PATCHLEVEL=4 -SUBVERSION=61 +SUBVERSION=62 CONFIG=true diff --git a/Porting/config_H b/Porting/config_H index 8079a38331..52acfdc8e1 100644 --- a/Porting/config_H +++ b/Porting/config_H @@ -17,7 +17,7 @@ /* * Package name : perl5 * Source directory : . - * Configuration time: Tue Mar 3 11:39:44 EST 1998 + * Configuration time: Mon Mar 9 14:20:14 EST 1998 * Configured by : doughera * Target system : linux fractal 2.0.33 #1 tue feb 3 10:11:46 est 1998 i686 unknown */ @@ -1282,7 +1282,7 @@ * This symbol is defined if the C compiler can cast negative * or large floating point numbers to 32-bit ints. */ -#define CASTI32 /**/ +/*#define CASTI32 / **/ /* CASTNEGFLOAT: * This symbol is defined if the C compiler can cast negative @@ -1296,8 +1296,8 @@ * 2 = couldn't cast >= 0x80000000 * 4 = couldn't cast in argument expression list */ -/*#define CASTNEGFLOAT / **/ -#define CASTFLAGS 1 /**/ +#define CASTNEGFLOAT /**/ +#define CASTFLAGS 0 /**/ /* VOID_CLOSEDIR: * This symbol, if defined, indicates that the closedir() routine @@ -1574,8 +1574,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/i686-linux-thread/5.00461" /**/ -#define ARCHLIB_EXP "/opt/perl/lib/i686-linux-thread/5.00461" /**/ +#define ARCHLIB "/opt/perl/lib/i686-linux-thread/5.00462" /**/ +#define ARCHLIB_EXP "/opt/perl/lib/i686-linux-thread/5.00462" /**/ /* CAT2: * This macro catenates 2 tokens together. @@ -1598,10 +1598,36 @@ #endif /* CSH: - * This symbol, if defined, indicates that the C-shell exists. - * If defined, contains the full pathname of csh. + * This symbol, if defined, contains the full pathname of csh. */ -#define CSH "/bin/csh" /**/ +#define HAS_CSH /**/ +#ifdef HAS_CSH +#define CSH "/bin/csh" /**/ +#endif + +/* HAS_ENDHOSTENT: + * This symbol, if defined, indicates that the endhostent() routine is + * available to close whatever was being used for host queries. + */ +#define HAS_ENDHOSTENT /**/ + +/* HAS_ENDNETENT: + * This symbol, if defined, indicates that the endnetent() routine is + * available to close whatever was being used for network queries. + */ +#define HAS_ENDNETENT /**/ + +/* HAS_ENDPROTOENT: + * This symbol, if defined, indicates that the endprotoent() routine is + * available to close whatever was being used for protocol queries. + */ +#define HAS_ENDPROTOENT /**/ + +/* HAS_ENDSERVENT: + * This symbol, if defined, indicates that the endservent() routine is + * available to close whatever was being used for service queries. + */ +#define HAS_ENDSERVENT /**/ /* HAS_GETHOSTBYADDR: * This symbol, if defined, indicates that the gethostbyaddr() routine is @@ -1633,6 +1659,18 @@ */ #define HAS_GETNETBYNAME /**/ +/* HAS_GETNETENT: + * This symbol, if defined, indicates that the getnetent() routine is + * available to look up network names in some data base or another. + */ +#define HAS_GETNETENT /**/ + +/* HAS_GETPROTOENT: + * This symbol, if defined, indicates that the getprotoent() routine is + * available to look up protocols in some data base or another. + */ +#define HAS_GETPROTOENT /**/ + /* HAS_GETPROTOBYNAME: * This symbol, if defined, indicates that the getprotobyname() * routine is available to look up protocols by their name. @@ -1644,6 +1682,12 @@ #define HAS_GETPROTOBYNAME /**/ #define HAS_GETPROTOBYNUMBER /**/ +/* HAS_GETSERVENT: + * This symbol, if defined, indicates that the getservent() routine is + * available to look up network services in some data base or another. + */ +#define HAS_GETSERVENT /**/ + /* HAS_GETSERVBYNAME: * This symbol, if defined, indicates that the getservbyname() * routine is available to look up services by their name. @@ -1655,6 +1699,26 @@ #define HAS_GETSERVBYNAME /**/ #define HAS_GETSERVBYPORT /**/ +/* HAS_LONG_DOUBLE: + * This symbol will be defined if the C compiler supports long + * doubles. + */ +/* LONG_DOUBLESIZE: + * This symbol contains the size of a long double, so that the + * C preprocessor can make decisions based on it. It is only + * defined if the system supports long doubles. + */ +#define HAS_LONG_DOUBLE /**/ +#ifdef HAS_LONG_DOUBLE +#define LONG_DOUBLESIZE 12 /**/ +#endif + +/* HAS_MKSTEMP: + * This symbol, if defined, indicates that the mkstemp routine is + * available to create and open a unique temporary file. + */ +#define HAS_MKSTEMP /**/ + /* HAS_SETGROUPS: * This symbol, if defined, indicates that the setgroups() routine is * available to set the list of process groups. If unavailable, multiple @@ -1668,6 +1732,31 @@ */ #define HAS_SETHOSTENT /**/ +/* HAS_SETNETENT: + * This symbol, if defined, indicates that the setnetent() routine is + * available. + */ +#define HAS_SETNETENT /**/ + +/* HAS_SETPROTOENT: + * This symbol, if defined, indicates that the setprotoent() routine is + * available. + */ +#define HAS_SETPROTOENT /**/ + +/* HAS_SETSERVENT: + * This symbol, if defined, indicates that the setservent() routine is + * available. + */ +#define HAS_SETSERVENT /**/ + +/* HAS_SETVBUF: + * This symbol, if defined, indicates that the setvbuf routine is + * available to change buffering on an open stdio stream. + * to a line-buffered mode. + */ +#define HAS_SETVBUF /**/ + /* Signal_t: * This symbol's value is either "void" or "int", corresponding to the * appropriate return type of a signal handler. Thus, you can declare |