Put back madvise lost because of a typo.
Jarkko Hietaniemi [Mon, 28 Feb 2000 17:31:19 +0000 (17:31 +0000)]
p4raw-id: //depot/cfgperl@5326

Configure
config_h.SH
perl.h
win32/config.bc
win32/config.gc
win32/config.vc

index 315ada8..452b4fb 100755 (executable)
--- 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'
index ad136f2..07fbc03 100644 (file)
@@ -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 7d42b0f..bd776d7 100644 (file)
--- 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
index 03aaec5..c509683 100644 (file)
@@ -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'
index 1178d9e..d00cd45 100644 (file)
@@ -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'
index a138172..7011989 100644 (file)
@@ -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'