summaryrefslogtreecommitdiff
path: root/ldso/ldso/sparc
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2001-06-27 19:54:48 +0000
committerEric Andersen <andersen@codepoet.org>2001-06-27 19:54:48 +0000
commit20ade83c2dde545ee1cb1687a2a593a227994726 (patch)
treec4e1454bdcb1d5d5d8433eef05f031766df917c1 /ldso/ldso/sparc
parent389c0e545e26507afd1a394904574ddd8b35cb79 (diff)
Cleanup to not use kernel headers at all.
-Erik
Diffstat (limited to 'ldso/ldso/sparc')
-rw-r--r--ldso/ldso/sparc/dl-syscalls.h21
-rw-r--r--ldso/ldso/sparc/ld_syscalls.h21
-rw-r--r--ldso/ldso/sparc/syscalls.h21
3 files changed, 60 insertions, 3 deletions
diff --git a/ldso/ldso/sparc/dl-syscalls.h b/ldso/ldso/sparc/dl-syscalls.h
index 0fe431809..d7cd3734b 100644
--- a/ldso/ldso/sparc/dl-syscalls.h
+++ b/ldso/ldso/sparc/dl-syscalls.h
@@ -1,4 +1,23 @@
-#include <asm/unistd.h>
+#include <sys/types.h>
+
+/*
+ * This file contains the system call macros and syscall
+ * numbers used by the shared library loader.
+ */
+
+#define __NR_exit 1
+#define __NR_read 3
+#define __NR_write 4
+#define __NR_open 5
+#define __NR_close 6
+#define __NR_getuid 24
+#define __NR_getgid 47
+#define __NR_geteuid 49
+#define __NR_getegid 50
+#define __NR_mmap 71
+#define __NR_munmap 73
+#define __NR_stat 38
+#define __NR_mprotect 74
/* Here are the macros which define how this platform makes
* system calls. This particular variant does _not_ set
diff --git a/ldso/ldso/sparc/ld_syscalls.h b/ldso/ldso/sparc/ld_syscalls.h
index 0fe431809..d7cd3734b 100644
--- a/ldso/ldso/sparc/ld_syscalls.h
+++ b/ldso/ldso/sparc/ld_syscalls.h
@@ -1,4 +1,23 @@
-#include <asm/unistd.h>
+#include <sys/types.h>
+
+/*
+ * This file contains the system call macros and syscall
+ * numbers used by the shared library loader.
+ */
+
+#define __NR_exit 1
+#define __NR_read 3
+#define __NR_write 4
+#define __NR_open 5
+#define __NR_close 6
+#define __NR_getuid 24
+#define __NR_getgid 47
+#define __NR_geteuid 49
+#define __NR_getegid 50
+#define __NR_mmap 71
+#define __NR_munmap 73
+#define __NR_stat 38
+#define __NR_mprotect 74
/* Here are the macros which define how this platform makes
* system calls. This particular variant does _not_ set
diff --git a/ldso/ldso/sparc/syscalls.h b/ldso/ldso/sparc/syscalls.h
index 0fe431809..d7cd3734b 100644
--- a/ldso/ldso/sparc/syscalls.h
+++ b/ldso/ldso/sparc/syscalls.h
@@ -1,4 +1,23 @@
-#include <asm/unistd.h>
+#include <sys/types.h>
+
+/*
+ * This file contains the system call macros and syscall
+ * numbers used by the shared library loader.
+ */
+
+#define __NR_exit 1
+#define __NR_read 3
+#define __NR_write 4
+#define __NR_open 5
+#define __NR_close 6
+#define __NR_getuid 24
+#define __NR_getgid 47
+#define __NR_geteuid 49
+#define __NR_getegid 50
+#define __NR_mmap 71
+#define __NR_munmap 73
+#define __NR_stat 38
+#define __NR_mprotect 74
/* Here are the macros which define how this platform makes
* system calls. This particular variant does _not_ set