Explorar o código

Fix sigactionreg record for cpumips

git-svn-id: trunk@21617 -
pierre %!s(int64=13) %!d(string=hai) anos
pai
achega
6ddb64e160
Modificáronse 1 ficheiros con 10 adicións e 0 borrados
  1. 10 0
      rtl/linux/signal.inc

+ 10 - 0
rtl/linux/signal.inc

@@ -210,10 +210,20 @@ type
     sa_restorer: sigrestorerhandler_t;
   end;
 {$else}
+  {$ifdef cpumips}
+  sigactionrec = record
+    sa_flags: cuint;
+    sa_handler: sigactionhandler_t;
+    sa_mask: sigset_t;
+    sa_restorer: sigrestorerhandler_t; { Doesn't seem to exist on MIPS }
+    sa_resv :  array [0..0] of cint;
+  end;
+  {$else not mips}
   sigactionrec = record
     sa_handler: sigactionhandler_t;
     sa_flags: culong;
     sa_restorer: sigrestorerhandler_t;
     sa_mask: sigset_t;
   end;
+  {$endif not mips}
 {$endif}