Added a note about munmap not calling flush.
parent
2728137e7d
commit
83d4308afe
|
@ -242,6 +242,10 @@ type FileSystem interface {
|
||||||
// case of close(2), a flush error is returned to the user. For dup2(2), it
|
// case of close(2), a flush error is returned to the user. For dup2(2), it
|
||||||
// is not.
|
// is not.
|
||||||
//
|
//
|
||||||
|
// Note that one potentially significant case where this is *not* called is
|
||||||
|
// munmap(2). (Cf. http://goo.gl/7n1r9X, fuse-devel mailing list thread from
|
||||||
|
// Han-Wen Nienhuys on 2014-10-08.)
|
||||||
|
//
|
||||||
// Because of cases like dup2(2), calls to FlushFile are not necessarily one
|
// Because of cases like dup2(2), calls to FlushFile are not necessarily one
|
||||||
// to one with calls to OpenFile. They should not be used for reference
|
// to one with calls to OpenFile. They should not be used for reference
|
||||||
// counting, and the handle must remain valid even after the method is called
|
// counting, and the handle must remain valid even after the method is called
|
||||||
|
|
Loading…
Reference in New Issue