Documentation ¶
Index ¶
- Constants
- func Dup3(oldfd int, newfd int, flags int) (err error)
- func EnospcPrealloc(fd int, off int64, len int64) (err error)
- func Fallocate(fd int, mode uint32, off int64, len int64) (err error)
- func Mknodat(dirfd int, path string, mode uint32, dev int) (err error)
- func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error)
- func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
- func Unlinkat(dirfd int, path string) error
Constants ¶
View Source
const FallocFlKeepSize = 0x01
Variables ¶
This section is empty.
Functions ¶
func Dup3 ¶
Dup3 wraps the Dup3 syscall. We want to use Dup3 rather than Dup2 because Dup2 is not implemented on arm64.
func EnospcPrealloc ¶
EnospcPrealloc preallocates ciphertext space without changing the file size. This guarantees that we don't run out of space while writing a ciphertext block (that would corrupt the block).
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.