summaryrefslogtreecommitdiff
path: root/hurd/intr-msg.c
diff options
context:
space:
mode:
Diffstat (limited to 'hurd/intr-msg.c')
-rw-r--r--hurd/intr-msg.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/hurd/intr-msg.c b/hurd/intr-msg.c
index b535397bfb..bc1f43d383 100644
--- a/hurd/intr-msg.c
+++ b/hurd/intr-msg.c
@@ -17,6 +17,7 @@
<https://www.gnu.org/licenses/>. */
#include <mach.h>
+#include <mach_rpc.h>
#include <mach/mig_errors.h>
#include <mach/mig_support.h>
#include <hurd/signal.h>
@@ -28,11 +29,6 @@
# define mig_reply_header_t mig_reply_error_t
#endif
-/* Macro used by MIG to cleanly check the type. */
-#define BAD_TYPECHECK(type, check) __glibc_unlikely (({ \
- union { mach_msg_type_t t; uint32_t w; } _t, _c; \
- _t.t = *(type); _c.t = *(check);_t.w != _c.w; }))
-
error_t
_hurd_intr_rpc_mach_msg (mach_msg_header_t *msg,
mach_msg_option_t option,