summaryrefslogtreecommitdiff
path: root/Porting
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>1999-11-13 13:46:38 +0000
committerJarkko Hietaniemi <jhi@iki.fi>1999-11-13 13:46:38 +0000
commite0a10278435e0dff75e2ea63cd1637e4c4b4296c (patch)
treead43b5928c9b9fa9401c344b50c28a4bd1cb24ed /Porting
parent3b555130a80528984c94489c5f5029398cb57e01 (diff)
downloadperl-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/Glossary4
-rw-r--r--Porting/config.sh6
-rw-r--r--Porting/config_H31
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