aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/mach/i386/sysdep.h
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/mach/i386/sysdep.h')
-rw-r--r--sysdeps/mach/i386/sysdep.h27
1 files changed, 1 insertions, 26 deletions
diff --git a/sysdeps/mach/i386/sysdep.h b/sysdeps/mach/i386/sysdep.h
index 19eab418a7..33bd5ee402 100644
--- a/sysdeps/mach/i386/sysdep.h
+++ b/sysdeps/mach/i386/sysdep.h
@@ -19,37 +19,12 @@
#ifndef _MACH_I386_SYSDEP_H
#define _MACH_I386_SYSDEP_H 1
-/* Defines RTLD_PRIVATE_ERRNO and USE_DL_SYSINFO. */
-#include <dl-sysdep.h>
-#include <tls.h>
-
-#define LOSE asm volatile ("hlt")
-
-#define SNARF_ARGS(entry_sp, argc, argv, envp) \
- do \
- { \
- char **p; \
- argc = (int) *entry_sp; \
- argv = (char **) (entry_sp + 1); \
- p = argv; \
- while (*p++ != NULL) \
- ; \
- if (p >= (char **) argv[0]) \
- --p; \
- envp = p; \
- } while (0)
+#include <sysdeps/mach/x86/sysdep.h>
#define RETURN_TO(sp, pc, retval) \
asm volatile ("movl %0, %%esp; jmp %*%1 # %2" \
: : "g" (sp), "r" (pc), "a" (retval))
-
-#define STACK_GROWTH_DOWN
-
-/* Get the machine-independent Mach definitions. */
-#include <sysdeps/mach/sysdep.h>
-
-
/* This should be rearranged, but at the moment this file provides
the most useful definitions for assembler syntax details. */
#undef ENTRY