summaryrefslogtreecommitdiff
path: root/gold/gold.h
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>2009-03-27 23:21:09 +0000
committerIan Lance Taylor <ian@airs.com>2009-03-27 23:21:09 +0000
commit2f35ab9b82f18c1ba7b27fb804859d6ed8482796 (patch)
tree1456d74d906200b979fa5b7c79861b1ae3cb6591 /gold/gold.h
parent10e1b6bb907a5ec314012ebb75c94a8e5b29b145 (diff)
* mremap.c: New file.
* configure.ac: Call AC_REPLACE_FUNCS on mremap. * gold.h (MREMAP_MAYMOVE): Define if HAVE_MREMAP is not defined. (mremap): Declare if HAVE_MREMAP is not defined. * configure, Makefile.in, config.in: Rebuild.
Diffstat (limited to 'gold/gold.h')
-rw-r--r--gold/gold.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gold/gold.h b/gold/gold.h
index 780561d421..dc8da551ad 100644
--- a/gold/gold.h
+++ b/gold/gold.h
@@ -125,6 +125,11 @@ extern "C" ssize_t pread(int, void*, size_t, off_t);
extern "C" int ftruncate(int, off_t);
#endif
+#ifndef HAVE_MREMAP
+#define MREMAP_MAYMOVE 1
+extern "C" void *mremap (void *, size_t, size_t, int, ...);
+#endif
+
namespace gold
{