summaryrefslogtreecommitdiff
path: root/perl.h
diff options
context:
space:
mode:
Diffstat (limited to 'perl.h')
-rw-r--r--perl.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/perl.h b/perl.h
index 613f84f37c..e16b37e57c 100644
--- a/perl.h
+++ b/perl.h
@@ -1406,10 +1406,16 @@ typedef union any ANY;
#endif
#if defined(USE_64_BIT_FILES) || defined(USE_LARGE_FILES)
-# define USE_64_BIT_OFFSETS
+# define USE_64_BIT_OFFSETS /* Explicit */
# define USE_64_BIT_STDIO
#endif
+#if LSEEKSIZE == 8 && !defined(USE_64_BIT_OFFSETS)
+# define USE_64_BIT_OFFSETS /* Implicit */
+#endif
+
+/* Do we need FSEEKSIZE? */
+
/* I couldn't find any -Ddefine or -flags in IRIX 6.5 that would
* have done the necessary symbol renaming using cpp. --jhi */
#ifdef __sgi