From 0cea4930149556605935ac670bf61c0937ebee8b Mon Sep 17 00:00:00 2001 From: pierre Date: Tue, 26 Jun 2012 23:13:27 +0000 Subject: [PATCH] * Fix hidden parameter for fpsigprocmask for mips cpu (16 instead of 8) git-svn-id: trunk@21723 - --- rtl/linux/ossysc.inc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/rtl/linux/ossysc.inc b/rtl/linux/ossysc.inc index 34595aa037..2ff2825b35 100644 --- a/rtl/linux/ossysc.inc +++ b/rtl/linux/ossysc.inc @@ -576,7 +576,14 @@ function FPSigProcMask(how:cint;nset : psigset;oset : psigset):cint; [public, al } begin - FPsigprocmask:=do_syscall(syscall_nr_rt_sigprocmask,TSysParam(how),TSysParam(nset),TSysParam(oset),TSysParam(8)); + FPsigprocmask:=do_syscall(syscall_nr_rt_sigprocmask,TSysParam(how), + TSysParam(nset),TSysParam(oset), +{$ifdef CPUMIPS} + TSysParam(16) +{$else not CPUMIPS} + TSysParam(8) +{$endif not CPUMIPS} + ); end; Function FpNanoSleep(req : ptimespec;rem : ptimespec):cint; [public, alias : 'FPC_SYSC_NANOSLEEP'];