From acf503a40b378589b5a392d17c79ec407f46c7bf Mon Sep 17 00:00:00 2001
From: wilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri, 30 Sep 2005 01:50:56 +0000
Subject: [PATCH] We can only wrap mmap if it exists. * mf-hooks1.c
 (__mf_0fn_mmap, mmap, __mf_0fn_munmap, munmap): Protect with HAVE_MMAP ifdef.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104810 138bc75d-0d04-0410-961f-82ee72b054a4
---
 libmudflap/ChangeLog   | 5 +++++
 libmudflap/mf-hooks1.c | 5 +++++
 2 files changed, 10 insertions(+)

diff --git a/libmudflap/ChangeLog b/libmudflap/ChangeLog
index 12735cb90f46..6c3d219bfcfe 100644
--- a/libmudflap/ChangeLog
+++ b/libmudflap/ChangeLog
@@ -1,3 +1,8 @@
+2005-09-29  James E. Wilson  <wilson@specifix.com>
+
+	* mf-hooks1.c (__mf_0fn_mmap, mmap, __mf_0fn_munmap, munmap): Protect
+	with HAVE_MMAP ifdef.
+
 2005-09-23  Frank Ch. Eigler  <fche@elastic.org>
 
 	PR 23084.
diff --git a/libmudflap/mf-hooks1.c b/libmudflap/mf-hooks1.c
index a99d7726e9da..bef22687f195 100644
--- a/libmudflap/mf-hooks1.c
+++ b/libmudflap/mf-hooks1.c
@@ -302,6 +302,10 @@ WRAPPER(void, free, void *buf)
 }
 
 
+/* We can only wrap mmap if the target supports it.  Likewise for munmap.
+   We assume we have both if we have mmap.  */
+#ifdef HAVE_MMAP
+
 #if PIC
 /* A special bootstrap variant. */
 void *
@@ -392,6 +396,7 @@ WRAPPER(int , munmap, void *start, size_t length)
     }
   return result;
 }
+#endif /* HAVE_MMAP */
 
 
 /* This wrapper is a little different, as it's called indirectly from
-- 
GitLab