f8ffadddb3
This is required to implement O_TRUNC correctly on filesystems backed by gofers. 9P2000.L: "lopen prepares fid for file I/O. flags contains Linux open(2) flags bits, e.g. O_RDONLY, O_RDWR, O_WRONLY." open(2): "The argument flags must include one of the following access modes: O_RDONLY, O_WRONLY, or O_RDWR. ... In addition, zero or more file creation flags and file status flags can be bitwise-or'd in flags." The reference 9P2000.L implementation also appears to expect arbitrary flags, not just access modes, in Tlopen.flags: https://github.com/chaos/diod/blob/master/diod/ops.c#L703 PiperOrigin-RevId: 278972683 |
||
---|---|---|
.. | ||
filter | ||
BUILD | ||
fsgofer.go | ||
fsgofer_amd64_unsafe.go | ||
fsgofer_arm64_unsafe.go | ||
fsgofer_test.go | ||
fsgofer_unsafe.go |