소스 검색

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;
 {$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}
 end;