summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xConfigure8
-rw-r--r--config_h.SH6
-rw-r--r--perl.h2
-rw-r--r--win32/config.bc1
-rw-r--r--win32/config.gc1
-rw-r--r--win32/config.vc1
6 files changed, 17 insertions, 2 deletions
diff --git a/Configure b/Configure
index 315ada8193..452b4fb755 100755
--- a/Configure
+++ b/Configure
@@ -20,7 +20,7 @@
# $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $
#
-# Generated on Mon Feb 28 08:28:06 EET 2000 [metaconfig 3.0 PL70]
+# Generated on Mon Feb 28 19:17:18 EET 2000 [metaconfig 3.0 PL70]
# (with additional metaconfig patches by perlbug@perl.com)
cat >/tmp/c1$$ <<EOF
@@ -418,6 +418,7 @@ d_longlong=''
longlongsize=''
d_lseekproto=''
d_lstat=''
+d_madvise=''
d_mblen=''
d_mbstowcs=''
d_mbtowc=''
@@ -9596,6 +9597,10 @@ eval $hasproto
set lstat d_lstat
eval $inlibc
+: see if madvise exists
+set madvise d_madvise
+eval $inlibc
+
: see if mblen exists
set mblen d_mblen
eval $inlibc
@@ -14930,6 +14935,7 @@ d_longdbl='$d_longdbl'
d_longlong='$d_longlong'
d_lseekproto='$d_lseekproto'
d_lstat='$d_lstat'
+d_madvise='$d_madvise'
d_mblen='$d_mblen'
d_mbstowcs='$d_mbstowcs'
d_mbtowc='$d_mbtowc'
diff --git a/config_h.SH b/config_h.SH
index ad136f26db..07fbc0315b 100644
--- a/config_h.SH
+++ b/config_h.SH
@@ -1676,6 +1676,12 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
#define LONGLONGSIZE $longlongsize /**/
#endif
+/* HAS_MADVISE:
+ * This symbol, if defined, indicates that the madvise system call is
+ * available to map a file into memory.
+ */
+#$d_madvise HAS_MADVISE /**/
+
/* HAS_MEMCHR:
* This symbol, if defined, indicates that the memchr routine is available
* to locate characters within a C string.
diff --git a/perl.h b/perl.h
index 7d42b0f2a3..bd776d70ff 100644
--- a/perl.h
+++ b/perl.h
@@ -3268,7 +3268,7 @@ typedef struct am_table_short AMTS;
HAS_MMAP
HAS_MPROTECT
HAS_MSYNC
- HAS_MADVSISE
+ HAS_MADVISE
HAS_MUNMAP
I_SYSMMAN
Mmap_t
diff --git a/win32/config.bc b/win32/config.bc
index 03aaec507c..c509683e7a 100644
--- a/win32/config.bc
+++ b/win32/config.bc
@@ -199,6 +199,7 @@ d_longdbl='define'
d_longlong='undef'
d_lseekproto='define'
d_lstat='undef'
+d_madvise='undef'
d_mblen='define'
d_mbstowcs='define'
d_mbtowc='define'
diff --git a/win32/config.gc b/win32/config.gc
index 1178d9ef87..d00cd45779 100644
--- a/win32/config.gc
+++ b/win32/config.gc
@@ -199,6 +199,7 @@ d_longdbl='define'
d_longlong='undef'
d_lseekproto='define'
d_lstat='undef'
+d_madvise='undef'
d_mblen='define'
d_mbstowcs='define'
d_mbtowc='define'
diff --git a/win32/config.vc b/win32/config.vc
index a13817255c..7011989403 100644
--- a/win32/config.vc
+++ b/win32/config.vc
@@ -199,6 +199,7 @@ d_longdbl='define'
d_longlong='undef'
d_lseekproto='define'
d_lstat='undef'
+d_madvise='undef'
d_mblen='define'
d_mbstowcs='define'
d_mbtowc='define'