aboutsummaryrefslogtreecommitdiffstats
path: root/linux/sparc/get_scno.c
diff options
context:
space:
mode:
Diffstat (limited to 'linux/sparc/get_scno.c')
-rw-r--r--linux/sparc/get_scno.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/linux/sparc/get_scno.c b/linux/sparc/get_scno.c
index 0e59a280..b190b6c5 100644
--- a/linux/sparc/get_scno.c
+++ b/linux/sparc/get_scno.c
@@ -1,21 +1 @@
-#ifdef SPARC64
-/* Retrieve the syscall trap instruction. */
-unsigned long trap;
-errno = 0;
-trap = ptrace(PTRACE_PEEKTEXT, tcp->pid, (char *)sparc_regs.tpc, 0);
-if (errno)
- return -1;
-trap >>= 32;
-switch (trap) {
-case 0x91d02010:
- /* Linux/SPARC syscall trap. */
- update_personality(tcp, 0);
- break;
-case 0x91d0206d:
- /* Linux/SPARC64 syscall trap. */
- update_personality(tcp, 1);
- break;
-}
-#endif
-
scno = sparc_regs.u_regs[U_REG_G1];