This commit is contained in:
glass 1994-04-11 06:36:04 +00:00
parent 58dfc9dffc
commit f7a0b6da1d

View File

@ -30,7 +30,7 @@
.\" SUCH DAMAGE. .\" SUCH DAMAGE.
.\" .\"
.\" from: @(#)open.2 6.7 (Berkeley) 5/27/91 .\" from: @(#)open.2 6.7 (Berkeley) 5/27/91
.\" $Id: open.2,v 1.5 1993/12/15 17:36:59 jtc Exp $ .\" $Id: open.2,v 1.6 1994/04/11 06:36:04 glass Exp $
.\" .\"
.Dd May 27, 1991 .Dd May 27, 1991
.Dt OPEN 2 .Dt OPEN 2
@ -70,7 +70,7 @@ the following values
O_RDONLY open for reading only O_RDONLY open for reading only
O_WRONLY open for writing only O_WRONLY open for writing only
O_RDWR open for reading and writing O_RDWR open for reading and writing
O_NONBLOCK do not block on open O_NONBLOCK do not block on open or for data to become available
O_APPEND append on each write O_APPEND append on each write
O_CREAT create file if it does not exist O_CREAT create file if it does not exist
O_TRUNC truncate size to 0 O_TRUNC truncate size to 0
@ -104,15 +104,15 @@ will fail even if the symbolic
link points to a non-existent name. link points to a non-existent name.
If the If the
.Dv O_NONBLOCK .Dv O_NONBLOCK
flag is specified and the flag is specified, do not wait for the device or file to be ready or
available. If the
.Fn open .Fn open
call would result call would result
in the process being blocked for some reason (e.g., waiting for in the process being blocked for some reason (e.g., waiting for
carrier on a dialup line), carrier on a dialup line),
.Fn open .Fn open
returns immediately. returns immediately.
The first time the process attempts to perform I/O on the open This flag also has the effect of making all subsequent I/O on the open file non-blocking.
file it will block (not currently implemented).
.Pp .Pp
When opening a file, a lock with When opening a file, a lock with
.Xr flock 2 .Xr flock 2