forked from TrueCloudLab/restic
fs: Add O_NONBLOCK
This commit is contained in:
parent
4e34325035
commit
19b9c881ca
1 changed files with 9 additions and 8 deletions
|
@ -5,12 +5,13 @@ import "syscall"
|
||||||
// Flags to OpenFile wrapping those of the underlying system. Not all flags may
|
// Flags to OpenFile wrapping those of the underlying system. Not all flags may
|
||||||
// be implemented on a given system.
|
// be implemented on a given system.
|
||||||
const (
|
const (
|
||||||
O_RDONLY int = syscall.O_RDONLY // open the file read-only.
|
O_RDONLY int = syscall.O_RDONLY // open the file read-only.
|
||||||
O_WRONLY int = syscall.O_WRONLY // open the file write-only.
|
O_WRONLY int = syscall.O_WRONLY // open the file write-only.
|
||||||
O_RDWR int = syscall.O_RDWR // open the file read-write.
|
O_RDWR int = syscall.O_RDWR // open the file read-write.
|
||||||
O_APPEND int = syscall.O_APPEND // append data to the file when writing.
|
O_APPEND int = syscall.O_APPEND // append data to the file when writing.
|
||||||
O_CREATE int = syscall.O_CREAT // create a new file if none exists.
|
O_CREATE int = syscall.O_CREAT // create a new file if none exists.
|
||||||
O_EXCL int = syscall.O_EXCL // used with O_CREATE, file must not exist
|
O_EXCL int = syscall.O_EXCL // used with O_CREATE, file must not exist
|
||||||
O_SYNC int = syscall.O_SYNC // open for synchronous I/O.
|
O_SYNC int = syscall.O_SYNC // open for synchronous I/O.
|
||||||
O_TRUNC int = syscall.O_TRUNC // if possible, truncate file when opened.
|
O_TRUNC int = syscall.O_TRUNC // if possible, truncate file when opened.
|
||||||
|
O_NONBLOCK int = syscall.O_NONBLOCK // don't block open on fifos etc.
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue