diff --git a/lib/libc/sys/fcntl.2 b/lib/libc/sys/fcntl.2 --- a/lib/libc/sys/fcntl.2 +++ b/lib/libc/sys/fcntl.2 @@ -53,7 +53,13 @@ .Fa cmd , .Fn fcntl can take an additional third argument -.Fa "long arg" . +.Fa arg , +which actual type depends on the operation. +Default type for +.Fa arg +is +.Vt int , +unless explicitly noted otherwise. .Bl -tag -width F_DUP2FD_CLOEXEC .It Dv F_DUPFD Return a new descriptor as follows: @@ -298,6 +304,8 @@ int l_sysid; /* remote system id or zero for local */ }; .Ed +pointer to which is passed as the third argument +.Fa arg . The commands available for advisory record locking are as follows: .Bl -tag -width F_SETLKWX .It Dv F_GETLK