diff options
author | Andreas Jaeger <aj@suse.de> | 2000-05-31 12:04:03 +0000 |
---|---|---|
committer | Andreas Jaeger <aj@suse.de> | 2000-05-31 12:04:03 +0000 |
commit | c3e485f12a79c823946edb6b31fc54190b959cdf (patch) | |
tree | d253b266ccd4752bc99a57b86912e228b1586881 | |
parent | 2995dde005d4eb3098ed3ad2a484684b9c984500 (diff) | |
download | glibc-c3e485f12a79c823946edb6b31fc54190b959cdf.tar.gz glibc-c3e485f12a79c823946edb6b31fc54190b959cdf.tar.xz glibc-c3e485f12a79c823946edb6b31fc54190b959cdf.zip |
Update.
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.
-rw-r--r-- | ChangeLog | 12 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/mips/Versions | 3 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/mips/sys/ucontext.h | 5 |
3 files changed, 19 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index c5f85ff1f5..97f43696f9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -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. diff --git a/sysdeps/unix/sysv/linux/mips/Versions b/sysdeps/unix/sysv/linux/mips/Versions index 11614a4cd5..519295ffa2 100644 --- a/sysdeps/unix/sysv/linux/mips/Versions +++ b/sysdeps/unix/sysv/linux/mips/Versions @@ -1,5 +1,8 @@ libc { GLIBC_2.0 { + # Needed by gcc: + _flush_cache; + # c* cachectl; cacheflush; diff --git a/sysdeps/unix/sysv/linux/mips/sys/ucontext.h b/sysdeps/unix/sysv/linux/mips/sys/ucontext.h index e9a4fbc366..84c6d02297 100644 --- a/sysdeps/unix/sysv/linux/mips/sys/ucontext.h +++ b/sysdeps/unix/sysv/linux/mips/sys/ucontext.h @@ -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 { |