aboutsummaryrefslogtreecommitdiff
path: root/sysdeps
diff options
context:
space:
mode:
authorAndreas Jaeger <aj@suse.de>2000-05-31 12:04:03 +0000
committerAndreas Jaeger <aj@suse.de>2000-05-31 12:04:03 +0000
commitc3e485f12a79c823946edb6b31fc54190b959cdf (patch)
treed253b266ccd4752bc99a57b86912e228b1586881 /sysdeps
parent2995dde005d4eb3098ed3ad2a484684b9c984500 (diff)
downloadglibc-c3e485f12a79c823946edb6b31fc54190b959cdf.zip
glibc-c3e485f12a79c823946edb6b31fc54190b959cdf.tar.gz
glibc-c3e485f12a79c823946edb6b31fc54190b959cdf.tar.bz2
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.
Diffstat (limited to 'sysdeps')
-rw-r--r--sysdeps/unix/sysv/linux/mips/Versions3
-rw-r--r--sysdeps/unix/sysv/linux/mips/sys/ucontext.h5
2 files changed, 7 insertions, 1 deletions
diff --git a/sysdeps/unix/sysv/linux/mips/Versions b/sysdeps/unix/sysv/linux/mips/Versions
index 11614a4..519295f 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 e9a4fbc..84c6d02 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
{