From 3fd6704582a29832f9aa518bd7a178cff083aef7 Mon Sep 17 00:00:00 2001 From: nickysn Date: Wed, 23 Jun 2021 21:36:22 +0000 Subject: [PATCH] + request the rights to set size (truncate) and set times, when a file is opened for writing git-svn-id: trunk@49543 - --- rtl/wasi/sysfile.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rtl/wasi/sysfile.inc b/rtl/wasi/sysfile.inc index 764582dc41..1ae2a0c013 100644 --- a/rtl/wasi/sysfile.inc +++ b/rtl/wasi/sysfile.inc @@ -226,11 +226,11 @@ Begin FileRec(f).mode:=fminput; end; 1 : begin - fs_rights_base :=__WASI_RIGHTS_FD_WRITE or __WASI_RIGHTS_FD_FILESTAT_GET or __WASI_RIGHTS_FD_SEEK or __WASI_RIGHTS_FD_TELL; + fs_rights_base :=__WASI_RIGHTS_FD_WRITE or __WASI_RIGHTS_FD_FILESTAT_GET or __WASI_RIGHTS_FD_SEEK or __WASI_RIGHTS_FD_TELL or __WASI_RIGHTS_FD_FILESTAT_SET_SIZE or __WASI_RIGHTS_FD_FILESTAT_SET_TIMES; FileRec(f).mode:=fmoutput; end; 2 : begin - fs_rights_base :=__WASI_RIGHTS_FD_READ or __WASI_RIGHTS_FD_WRITE or __WASI_RIGHTS_FD_FILESTAT_GET or __WASI_RIGHTS_FD_SEEK or __WASI_RIGHTS_FD_TELL; + fs_rights_base :=__WASI_RIGHTS_FD_READ or __WASI_RIGHTS_FD_WRITE or __WASI_RIGHTS_FD_FILESTAT_GET or __WASI_RIGHTS_FD_SEEK or __WASI_RIGHTS_FD_TELL or __WASI_RIGHTS_FD_FILESTAT_SET_SIZE or __WASI_RIGHTS_FD_FILESTAT_SET_TIMES; FileRec(f).mode:=fminout; end; end;