fs: Add O_NONBLOCK

This commit is contained in:
Alexander Neumann 2018-04-30 15:34:41 +02:00
parent 4e34325035
commit 19b9c881ca

View file

@ -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.
) )