瀏覽代碼

Fix sigactionreg record for cpumips

git-svn-id: trunk@21617 -
pierre 13 年之前
父節點
當前提交
6ddb64e160
共有 1 個文件被更改,包括 10 次插入0 次删除
  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}