summaryrefslogtreecommitdiff
path: root/config_h.SH
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2000-02-25 05:57:59 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2000-02-25 05:57:59 +0000
commit49c10eea37fecdc3f701b564ab530e9176f545c4 (patch)
tree41856d01989a7712edb8c97692b1587e187fff02 /config_h.SH
parente2bade80ab299fb4a9c08fa52e9a2dca32adff84 (diff)
downloadperl-49c10eea37fecdc3f701b564ab530e9176f545c4.tar.gz
Megalopatch for Configure: Andy's new installation schemes;
introduce usefull64bits, beautify and regularize the various type probes; introduce d_lseekproto. p4raw-id: //depot/cfgperl@5253
Diffstat (limited to 'config_h.SH')
-rw-r--r--config_h.SH18
1 files changed, 17 insertions, 1 deletions
diff --git a/config_h.SH b/config_h.SH
index cd14526e71..a65d0b8fb4 100644
--- a/config_h.SH
+++ b/config_h.SH
@@ -2858,12 +2858,20 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
/* USE_64_BITS:
* 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).
+ * will be employed (be they 32 or 64 bits). The minimal possible
+ * 64-bitness is used, just enough to get 64-bit integers into Perl.
+ * This may mean using for example "long longs", while your memory
+ * may still be limited to 2 gigabytes.
+ * To go all the way, use Configure -Dusefull64bits.
*/
#ifndef USE_64_BITS
#$use64bits USE_64_BITS /**/
#endif
+#ifndef USE_FULL_64_BITS
+#$usefull64bits USE_FULL_64_BITS /**/
+#endif
+
/* USE_LARGE_FILES:
* This symbol, if defined, indicates that large file support
* should be used when available. The USE_64_BITS symbol will
@@ -2999,5 +3007,13 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
#define PERL_XS_APIVERSION "$xs_apiversion"
#define PERL_PM_APIVERSION "$pm_apiversion"
+/* HAS_LSEEK_PROTO:
+ * This symbol, if defined, indicates that the system provides
+ * a prototype for the lseek() function. Otherwise, it is up
+ * to the program to supply one. A good guess is
+ * extern off_t lseek(int, off_t, int);
+ */
+#$d_lseekproto HAS_LSEEK_PROTO /**/
+
#endif
!GROK!THIS!