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
commitd152ea3a4c9cdd40210524fa8a8d7f312229409c (patch)
treeaaa8db7c3181a552dab33b87036b1fef6d141b7c /gold/gold.h
parente6ba9a2554cdaa90d32785503a0244e993b89870 (diff)
downloadbinutils-redhat-d152ea3a4c9cdd40210524fa8a8d7f312229409c.tar.gz
* 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
{