@@ -663,7 +663,11 @@ Append mode: Data written to the file is always appended to the file's end.
663
663
Bit: 0
664
664
665
665
- <a href =" #fdflags.dsync " name =" fdflags.dsync " ></a > ` dsync ` : ` bool `
666
- Write according to synchronized I/O data integrity completion. Only the data stored in the file is synchronized.
666
+ Write according to synchronized I/O data integrity completion. Only the data
667
+ stored in the file is synchronized. This feature is not available on all
668
+ platforms and therefore [ ` path_open ` ] ( #path_open ) and other such functions which
669
+ accept [ ` fdflags ` ] ( #fdflags ) may return [ ` errno.notsup ` ] ( #errno.notsup ) in the
670
+ case that this flag is set.
667
671
668
672
Bit: 1
669
673
@@ -674,13 +678,20 @@ Bit: 2
674
678
675
679
- <a href =" #fdflags.rsync " name =" fdflags.rsync " ></a > ` rsync ` : ` bool `
676
680
Synchronized read I/O operations.
681
+ This feature is not available on all platforms and therefore
682
+ [ ` path_open ` ] ( #path_open ) and other such functions which accept
683
+ [ ` fdflags ` ] ( #fdflags ) may return [ ` errno.notsup ` ] ( #errno.notsup ) in the case
684
+ that this flag is set.
677
685
678
686
Bit: 3
679
687
680
688
- <a href =" #fdflags.sync " name =" fdflags.sync " ></a > ` sync ` : ` bool `
681
- Write according to synchronized I/O file integrity completion. In
682
- addition to synchronizing the data stored in the file, the implementation
683
- may also synchronously update the file's metadata.
689
+ Write according to synchronized I/O file integrity completion. In addition to
690
+ synchronizing the data stored in the file, the implementation may also
691
+ synchronously update the file's metadata. This feature is not available on all
692
+ platforms and therefore [ ` path_open ` ] ( #path_open ) and other such functions which
693
+ accept [ ` fdflags ` ] ( #fdflags ) may return [ ` errno.notsup ` ] ( #errno.notsup ) in the
694
+ case that this flag is set.
684
695
685
696
Bit: 4
686
697
0 commit comments