x86: use generic register names in struct sigcontext
[sfrench/cifs-2.6.git] / include / asm-x86 / sigcontext.h
index c047f9dc3423311651410807bfb61d2a35cbf354..681deade5f0005d5ac0938104b377712997257a8 100644 (file)
@@ -63,20 +63,20 @@ struct sigcontext {
        unsigned short fs, __fsh;
        unsigned short es, __esh;
        unsigned short ds, __dsh;
        unsigned short fs, __fsh;
        unsigned short es, __esh;
        unsigned short ds, __dsh;
-       unsigned long edi;
-       unsigned long esi;
-       unsigned long ebp;
-       unsigned long esp;
-       unsigned long ebx;
-       unsigned long edx;
-       unsigned long ecx;
-       unsigned long eax;
+       unsigned long di;
+       unsigned long si;
+       unsigned long bp;
+       unsigned long sp;
+       unsigned long bx;
+       unsigned long dx;
+       unsigned long cx;
+       unsigned long ax;
        unsigned long trapno;
        unsigned long err;
        unsigned long trapno;
        unsigned long err;
-       unsigned long eip;
+       unsigned long ip;
        unsigned short cs, __csh;
        unsigned short cs, __csh;
-       unsigned long eflags;
-       unsigned long esp_at_signal;
+       unsigned long flags;
+       unsigned long sp_at_signal;
        unsigned short ss, __ssh;
        struct _fpstate __user * fpstate;
        unsigned long oldmask;
        unsigned short ss, __ssh;
        struct _fpstate __user * fpstate;
        unsigned long oldmask;
@@ -111,16 +111,16 @@ struct sigcontext {
        unsigned long r13;
        unsigned long r14;
        unsigned long r15;
        unsigned long r13;
        unsigned long r14;
        unsigned long r15;
-       unsigned long rdi;
-       unsigned long rsi;
-       unsigned long rbp;
-       unsigned long rbx;
-       unsigned long rdx;
-       unsigned long rax;
-       unsigned long rcx;
-       unsigned long rsp;
-       unsigned long rip;
-       unsigned long eflags;           /* RFLAGS */
+       unsigned long di;
+       unsigned long si;
+       unsigned long bp;
+       unsigned long bx;
+       unsigned long dx;
+       unsigned long ax;
+       unsigned long cx;
+       unsigned long sp;
+       unsigned long ip;
+       unsigned long flags;
        unsigned short cs;
        unsigned short gs;
        unsigned short fs;
        unsigned short cs;
        unsigned short gs;
        unsigned short fs;