diff options
author | Ulrich Drepper <drepper@redhat.com> | 1999-10-12 23:34:33 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1999-10-12 23:34:33 +0000 |
commit | 252470b60ff30bcb3b97bd8af81ced2ad8196342 (patch) | |
tree | 0a2c5deeecc09f0ce4eb4bc66e0f2e43c6ebfe23 | |
parent | 08920a506b38e8b8f83533c8db2d6a5329475601 (diff) | |
download | glibc-252470b60ff30bcb3b97bd8af81ced2ad8196342.tar.gz glibc-252470b60ff30bcb3b97bd8af81ced2ad8196342.tar.xz glibc-252470b60ff30bcb3b97bd8af81ced2ad8196342.zip |
Update.
* sysdeps/unix/sysv/linux/i386/sys/ucontext.h: Don't define register names unconditionally, only if __USE_GNU.
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/i386/sys/ucontext.h | 40 |
2 files changed, 24 insertions, 19 deletions
diff --git a/ChangeLog b/ChangeLog index a9e0df2c56..57c38f0880 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 1999-10-12 Ulrich Drepper <drepper@cygnus.com> + * sysdeps/unix/sysv/linux/i386/sys/ucontext.h: Don't define + register names unconditionally, only if __USE_GNU. + * debug/Makefile: Fix rules to generate pcprofiledump. * include/ucontext.h: New file. 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; |