diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 1999-11-13 13:46:38 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 1999-11-13 13:46:38 +0000 |
commit | e0a10278435e0dff75e2ea63cd1637e4c4b4296c (patch) | |
tree | ad43b5928c9b9fa9401c344b50c28a4bd1cb24ed /Porting | |
parent | 3b555130a80528984c94489c5f5029398cb57e01 (diff) | |
download | perl-e0a10278435e0dff75e2ea63cd1637e4c4b4296c.tar.gz |
Try to fix largefileness so that it "works" without a quad IV.
p4raw-id: //depot/cfgperl@4559
Diffstat (limited to 'Porting')
-rw-r--r-- | Porting/Glossary | 4 | ||||
-rw-r--r-- | Porting/config.sh | 6 | ||||
-rw-r--r-- | Porting/config_H | 31 |
3 files changed, 24 insertions, 17 deletions
diff --git a/Porting/Glossary b/Porting/Glossary index 3d29644d64..371a2a1335 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -828,7 +828,7 @@ d_inetaton (d_inetaton.U): indicates to the C program that the inet_aton() function is available to parse IP address "dotted-quad" strings. -d_int64t (i_inttypes.U): +d_int64t (d_int64t.U): This symbol will be defined if the C compiler supports int64_t. d_isascii (d_isascii.U): @@ -2676,7 +2676,7 @@ ptrsize (ptrsize.U): This variable contains the value of the PTRSIZE symbol, which indicates to the C program how many bytes there are in a pointer. -quadcase (quadtype.U): +quadkind (quadtype.U): This variable, if defined, encodes the type of a quad: 1 = int, 2 = long, 3 = long long, 4 = int64_t. diff --git a/Porting/config.sh b/Porting/config.sh index b8ac0698aa..b730743538 100644 --- a/Porting/config.sh +++ b/Porting/config.sh @@ -8,7 +8,7 @@ # Package name : perl5 # Source directory : . -# Configuration time: Thu Nov 11 21:42:49 EET 1999 +# Configuration time: Sat Nov 13 15:28:21 EET 1999 # Configured by : jhi # Target system : osf1 alpha.hut.fi v4.0 878 alpha @@ -56,7 +56,7 @@ ccflags='-pthread -std -DLANGUAGE_C' ccsymbols='LANGUAGE_C=1 SYSTYPE_BSD=1 _LONGLONG=1 __LANGUAGE_C__=1' cf_by='jhi' cf_email='yourname@yourhost.yourplace.com' -cf_time='Thu Nov 11 21:42:49 EET 1999' +cf_time='Sat Nov 13 15:28:21 EET 1999' charsize='1' chgrp='' chmod='' @@ -591,7 +591,7 @@ privlib='/opt/perl/lib/5.00563' privlibexp='/opt/perl/lib/5.00563' prototype='define' ptrsize='8' -quadcase='2' +quadkind='2' quadtype='long' randbits='48' randfunc='drand48' diff --git a/Porting/config_H b/Porting/config_H index d31265db07..313007519b 100644 --- a/Porting/config_H +++ b/Porting/config_H @@ -17,7 +17,7 @@ /* * Package name : perl5 * Source directory : . - * Configuration time: Thu Nov 11 21:42:49 EET 1999 + * Configuration time: Sat Nov 13 15:28:21 EET 1999 * Configured by : jhi * Target system : osf1 alpha.hut.fi v4.0 878 alpha */ @@ -992,10 +992,6 @@ * This symbol holds the type used for 64-bit integers. * It can be int, long, long long, int64_t etc... */ -/* QUADCASE: - * This symbol, if defined, encodes the type of a quad: - * 1 = int, 2 = long, 3 = long long, 4 = int64_t. - */ /* Uquad_t: * This symbol holds the type used for unsigned 64-bit integers. * It can be unsigned int, unsigned long, unsigned long long, @@ -1004,7 +1000,13 @@ #define HAS_QUAD /**/ #define Quad_t long /**/ #define Uquad_t unsigned long /**/ -#define QUADCASE 2 /**/ +#ifdef HAS_QUAD +# define QUADKIND 2 /**/ +# define QUAD_IS_INT 1 +# define QUAD_IS_LONG 2 +# define QUAD_IS_LONG_LONG 3 +# define QUAD_IS_INT64_T 4 +#endif /* HAS_ACCESSX: * This symbol, if defined, indicates that the accessx routine is @@ -2206,6 +2208,13 @@ */ /*#define HAS_HASMNTOPT / **/ +/* HAS_INT64_T: + * This symbol will defined if the C compiler supports int64_t. + * Usually the <inttypes.h> needs to be included, but sometimes + * <sys/types.h> is enough. + */ +/*#define HAS_INT64_T / **/ + /* HAS_LDBL_DIG: * This symbol, if defined, indicates that this system's <float.h> * or <limits.h> defines the symbol LDBL_DIG, which is the number @@ -2306,13 +2315,7 @@ * This symbol, if defined, indicates to the C program that it should * include <inttypes.h>. */ -/* HAS_INT64_T: - * This symbol will defined if the C compiler supports int64_t. - * Usually the <inttypes.h> needs to be included, but sometimes - * <sys/types.h> is enough. - */ /*#define I_INTTYPES / **/ -/*#define HAS_INT64_T / **/ /* I_MNTENT: * This symbol, if defined, indicates that <mntent.h> exists and @@ -2817,8 +2820,12 @@ /* LSEEKSIZE: * This symbol holds the number of bytes used by the Off_t. */ +/* Off_t_size: + * This symbol holds the number of bytes used by the Off_t. + */ #define Off_t off_t /* <offset> type */ #define LSEEKSIZE 8 /* <offset> size */ +#define Off_t_size 8 /* <offset> size */ /* Mode_t: * This symbol holds the type used to declare file modes |