소스 검색

+ request FD_DATASYNC and FD_SYNC rights when a file is opened for writing

git-svn-id: trunk@49546 -
nickysn 4 년 전
부모
커밋
90eb1351dc
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      rtl/wasi/sysfile.inc

+ 6 - 2
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;