summaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/x86_64/sys
diff options
context:
space:
mode:
authorAndreas Jaeger <aj@suse.de>2002-03-27 11:08:02 +0000
committerAndreas Jaeger <aj@suse.de>2002-03-27 11:08:02 +0000
commit46a1b87510bd9204d4e5f86d16e2277aa86b4639 (patch)
tree29ef7b6867cff2373ed010b0b86afc3807d76f17 /sysdeps/unix/sysv/linux/x86_64/sys
parent49f8b030aa37dc37fc5d9a3ce1ba0297ddc082ff (diff)
Update.
2002-03-27 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/x86_64/bits/sigcontext.h (struct sigcontext): Follow further kernel change. * sysdeps/unix/sysv/linux/x86_64/sys/ucontext.h: Follow further kernel change. * sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h (GET_STACK): Change for struct sigcontext change. * sysdeps/unix/sysv/linux/x86_64/register-dump.h (register_dump): Follow changes in struct sigcontext. * sysdeps/unix/sysv/linux/x86_64/syscalls.list: Remove ptrace sysycall, use wrapper instead.
Diffstat (limited to 'sysdeps/unix/sysv/linux/x86_64/sys')
-rw-r--r--sysdeps/unix/sysv/linux/x86_64/sys/ucontext.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/sysdeps/unix/sysv/linux/x86_64/sys/ucontext.h b/sysdeps/unix/sysv/linux/x86_64/sys/ucontext.h
index 30d8f95891..826f3b5dea 100644
--- a/sysdeps/unix/sysv/linux/x86_64/sys/ucontext.h
+++ b/sysdeps/unix/sysv/linux/x86_64/sys/ucontext.h
@@ -33,7 +33,7 @@
typedef long int greg_t;
/* Number of general registers. */
-#define NGREG 27
+#define NGREG 21
/* Container for all general registers. */
typedef greg_t gregset_t[NGREG];
@@ -78,10 +78,8 @@ enum
# define REG_RIP REG_RIP
REG_EFL,
# define REG_EFL REG_EFL
- REG_CSGS, /* Actually short cs, __csh, gs, __gsh. */
-# define REG_CSGS REG_CSGS
- REG_FS, /* Actually short gs, __fsh, pad. */
-# define REG_FS REG_FS
+ REG_CSGSFS, /* Actually short cs, gs, fs, __pad0. */
+# define REG_CSGSFS REG_CSGSFS
REG_ERR,
# define REG_ERR REG_ERR
REG_TRAPNO