From 90eb1351dcf77267e4a02a699b6f21ad2995ab2b Mon Sep 17 00:00:00 2001 From: nickysn Date: Wed, 23 Jun 2021 21:42:49 +0000 Subject: [PATCH] + request FD_DATASYNC and FD_SYNC rights when a file is opened for writing git-svn-id: trunk@49546 - --- rtl/wasi/sysfile.inc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rtl/wasi/sysfile.inc b/rtl/wasi/sysfile.inc index 89c8b1c51f..8414a3142f 100644 --- a/rtl/wasi/sysfile.inc +++ b/rtl/wasi/sysfile.inc @@ -235,7 +235,9 @@ Begin __WASI_RIGHTS_FD_TELL or __WASI_RIGHTS_FD_FILESTAT_SET_SIZE or __WASI_RIGHTS_FD_FILESTAT_SET_TIMES or - __WASI_RIGHTS_FD_ALLOCATE; + __WASI_RIGHTS_FD_ALLOCATE or + __WASI_RIGHTS_FD_DATASYNC or + __WASI_RIGHTS_FD_SYNC; FileRec(f).mode:=fmoutput; end; 2 : begin @@ -246,7 +248,9 @@ Begin __WASI_RIGHTS_FD_TELL or __WASI_RIGHTS_FD_FILESTAT_SET_SIZE or __WASI_RIGHTS_FD_FILESTAT_SET_TIMES or - __WASI_RIGHTS_FD_ALLOCATE; + __WASI_RIGHTS_FD_ALLOCATE or + __WASI_RIGHTS_FD_DATASYNC or + __WASI_RIGHTS_FD_SYNC; FileRec(f).mode:=fminout; end; end;