summaryrefslogtreecommitdiff
path: root/Porting
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2000-02-26 02:48:23 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2000-02-26 02:48:23 +0000
commit10cc9d2a36974e2e1175dbda57d8d05e2b0ce49e (patch)
treee1e4f9735fc7ee12c9722ea1365f6d3d9155a383 /Porting
parent6b49d2665cf5b4cee8758bc654f9290f3855049e (diff)
downloadperl-10cc9d2a36974e2e1175dbda57d8d05e2b0ce49e.tar.gz
Rename use64bits to use64bitint;
rename usefull64bits to use64bitall. p4raw-id: //depot/cfgperl@5261
Diffstat (limited to 'Porting')
-rw-r--r--Porting/Glossary24
-rw-r--r--Porting/config.sh14
-rw-r--r--Porting/config_H28
3 files changed, 38 insertions, 28 deletions
diff --git a/Porting/Glossary b/Porting/Glossary
index 296bd24b5f..71d97f8ea9 100644
--- a/Porting/Glossary
+++ b/Porting/Glossary
@@ -3358,8 +3358,18 @@ use5005threads (usethreads.U):
and indicates that Perl should be built to use the 5.005-based
threading implementation.
-use64bits (use64bits.U):
- This variable conditionally defines the USE_64_BITS symbol,
+use64bitall (use64bits.U):
+ This variable conditionally defines the USE_64_BIT_ALL symbol,
+ and indicates that 64-bit integer types should be used
+ when available. The maximal possible
+ 64-bitness is employed: LP64 or ILP64, meaning that you will
+ be able to use more than 2 gigabytes of memory. This mode is
+ even more binary incompatible than USE_64_BIT_INT. You may not
+ be able to run the resulting executable in a 32-bit CPU at all or
+ you may need at least to reboot your OS to 64-bit mode.
+
+use64bitint (use64bits.U):
+ This variable conditionally defines the USE_64_BIT_INT symbol,
and indicates that 64-bit integer types should be used
when available. The minimal possible 64-bitness
is employed, just enough to get 64-bit integers into Perl.
@@ -3370,16 +3380,6 @@ usedl (dlsrc.U):
This variable indicates if the system supports dynamic
loading of some sort. See also dlsrc and dlobj.
-usefull64bits (use64bits.U):
- This variable conditionally defines the USE_FULL_64_BITS symbol,
- and indicates that 64-bit integer types should be used
- when available. The maximal possible
- 64-bitness is employed: LP64 or ILP64, meaning that you will
- be able to use more than 2 gigabytes of memory. This mode is
- even more binary incompatible than USE_64_BITS. You may not
- be able to run the resulting executable in a 32-bit CPU at all or
- you may need at least to reboot your OS to 64-bit mode.
-
useithreads (usethreads.U):
This variable conditionally defines the USE_ITHREADS symbol,
and indicates that Perl should be built to use the interpreter-based
diff --git a/Porting/config.sh b/Porting/config.sh
index ed01b7edf2..9476ce0684 100644
--- a/Porting/config.sh
+++ b/Porting/config.sh
@@ -8,7 +8,7 @@
# Package name : perl5
# Source directory : .
-# Configuration time: Sat Feb 26 00:49:19 EET 2000
+# Configuration time: Sat Feb 26 03:04:10 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='Sat Feb 26 00:49:19 EET 2000'
+cf_time='Sat Feb 26 03:04:10 EET 2000'
charsize='1'
chgrp=''
chmod=''
@@ -682,7 +682,7 @@ small=''
so='so'
sockethdr=''
socketlib=''
-socksizetype='int *'
+socksizetype='int'
sort='sort'
spackage='Perl5'
spitshell='cat'
@@ -730,9 +730,9 @@ uname='uname'
uniq='uniq'
uquadtype='unsigned long'
use5005threads='undef'
-use64bits='define'
+use64bitall='define'
+use64bitint='define'
usedl='define'
-usefull64bits='define'
useithreads='define'
uselargefiles='define'
uselongdouble='undef'
@@ -771,12 +771,12 @@ zcat=''
zip='zip'
# Configure command line arguments.
config_arg0='Configure'
-config_args='-Dprefix=/opt/perl -Doptimize=-O -Dusethreads -Duse64bits -Duselfs -Dcf_by=yourname -Dcf_email=yourname@yourhost.yourplace.com -Dperladmin=yourname@yourhost.yourplace.com -Dmydomain=.yourplace.com -Dmyhostname=yourhost -dE'
+config_args='-Dprefix=/opt/perl -Doptimize=-O -Dusethreads -Duse64bitint -Duselfs -Dcf_by=yourname -Dcf_email=yourname@yourhost.yourplace.com -Dperladmin=yourname@yourhost.yourplace.com -Dmydomain=.yourplace.com -Dmyhostname=yourhost -dE'
config_argc=11
config_arg1='-Dprefix=/opt/perl'
config_arg2='-Doptimize=-O'
config_arg3='-Dusethreads'
-config_arg4='-Duse64bits'
+config_arg4='-Duse64bitint'
config_arg5='-Duselfs'
config_arg6='-Dcf_by=yourname'
config_arg7='-Dcf_email=yourname@yourhost.yourplace.com'
diff --git a/Porting/config_H b/Porting/config_H
index 5a3e2c572f..e34e1f38ac 100644
--- a/Porting/config_H
+++ b/Porting/config_H
@@ -17,7 +17,7 @@
/*
* Package name : perl5
* Source directory : .
- * Configuration time: Sat Feb 26 00:49:19 EET 2000
+ * Configuration time: Sat Feb 26 03:04:10 EET 2000
* Configured by : jhi
* Target system : osf1 alpha.hut.fi v4.0 878 alpha
*/
@@ -2836,7 +2836,7 @@
*/
#define Uid_t uid_t /* UID type */
-/* USE_64_BITS:
+/* USE_64_BIT_INT:
* This symbol, if defined, indicates that 64-bit integers should
* be used when available. If not defined, the native integers
* will be employed (be they 32 or 64 bits). The minimal possible
@@ -2844,12 +2844,22 @@
* This may mean using for example "long longs", while your memory
* may still be limited to 2 gigabytes.
*/
-#ifndef USE_64_BITS
-#define USE_64_BITS /**/
+/* USE_64_BIT_ALL:
+ * This symbol, if defined, indicates that 64-bit integers should
+ * be used when available. If not defined, the native integers
+ * will be used (be they 32 or 64 bits). The maximal possible
+ * 64-bitness is employed: LP64 or ILP64, meaning that you will
+ * be able to use more than 2 gigabytes of memory. This mode is
+ * even more binary incompatible than USE_64_BIT_INT. You may not
+ * be able to run the resulting executable in a 32-bit CPU at all or
+ * you may need at least to reboot your OS to 64-bit mode.
+ */
+#ifndef USE_64_BIT_INT
+#define USE_64_BIT_INT /**/
#endif
-#ifndef USE_FULL_64_BITS
-#define USE_FULL_64_BITS /**/
+#ifndef USE_64_BIT_ALL
+#define USE_64_BIT_ALL /**/
#endif
/* USE_LARGE_FILES:
@@ -3001,9 +3011,9 @@
#define HAS_LSEEK_PROTO /**/
/* Sock_size_t:
- * This symbol holds the type used for the size argument
- * of various socket calls.
+ * This symbol holds the type used for the size argument of
+ * various socket calls (just the base type, not the pointer-to).
*/
-#define Sock_size_t int * /**/
+#define Sock_size_t int /**/
#endif