From 252470b60ff30bcb3b97bd8af81ced2ad8196342 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 12 Oct 1999 23:34:33 +0000 Subject: Update. * sysdeps/unix/sysv/linux/i386/sys/ucontext.h: Don't define register names unconditionally, only if __USE_GNU. --- sysdeps/unix/sysv/linux/i386/sys/ucontext.h | 40 +++++++++++++++-------------- 1 file changed, 21 insertions(+), 19 deletions(-) (limited to 'sysdeps/unix/sysv/linux') diff --git a/sysdeps/unix/sysv/linux/i386/sys/ucontext.h b/sysdeps/unix/sysv/linux/i386/sys/ucontext.h index e62b3d0792..44a5b12cd4 100644 --- a/sysdeps/unix/sysv/linux/i386/sys/ucontext.h +++ b/sysdeps/unix/sysv/linux/i386/sys/ucontext.h @@ -36,48 +36,50 @@ typedef int greg_t; /* Container for all general registers. */ typedef greg_t gregset_t[NGREG]; +#ifdef __USE_GNU /* Number of each register is the `gregset_t' array. */ enum { GS = 0, -#define GS GS +# define GS GS FS, -#define FS FS +# define FS FS ES, -#define ES ES +# define ES ES DS, -#define DS DS +# define DS DS EDI, -#define EDI EDI +# define EDI EDI ESI, -#define ESI ESI +# define ESI ESI EBP, -#define EBP EBP +# define EBP EBP ESP, -#define ESP ESP +# define ESP ESP EBX, -#define EBX EBX +# define EBX EBX EDX, -#define EDX EDX +# define EDX EDX ECX, -#define ECX ECX +# define ECX ECX EAX, -#define EAX EAX +# define EAX EAX TRAPNO, -#define TRAPNO TRAPNO +# define TRAPNO TRAPNO ERR, -#define ERR ERR +# define ERR ERR EIP, -#define EIP EIP +# define EIP EIP CS, -#define CS CS +# define CS CS EFL, -#define EFL EFL +# define EFL EFL UESP, -#define UESP UESP +# define UESP UESP SS -#define SS SS +# define SS SS }; +#endif /* Structure to describe FPU registers. */ typedef struct _fpstate *fpregset_t; -- cgit 1.4.1