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> 2002-03-20 Ulrich Drepper <drepper@redhat.com>
* nis/ypclnt.c (yp_all): Remove the hack introduced on 1998-09-29. * nis/ypclnt.c (yp_all): Remove the hack introduced on 1998-09-29.

View File

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