Changeset View
Changeset View
Standalone View
Standalone View
lib/libsys/flock.2
| Show All 25 Lines | |||||
| .\" SUCH DAMAGE. | .\" SUCH DAMAGE. | ||||
| .\" | .\" | ||||
| .Dd November 9, 2011 | .Dd November 9, 2011 | ||||
| .Dt FLOCK 2 | .Dt FLOCK 2 | ||||
| .Os | .Os | ||||
| .Sh NAME | .Sh NAME | ||||
| .Nm flock | .Nm flock | ||||
| .Nd "apply or remove an advisory lock on an open file" | .Nd "apply or remove an advisory lock on an open file" | ||||
| .Sh LIBRARY | |||||
| .Lb libc | |||||
| .Sh SYNOPSIS | .Sh SYNOPSIS | ||||
| .Lb libc | |||||
| .In sys/file.h | .In sys/file.h | ||||
| .Fd "#define LOCK_SH 0x01 /* shared file lock */" | .Fd "#define LOCK_SH 0x01 /* shared file lock */" | ||||
| .Fd "#define LOCK_EX 0x02 /* exclusive file lock */" | .Fd "#define LOCK_EX 0x02 /* exclusive file lock */" | ||||
| .Fd "#define LOCK_NB 0x04 /* do not block when locking */" | .Fd "#define LOCK_NB 0x04 /* do not block when locking */" | ||||
| .Fd "#define LOCK_UN 0x08 /* unlock file */" | .Fd "#define LOCK_UN 0x08 /* unlock file */" | ||||
| .Ft int | .Ft int | ||||
| .Fn flock "int fd" "int operation" | .Fn flock "int fd" "int operation" | ||||
| .Sh DESCRIPTION | .Sh DESCRIPTION | ||||
| ▲ Show 20 Lines • Show All 126 Lines • Show Last 20 Lines | |||||