2000-05-31  Andreas Jaeger  <aj@suse.de>

	* sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Use array for
	gregset_t.

	* sysdeps/unix/sysv/linux/mips/Versions: Export _flush_cache.
	Patches by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
	
	* sysdeps/unix/sysv/linux/mips/ftruncate64.c: Fix prototype of
	syscall.
	* sysdeps/unix/sysv/linux/mips/truncate64.c: Likewise.
This commit is contained in:
Andreas Jaeger 2000-05-31 12:04:03 +00:00
parent 2995dde005
commit c3e485f12a
3 changed files with 19 additions and 1 deletions

View File

@ -1,3 +1,15 @@
2000-05-31 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Use array for
gregset_t.
* sysdeps/unix/sysv/linux/mips/Versions: Export _flush_cache.
Patches by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
* sysdeps/unix/sysv/linux/mips/ftruncate64.c: Fix prototype of
syscall.
* sysdeps/unix/sysv/linux/mips/truncate64.c: Likewise.
2000-05-30 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/alpha/oldglob.c (__old_glob): Loose __P.

View File

@ -1,5 +1,8 @@
libc {
GLIBC_2.0 {
# Needed by gcc:
_flush_cache;
# c*
cachectl; cacheflush;

View File

@ -37,13 +37,15 @@ typedef unsigned long int greg_t;
#define NFPREG 33
/* Container for all general registers. */
typedef greg_t gregset_t[NGREG];
/* gregset_t must be an array. The array correspondends to:
typedef struct gregset {
greg_t g_regs[32];
greg_t g_hi;
greg_t g_lo;
greg_t g_pad[3];
} gregset_t;
*/
/* Container for all FPU registers. */
typedef struct fpregset {
union {
@ -57,6 +59,7 @@ typedef struct fpregset {
unsigned int fp_pad;
} fpregset_t;
/* Context to describe whole processor state. */
typedef struct
{