浏览代码

Fix fpsigaction call for cpumips

git-svn-id: trunk@21616 -
pierre 13 年之前
父节点
当前提交
ff81623d2c
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      rtl/linux/ossysc.inc

+ 8 - 1
rtl/linux/ossysc.inc

@@ -319,7 +319,14 @@ begin
     end;
     end;
   end;
   end;
 {$endif}
 {$endif}
-  Fpsigaction:=do_syscall(syscall_nr_rt_sigaction,TSysParam(sig),TSysParam(new_action),TSysParam(old_action),TSysParam(8));
+  Fpsigaction:=do_syscall(syscall_nr_rt_sigaction,TSysParam(sig),
+                          TSysParam(new_action),TSysParam(old_action),
+  {$ifdef cpumips}
+                          TSysParam(16{should be wordsinsigset})
+  {$else not cpumips}
+                          TSysParam(8)
+  {$endif not cpumips}
+                          );
 {$endif cpusparc}
 {$endif cpusparc}
 end;
 end;