Răsfoiți Sursa

FIX: Verify after copy under macOS

Alexander Koblov 1 an în urmă
părinte
comite
2e0343433d
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      components/doublecmd/dcosutils.pas

+ 2 - 2
components/doublecmd/dcosutils.pas

@@ -874,7 +874,7 @@ begin
   begin
     FileCloseOnExec(Result);
 {$IF DEFINED(DARWIN)}
-    if (Mode and fmOpenDirect <> 0) then
+    if (Mode and (fmOpenSync or fmOpenDirect) <> 0) then
     begin
       if (FpFcntl(Result, F_NOCACHE, 1) = -1) then
       begin
@@ -915,7 +915,7 @@ begin
   begin
     FileCloseOnExec(Result);
 {$IF DEFINED(DARWIN)}
-    if (Mode and fmOpenDirect <> 0) then
+    if (Mode and (fmOpenSync or fmOpenDirect) <> 0) then
     begin
       if (FpFcntl(Result, F_NOCACHE, 1) = -1) then
       begin