浏览代码

Also use syscall_nr_fstatat for FpStat function for riscv32 cpu

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

+ 1 - 1
rtl/linux/ossysc.inc

@@ -114,7 +114,7 @@ function Fpstat(path: pchar; var buf: stat):cint; [public, alias : 'FPC_SYSC_STA
 
 begin
 { standard stat call is 32 bit on sparc64, so explicitly force a stat64 call }
-{$if defined(cpu64) and not(defined(cpusparc64))}
+{$if (defined(cpu64) or defined(riscv32)) and not(defined(cpusparc64))}
   {$if defined(generic_linux_syscalls)}
     Fpstat:=do_syscall(syscall_nr_fstatat,AT_FDCWD,TSysParam(path),TSysParam(@buf),0);
   {$else}