summaryrefslogtreecommitdiff
path: root/libpthread/nptl/sysdeps/unix/sysv
diff options
context:
space:
mode:
authorAustin Foxley <austinf@cetoncorp.com>2010-02-13 16:23:09 -0800
committerAustin Foxley <austinf@cetoncorp.com>2010-02-13 16:23:46 -0800
commit2a41f18dddea928787821064d7e84c272247010f (patch)
treede10453d563a0c429c1ccea39bcda7c220feeacd /libpthread/nptl/sysdeps/unix/sysv
parent96fa7bff588054885379286a5e8cf2cdd3ba0ab0 (diff)
sparc/sysdep: Unify sparc sysdep.h
Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
Diffstat (limited to 'libpthread/nptl/sysdeps/unix/sysv')
-rw-r--r--libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sysdep.h65
1 files changed, 0 insertions, 65 deletions
diff --git a/libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sysdep.h b/libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sysdep.h
deleted file mode 100644
index 744e587a3..000000000
--- a/libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sysdep.h
+++ /dev/null
@@ -1,65 +0,0 @@
-#ifndef _LINUX_SPARC_SYSDEP_H
-#define _LINUX_SPARC_SYSDEP_H 1
-
-#include <sysdeps/unix/sysdep.h>
-
-#undef ENTRY
-#undef END
-
-#ifdef __ASSEMBLER__
-
-#define LOADSYSCALL(x) mov __NR_##x, %g1
-
-#define ENTRY(name) \
- .align 4; \
- .global C_SYMBOL_NAME(name); \
- .type name, @function; \
-C_LABEL(name) \
- cfi_startproc;
-
-#define END(name) \
- cfi_endproc; \
- .size name, . - name
-
-#define LOC(name) .L##name
-
- /* If the offset to __syscall_error fits into a signed 22-bit
- * immediate branch offset, the linker will relax the call into
- * a normal branch.
- */
-#undef PSEUDO
-#undef PSEUDO_END
-#undef PSEUDO_NOERRNO
-#undef PSEUDO_ERRVAL
-
-#define PSEUDO(name, syscall_name, args) \
- .text; \
- .globl __syscall_error; \
-ENTRY(name); \
- LOADSYSCALL(syscall_name); \
- ta 0x10; \
- bcc 1f; \
- mov %o7, %g1; \
- call __syscall_error; \
- mov %g1, %o7; \
-1:
-
-#define PSEUDO_NOERRNO(name, syscall_name, args)\
- .text; \
-ENTRY(name); \
- LOADSYSCALL(syscall_name); \
- ta 0x10;
-
-#define PSEUDO_ERRVAL(name, syscall_name, args) \
- .text; \
-ENTRY(name); \
- LOADSYSCALL(syscall_name); \
- ta 0x10;
-
-#define PSEUDO_END(name) \
- END(name)
-
-
-#endif
-
-#endif