2002-03-21  Andreas Jaeger  <aj@suse.de>

	* sysdeps/unix/sysv/linux/x86_64/bits/sigcontext.h (struct
	_fpstate): Add separate struct for x86-64.

	* sysdeps/unix/sysv/linux/x86_64/sys/user.h (struct
	user_fpregs_struct): Change member names to follow kernel.
This commit is contained in:
Andreas Jaeger 2002-03-21 16:04:46 +00:00
parent 943b72618e
commit 57d180fd26
2 changed files with 20 additions and 12 deletions

View File

@ -1,3 +1,11 @@
2002-03-21 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/x86_64/bits/sigcontext.h (struct
_fpstate): Add separate struct for x86-64.
* sysdeps/unix/sysv/linux/x86_64/sys/user.h (struct
user_fpregs_struct): Change member names to follow kernel.
2002-03-20 Ulrich Drepper <drepper@redhat.com>
* nis/ypclnt.c (yp_all): Remove the hack introduced on 1998-09-29.

View File

@ -29,17 +29,17 @@
struct user_fpregs_struct
{
unsigned short int cwd;
unsigned short int swd;
unsigned short int twd;
unsigned short int fop;
unsigned long int frip;
unsigned long int frdp;
unsigned int mxcsr;
unsigned int reserved;
unsigned int st_space[32]; /* 8*16 bytes for each FP-reg = 128 bytes */
unsigned int xmm_space[64]; /* 16*16 bytes for each XMM-reg = 128 bytes */
unsigned int padding[24];
__uint16_t cwd;
__uint16_t swd;
__uint16_t twd;
__uint16_t fop;
__uint64_t rip;
__uint64_t rdp;
__uint32_t mxcsr;
__uint32_t mxcr_mask;
__uint32_t st_space[32]; /* 8*16 bytes for each FP-reg = 128 bytes */
__uint32_t xmm_space[64]; /* 16*16 bytes for each XMM-reg = 128 bytes */
__uint32_t padding[24];
};
struct user_regs_struct
@ -70,7 +70,7 @@ struct user_regs_struct
unsigned long ds;
unsigned long es;
unsigned long fs;
unsigned long gs;
unsigned long gs;
};
struct user