Browse Source

+ add fdatasync syscalls for linux

git-svn-id: trunk@12108 -
micha 16 years ago
parent
commit
2a1fc6723a
2 changed files with 6 additions and 0 deletions
  1. 5 0
      rtl/linux/unxsysc.inc
  2. 1 0
      rtl/linux/unxsysch.inc

+ 5 - 0
rtl/linux/unxsysc.inc

@@ -29,6 +29,11 @@ begin
   fpstatfs:=do_SysCall(SysCall_nr_statfs,TSysParam(path),TSysParam(Info))
 end;
 
+Function  fpfdatasync (fd : cint) : cint;
+begin
+  fpfdatasync:=do_SysCall(syscall_nr_fdatasync, fd);
+end;
+
 Function  fpfsync (fd : cint) : cint;
 
 begin

+ 1 - 0
rtl/linux/unxsysch.inc

@@ -18,6 +18,7 @@ function fpgettimeofday(tp: ptimeval;tzp:ptimezone):cint; external name 'FPC_SYS
 function  fpfStatFS (Fd: cint; Info:pstatfs):cint;
 function  fpStatFS  (Path:pchar; Info:pstatfs):cint;
 function  fpfsync (fd : cint) : cint;
+function  fpfdatasync (fd : cint) : cint;
 Function  fpFlock   (fd,mode : cint)   : cint ;