* sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Use array for
authoraj <aj>
Wed, 31 May 2000 12:03:35 +0000 (12:03 +0000)
committeraj <aj>
Wed, 31 May 2000 12:03:35 +0000 (12:03 +0000)
gregset_t.

* sysdeps/unix/sysv/linux/mips/Versions: Export _flush_cache.

sysdeps/unix/sysv/linux/mips/Versions
sysdeps/unix/sysv/linux/mips/sys/ucontext.h

index 11614a4..519295f 100644 (file)
@@ -1,5 +1,8 @@
 libc {
   GLIBC_2.0 {
+    # Needed by gcc:
+    _flush_cache;
+
     # c*
     cachectl; cacheflush;
 
index e9a4fbc..84c6d02 100644 (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
   {