summaryrefslogtreecommitdiff
path: root/rts/LinkerInternals.h
diff options
context:
space:
mode:
authorBen Gamari <bgamari.foss@gmail.com>2016-11-02 15:01:03 -0400
committerBen Gamari <ben@smart-cactus.org>2016-11-02 15:42:00 -0400
commit43c8c1c4a21c3b0a281433394163ba46a124a925 (patch)
treed21cbae9929e2f39189320f4bf244730a07c550b /rts/LinkerInternals.h
parentabfa3196a19cd8912fdbae121641474b3261d7cf (diff)
downloadhaskell-43c8c1c4a21c3b0a281433394163ba46a124a925.tar.gz
linker: Move mmapForLinker declaration into LinkerInternals.h
Test Plan: Validate Reviewers: simonmar, erikd, austin Reviewed By: simonmar Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D2645
Diffstat (limited to 'rts/LinkerInternals.h')
-rw-r--r--rts/LinkerInternals.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/rts/LinkerInternals.h b/rts/LinkerInternals.h
index 460beae1c9..2fe9ff9d33 100644
--- a/rts/LinkerInternals.h
+++ b/rts/LinkerInternals.h
@@ -12,6 +12,8 @@
#include "Rts.h"
#include "Hash.h"
+#include "BeginPrivate.h"
+
/* See Linker.c Note [runtime-linker-phases] */
typedef enum {
OBJECT_LOADED,
@@ -184,6 +186,8 @@ void exitLinker( void );
void freeObjectCode (ObjectCode *oc);
+void *mmapForLinker (size_t bytes, uint32_t flags, int fd, int offset);
+
#if defined(mingw32_HOST_OS)
typedef unsigned char UChar;
@@ -323,6 +327,6 @@ getting, here. */
#define USE_CONTIGUOUS_MMAP 0
#endif
-
+#include "EndPrivate.h"
#endif /* LINKERINTERNALS_H */