Przeglądaj źródła

* fix fstat to use 64 bit syscall as well

git-svn-id: trunk@5123 -
micha 19 lat temu
rodzic
commit
9f22b00219
1 zmienionych plików z 4 dodań i 0 usunięć
  1. 4 0
      rtl/linux/ossysc.inc

+ 4 - 0
rtl/linux/ossysc.inc

@@ -305,7 +305,11 @@ end;
 function Fpfstat(fd : cint; var sb : stat): cint;  [public, alias : 'FPC_SYSC_FSTAT'];
 
 begin
+{$if defined(cpu64) and not defined(cpupowerpc64)}
   FpFStat:=do_SysCall(syscall_nr_fstat,TSysParam(fd),TSysParam(@sb));
+{$else}
+  FpFStat:=do_SysCall(syscall_nr_fstat64,TSysParam(fd),TSysParam(@sb));
+{$endif}
 end;