Manpage logo

lock - lock or unlock a file descriptor

NAME  SYNTAX  DESCRIPTION  NOTE 

NAME

lock − lock or unlock a file descriptor

SYNTAX

#include "lock.h"

int lock_ex(int fd)
int
lock_exnb(int fd)
int
lock_un(int fd)

DESCRIPTION

lock_ex locks fd exclusively.

lock_exnb locks fd exclusively but do not block when locking.

lock_un unlocks fd.

NOTE

The lock functions take care about the different semantics of the POSIX locking implentations given flock and lockf.


Updated 2026-06-01 - jenkler.se | uex.se