summaryrefslogtreecommitdiff
path: root/Porting
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2000-02-22 05:14:35 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2000-02-22 05:14:35 +0000
commit87b718577ff6cdca0223546e3d763cdc43aa9c70 (patch)
tree98ef372bce37868d35d51d9f36a44f963040c038 /Porting
parentd59b54291cd9fef89c2b5eb82987e80be19df21e (diff)
downloadperl-87b718577ff6cdca0223546e3d763cdc43aa9c70.tar.gz
Check the alignment of long doubles if they are to be used;
regen Configure. p4raw-id: //depot/cfgperl@5189
Diffstat (limited to 'Porting')
-rw-r--r--Porting/Glossary7
-rw-r--r--Porting/config.sh5
-rw-r--r--Porting/config_H17
3 files changed, 23 insertions, 6 deletions
diff --git a/Porting/Glossary b/Porting/Glossary
index 73b0f1e48e..4a1e9ccc98 100644
--- a/Porting/Glossary
+++ b/Porting/Glossary
@@ -26,7 +26,8 @@ afs (afs.U):
alignbytes (alignbytes.U):
This variable holds the number of bytes required to align a
- double. Usual values are 2, 4 and 8.
+ double-- or a long double when applicable. Usual values are
+ 2, 4 and 8. The default is eight, for safety.
ansi2knr (ansi2knr.U):
This variable is set if the user needs to run ansi2knr.
@@ -2048,6 +2049,10 @@ i_sysmman (i_sysmman.U):
This variable conditionally defines the I_SYS_MMAN symbol, and
indicates whether a C program should include <sys/mman.h>.
+i_sysmode (i_sysmode.U):
+ This variable conditionally defines the I_SYSMODE symbol,
+ and indicates whether a C program should include <sys/mode.h>.
+
i_sysmount (i_sysmount.U):
This variable conditionally defines the I_SYSMOUNT symbol,
and indicates whether a C program should include <sys/mount.h>.
diff --git a/Porting/config.sh b/Porting/config.sh
index 9d3d8c1bd6..b9be0758b2 100644
--- a/Porting/config.sh
+++ b/Porting/config.sh
@@ -8,7 +8,7 @@
# Package name : perl5
# Source directory : .
-# Configuration time: Wed Feb 16 01:08:43 EET 2000
+# Configuration time: Tue Feb 22 07:10:02 EET 2000
# Configured by : jhi
# Target system : osf1 alpha.hut.fi v4.0 878 alpha
@@ -59,7 +59,7 @@ ccflags='-pthread -std -DLANGUAGE_C'
ccsymbols='__alpha=1 __LANGUAGE_C__=1 __osf__=1 __unix__=1 _LONGLONG=1 _SYSTYPE_BSD=1 SYSTYPE_BSD=1 unix=1'
cf_by='jhi'
cf_email='yourname@yourhost.yourplace.com'
-cf_time='Wed Feb 16 01:08:43 EET 2000'
+cf_time='Tue Feb 22 07:10:02 EET 2000'
charsize='1'
chgrp=''
chmod=''
@@ -466,6 +466,7 @@ i_sysin='undef'
i_sysioctl='define'
i_syslog='define'
i_sysmman='define'
+i_sysmode='define'
i_sysmount='define'
i_sysndir='undef'
i_sysparam='define'
diff --git a/Porting/config_H b/Porting/config_H
index 39ca93c488..cc65dcc77d 100644
--- a/Porting/config_H
+++ b/Porting/config_H
@@ -17,7 +17,7 @@
/*
* Package name : perl5
* Source directory : .
- * Configuration time: Wed Feb 16 01:08:43 EET 2000
+ * Configuration time: Tue Feb 22 07:10:02 EET 2000
* Configured by : jhi
* Target system : osf1 alpha.hut.fi v4.0 878 alpha
*/
@@ -1076,8 +1076,8 @@
/* MEM_ALIGNBYTES:
* This symbol contains the number of bytes required to align a
- * double. Usual values are 2, 4 and 8. The default is eight,
- * for safety.
+ * double, or a long double when applicable. Usual values are 2,
+ * 4 and 8. The default is eight, for safety.
*/
#if defined(CROSSCOMPILE) || defined(MULTIARCH)
# define MEM_ALIGNBYTES 8
@@ -1682,11 +1682,16 @@
*/
/*#define HAS_MKSTEMPS / **/
+/* HAS_MMAP:
+ * This symbol, if defined, indicates that the mmap system call is
+ * available to map a file into memory.
+ */
/* Mmap_t:
* This symbol holds the return type of the mmap() system call
* (and simultaneously the type of the first argument).
* Usually set to 'void *' or 'cadd_t'.
*/
+#define HAS_MMAP /**/
#define Mmap_t void * /**/
/* HAS_MPROTECT:
@@ -2961,6 +2966,12 @@
#define PERL_XS_APIVERSION "5.5.660"
#define PERL_PM_APIVERSION "5.005"
+/* I_SYSMODE:
+ * This symbol, if defined, indicates that <sys/mode.h> exists and
+ * should be included.
+ */
+#define I_SYSMODE /**/
+
/* I_SYS_UTSNAME:
* This symbol, if defined, indicates that <sys/utsname.h> exists and
* should be included.