diff --git a/lib/libsys/_exit.2 b/lib/libsys/_exit.2 --- a/lib/libsys/_exit.2 +++ b/lib/libsys/_exit.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm _exit .Nd terminate the calling process -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft void .Fn _exit "int status" diff --git a/lib/libsys/_umtx_op.2 b/lib/libsys/_umtx_op.2 --- a/lib/libsys/_umtx_op.2 +++ b/lib/libsys/_umtx_op.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm _umtx_op .Nd interface for implementation of userspace threading synchronization primitives -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/umtx.h .Ft int diff --git a/lib/libsys/abort2.2 b/lib/libsys/abort2.2 --- a/lib/libsys/abort2.2 +++ b/lib/libsys/abort2.2 @@ -28,9 +28,8 @@ .Sh NAME .Nm abort2 .Nd "abort process with diagnostics" -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In stdlib.h .Ft void .Fn abort2 "const char *why" "int nargs" "void **args" diff --git a/lib/libsys/accept.2 b/lib/libsys/accept.2 --- a/lib/libsys/accept.2 +++ b/lib/libsys/accept.2 @@ -32,9 +32,8 @@ .Nm accept , .Nm accept4 .Nd accept a connection on a socket -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/socket.h .Ft int diff --git a/lib/libsys/access.2 b/lib/libsys/access.2 --- a/lib/libsys/access.2 +++ b/lib/libsys/access.2 @@ -33,9 +33,8 @@ .Nm eaccess , .Nm faccessat .Nd check accessibility of a file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn access "const char *path" "int mode" diff --git a/lib/libsys/acct.2 b/lib/libsys/acct.2 --- a/lib/libsys/acct.2 +++ b/lib/libsys/acct.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm acct .Nd enable or disable process accounting -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn acct "const char *file" diff --git a/lib/libsys/adjtime.2 b/lib/libsys/adjtime.2 --- a/lib/libsys/adjtime.2 +++ b/lib/libsys/adjtime.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm adjtime .Nd "correct the time to allow synchronization of the system clock" -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/time.h .Ft int .Fn adjtime "const struct timeval *delta" "struct timeval *olddelta" diff --git a/lib/libsys/aio_cancel.2 b/lib/libsys/aio_cancel.2 --- a/lib/libsys/aio_cancel.2 +++ b/lib/libsys/aio_cancel.2 @@ -28,9 +28,8 @@ .Sh NAME .Nm aio_cancel .Nd cancel an outstanding asynchronous I/O operation (REALTIME) -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In aio.h .Ft int .Fn aio_cancel "int fildes" "struct aiocb *iocb" diff --git a/lib/libsys/aio_error.2 b/lib/libsys/aio_error.2 --- a/lib/libsys/aio_error.2 +++ b/lib/libsys/aio_error.2 @@ -28,9 +28,8 @@ .Sh NAME .Nm aio_error .Nd retrieve error status of asynchronous I/O operation (REALTIME) -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In aio.h .Ft int .Fn aio_error "const struct aiocb *iocb" diff --git a/lib/libsys/aio_fsync.2 b/lib/libsys/aio_fsync.2 --- a/lib/libsys/aio_fsync.2 +++ b/lib/libsys/aio_fsync.2 @@ -28,9 +28,8 @@ .Sh NAME .Nm aio_fsync .Nd asynchronous file synchronization (REALTIME) -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In aio.h .Ft int .Fn aio_fsync "int op" "struct aiocb *iocb" diff --git a/lib/libsys/aio_mlock.2 b/lib/libsys/aio_mlock.2 --- a/lib/libsys/aio_mlock.2 +++ b/lib/libsys/aio_mlock.2 @@ -30,9 +30,8 @@ .Nd asynchronous .Xr mlock 2 operation -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In aio.h .Ft int .Fn aio_mlock "struct aiocb *iocb" diff --git a/lib/libsys/aio_read.2 b/lib/libsys/aio_read.2 --- a/lib/libsys/aio_read.2 +++ b/lib/libsys/aio_read.2 @@ -30,9 +30,8 @@ .Nm aio_read2 , .Nm aio_readv .Nd asynchronous read from a file (REALTIME) -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In aio.h .Ft int .Fn aio_read "struct aiocb *iocb" diff --git a/lib/libsys/aio_return.2 b/lib/libsys/aio_return.2 --- a/lib/libsys/aio_return.2 +++ b/lib/libsys/aio_return.2 @@ -28,9 +28,8 @@ .Sh NAME .Nm aio_return .Nd retrieve return status of asynchronous I/O operation (REALTIME) -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In aio.h .Ft ssize_t .Fn aio_return "struct aiocb *iocb" diff --git a/lib/libsys/aio_suspend.2 b/lib/libsys/aio_suspend.2 --- a/lib/libsys/aio_suspend.2 +++ b/lib/libsys/aio_suspend.2 @@ -28,9 +28,8 @@ .Sh NAME .Nm aio_suspend .Nd suspend until asynchronous I/O operations or timeout complete (REALTIME) -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In aio.h .Ft int .Fn aio_suspend "const struct aiocb *const iocbs[]" "int niocb" "const struct timespec *timeout" diff --git a/lib/libsys/aio_waitcomplete.2 b/lib/libsys/aio_waitcomplete.2 --- a/lib/libsys/aio_waitcomplete.2 +++ b/lib/libsys/aio_waitcomplete.2 @@ -28,9 +28,8 @@ .Sh NAME .Nm aio_waitcomplete .Nd wait for the next completion of an aio request -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In aio.h .Ft ssize_t .Fn aio_waitcomplete "struct aiocb **iocbp" "struct timespec *timeout" diff --git a/lib/libsys/aio_write.2 b/lib/libsys/aio_write.2 --- a/lib/libsys/aio_write.2 +++ b/lib/libsys/aio_write.2 @@ -30,9 +30,8 @@ .Nm aio_write2 , .Nm aio_writev .Nd asynchronous write to a file (REALTIME) -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In aio.h .Ft int .Fn aio_write "struct aiocb *iocb" diff --git a/lib/libsys/bind.2 b/lib/libsys/bind.2 --- a/lib/libsys/bind.2 +++ b/lib/libsys/bind.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm bind .Nd assign a local protocol address to a socket -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/socket.h .Ft int .Fn bind "int s" "const struct sockaddr *addr" "socklen_t addrlen" diff --git a/lib/libsys/bindat.2 b/lib/libsys/bindat.2 --- a/lib/libsys/bindat.2 +++ b/lib/libsys/bindat.2 @@ -30,9 +30,8 @@ .Sh NAME .Nm bindat .Nd assign a local protocol address to a socket -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/socket.h .Pp diff --git a/lib/libsys/brk.2 b/lib/libsys/brk.2 --- a/lib/libsys/brk.2 +++ b/lib/libsys/brk.2 @@ -32,9 +32,8 @@ .Nm brk , .Nm sbrk .Nd change data segment size -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn brk "const void *addr" diff --git a/lib/libsys/cap_enter.2 b/lib/libsys/cap_enter.2 --- a/lib/libsys/cap_enter.2 +++ b/lib/libsys/cap_enter.2 @@ -33,9 +33,8 @@ .Nm cap_enter , .Nm cap_getmode .Nd Capability mode system calls -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/capsicum.h .Ft int .Fn cap_enter "void" diff --git a/lib/libsys/cap_fcntls_limit.2 b/lib/libsys/cap_fcntls_limit.2 --- a/lib/libsys/cap_fcntls_limit.2 +++ b/lib/libsys/cap_fcntls_limit.2 @@ -32,9 +32,8 @@ .Nm cap_fcntls_limit , .Nm cap_fcntls_get .Nd manage allowed fcntl commands -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/capsicum.h .Ft int .Fn cap_fcntls_limit "int fd" "uint32_t fcntlrights" diff --git a/lib/libsys/cap_ioctls_limit.2 b/lib/libsys/cap_ioctls_limit.2 --- a/lib/libsys/cap_ioctls_limit.2 +++ b/lib/libsys/cap_ioctls_limit.2 @@ -32,9 +32,8 @@ .Nm cap_ioctls_limit , .Nm cap_ioctls_get .Nd manage allowed ioctl commands -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/capsicum.h .Ft int .Fn cap_ioctls_limit "int fd" "const unsigned long *cmds" "size_t ncmds" diff --git a/lib/libsys/cap_rights_limit.2 b/lib/libsys/cap_rights_limit.2 --- a/lib/libsys/cap_rights_limit.2 +++ b/lib/libsys/cap_rights_limit.2 @@ -36,9 +36,8 @@ .Sh NAME .Nm cap_rights_limit .Nd limit capability rights -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/capsicum.h .Ft int .Fn cap_rights_limit "int fd" "const cap_rights_t *rights" diff --git a/lib/libsys/chdir.2 b/lib/libsys/chdir.2 --- a/lib/libsys/chdir.2 +++ b/lib/libsys/chdir.2 @@ -32,9 +32,8 @@ .Nm chdir , .Nm fchdir .Nd change current working directory -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn chdir "const char *path" diff --git a/lib/libsys/chflags.2 b/lib/libsys/chflags.2 --- a/lib/libsys/chflags.2 +++ b/lib/libsys/chflags.2 @@ -34,9 +34,8 @@ .Nm fchflags , .Nm chflagsat .Nd set file flags -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/stat.h .In unistd.h .Ft int diff --git a/lib/libsys/chmod.2 b/lib/libsys/chmod.2 --- a/lib/libsys/chmod.2 +++ b/lib/libsys/chmod.2 @@ -34,9 +34,8 @@ .Nm lchmod , .Nm fchmodat .Nd change mode of file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/stat.h .Ft int .Fn chmod "const char *path" "mode_t mode" diff --git a/lib/libsys/chown.2 b/lib/libsys/chown.2 --- a/lib/libsys/chown.2 +++ b/lib/libsys/chown.2 @@ -34,9 +34,8 @@ .Nm lchown , .Nm fchownat .Nd change owner and group of a file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn chown "const char *path" "uid_t owner" "gid_t group" diff --git a/lib/libsys/chroot.2 b/lib/libsys/chroot.2 --- a/lib/libsys/chroot.2 +++ b/lib/libsys/chroot.2 @@ -32,9 +32,8 @@ .Nm chroot , .Nm fchroot .Nd change root directory -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn chroot "const char *dirname" diff --git a/lib/libsys/clock_gettime.2 b/lib/libsys/clock_gettime.2 --- a/lib/libsys/clock_gettime.2 +++ b/lib/libsys/clock_gettime.2 @@ -35,9 +35,8 @@ .Nm clock_settime , .Nm clock_getres .Nd get/set/calibrate date and time -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In time.h .Ft int .Fn clock_gettime "clockid_t clock_id" "struct timespec *tp" diff --git a/lib/libsys/close.2 b/lib/libsys/close.2 --- a/lib/libsys/close.2 +++ b/lib/libsys/close.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm close .Nd delete a descriptor -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn close "int fd" diff --git a/lib/libsys/closefrom.2 b/lib/libsys/closefrom.2 --- a/lib/libsys/closefrom.2 +++ b/lib/libsys/closefrom.2 @@ -30,9 +30,8 @@ .Nm closefrom , .Nm close_range .Nd delete open file descriptors -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft void .Fn closefrom "int lowfd" diff --git a/lib/libsys/connect.2 b/lib/libsys/connect.2 --- a/lib/libsys/connect.2 +++ b/lib/libsys/connect.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm connect .Nd initiate a connection on a socket -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/socket.h .Ft int .Fn connect "int s" "const struct sockaddr *name" "socklen_t namelen" diff --git a/lib/libsys/connectat.2 b/lib/libsys/connectat.2 --- a/lib/libsys/connectat.2 +++ b/lib/libsys/connectat.2 @@ -30,9 +30,8 @@ .Sh NAME .Nm connectat .Nd initiate a connection on a socket -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/socket.h .Pp diff --git a/lib/libsys/copy_file_range.2 b/lib/libsys/copy_file_range.2 --- a/lib/libsys/copy_file_range.2 +++ b/lib/libsys/copy_file_range.2 @@ -30,9 +30,8 @@ .Nm copy_file_range .Nd kernel copy of a byte range from one regular file to another or within one regular file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In unistd.h .Ft ssize_t diff --git a/lib/libsys/cpuset.2 b/lib/libsys/cpuset.2 --- a/lib/libsys/cpuset.2 +++ b/lib/libsys/cpuset.2 @@ -32,9 +32,8 @@ .Nm cpuset_getid , .Nm cpuset_setid .Nd manage CPU affinity sets -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/cpuset.h .Ft int diff --git a/lib/libsys/cpuset_getaffinity.2 b/lib/libsys/cpuset_getaffinity.2 --- a/lib/libsys/cpuset_getaffinity.2 +++ b/lib/libsys/cpuset_getaffinity.2 @@ -30,9 +30,8 @@ .Nm cpuset_getaffinity , .Nm cpuset_setaffinity .Nd manage CPU affinity -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/cpuset.h .Ft int diff --git a/lib/libsys/cpuset_getdomain.2 b/lib/libsys/cpuset_getdomain.2 --- a/lib/libsys/cpuset_getdomain.2 +++ b/lib/libsys/cpuset_getdomain.2 @@ -29,9 +29,8 @@ .Nm cpuset_getdomain , .Nm cpuset_setdomain .Nd manage memory domain policy -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/domainset.h .Ft int diff --git a/lib/libsys/creat.2 b/lib/libsys/creat.2 --- a/lib/libsys/creat.2 +++ b/lib/libsys/creat.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm creat .Nd create a new file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In fcntl.h .Ft int .Fn creat "const char *path" "mode_t mode" diff --git a/lib/libsys/dup.2 b/lib/libsys/dup.2 --- a/lib/libsys/dup.2 +++ b/lib/libsys/dup.2 @@ -32,9 +32,8 @@ .Nm dup , .Nm dup2 .Nd duplicate an existing file descriptor -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn dup "int oldd" diff --git a/lib/libsys/eventfd.2 b/lib/libsys/eventfd.2 --- a/lib/libsys/eventfd.2 +++ b/lib/libsys/eventfd.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm eventfd .Nd create a file descriptor for event notification -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/eventfd.h .Ft int .Fn eventfd "unsigned int initval" "int flags" diff --git a/lib/libsys/execve.2 b/lib/libsys/execve.2 --- a/lib/libsys/execve.2 +++ b/lib/libsys/execve.2 @@ -32,9 +32,8 @@ .Nm execve , .Nm fexecve .Nd execute a file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn execve "const char *path" "char *const argv[]" "char *const envp[]" diff --git a/lib/libsys/extattr_get_file.2 b/lib/libsys/extattr_get_file.2 --- a/lib/libsys/extattr_get_file.2 +++ b/lib/libsys/extattr_get_file.2 @@ -41,9 +41,8 @@ .Nm extattr_set_file , .Nm extattr_set_link .Nd system calls to manipulate VFS extended attributes -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/extattr.h .Ft int diff --git a/lib/libsys/fcntl.2 b/lib/libsys/fcntl.2 --- a/lib/libsys/fcntl.2 +++ b/lib/libsys/fcntl.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm fcntl .Nd file control -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In fcntl.h .Ft int .Fn fcntl "int fd" "int cmd" "..." diff --git a/lib/libsys/ffclock.2 b/lib/libsys/ffclock.2 --- a/lib/libsys/ffclock.2 +++ b/lib/libsys/ffclock.2 @@ -33,9 +33,8 @@ .Nm ffclock_getestimate , .Nm ffclock_setestimate .Nd Retrieve feed-forward counter, get and set feed-forward clock estimates -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/timeffc.h .Ft int .Fn ffclock_getcounter "ffcounter *ffcount" diff --git a/lib/libsys/fhlink.2 b/lib/libsys/fhlink.2 --- a/lib/libsys/fhlink.2 +++ b/lib/libsys/fhlink.2 @@ -30,9 +30,8 @@ .Nm fhlink , .Nm fhlinkat .Nd make a hard file link -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn fhlink "fhandle_t *fhp" "const char *to" diff --git a/lib/libsys/fhopen.2 b/lib/libsys/fhopen.2 --- a/lib/libsys/fhopen.2 +++ b/lib/libsys/fhopen.2 @@ -39,9 +39,8 @@ .Nm fhstat , .Nm fhstatfs .Nd access file via file handle -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/mount.h .In sys/stat.h diff --git a/lib/libsys/fhreadlink.2 b/lib/libsys/fhreadlink.2 --- a/lib/libsys/fhreadlink.2 +++ b/lib/libsys/fhreadlink.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm fhreadlink .Nd read value of a symbolic link -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/mount.h .Ft int diff --git a/lib/libsys/flock.2 b/lib/libsys/flock.2 --- a/lib/libsys/flock.2 +++ b/lib/libsys/flock.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm flock .Nd "apply or remove an advisory lock on an open file" -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/file.h .Fd "#define LOCK_SH 0x01 /* shared file lock */" .Fd "#define LOCK_EX 0x02 /* exclusive file lock */" diff --git a/lib/libsys/fork.2 b/lib/libsys/fork.2 --- a/lib/libsys/fork.2 +++ b/lib/libsys/fork.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm fork .Nd create a new process -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft pid_t .Fn fork void diff --git a/lib/libsys/fspacectl.2 b/lib/libsys/fspacectl.2 --- a/lib/libsys/fspacectl.2 +++ b/lib/libsys/fspacectl.2 @@ -33,9 +33,8 @@ .Sh NAME .Nm fspacectl .Nd space management in a file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In fcntl.h .Ft int .Fo fspacectl diff --git a/lib/libsys/fsync.2 b/lib/libsys/fsync.2 --- a/lib/libsys/fsync.2 +++ b/lib/libsys/fsync.2 @@ -37,9 +37,8 @@ .Nm fdatasync , .Nm fsync .Nd "synchronise changes to a file" -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn fdatasync "int fd" diff --git a/lib/libsys/getdirentries.2 b/lib/libsys/getdirentries.2 --- a/lib/libsys/getdirentries.2 +++ b/lib/libsys/getdirentries.2 @@ -32,9 +32,8 @@ .Nm getdirentries , .Nm getdents .Nd "get directory entries in a file system independent format" -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In dirent.h .Ft ssize_t diff --git a/lib/libsys/getdtablesize.2 b/lib/libsys/getdtablesize.2 --- a/lib/libsys/getdtablesize.2 +++ b/lib/libsys/getdtablesize.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm getdtablesize .Nd get file descriptor limit -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn getdtablesize void diff --git a/lib/libsys/getfh.2 b/lib/libsys/getfh.2 --- a/lib/libsys/getfh.2 +++ b/lib/libsys/getfh.2 @@ -34,9 +34,8 @@ .Nm lgetfh , .Nm getfhat .Nd get file handle -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/mount.h .Ft int diff --git a/lib/libsys/getfsstat.2 b/lib/libsys/getfsstat.2 --- a/lib/libsys/getfsstat.2 +++ b/lib/libsys/getfsstat.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm getfsstat .Nd get list of all mounted file systems -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/ucred.h .In sys/mount.h diff --git a/lib/libsys/getgid.2 b/lib/libsys/getgid.2 --- a/lib/libsys/getgid.2 +++ b/lib/libsys/getgid.2 @@ -32,9 +32,8 @@ .Nm getgid , .Nm getegid .Nd get group process identification -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft gid_t .Fn getgid void diff --git a/lib/libsys/getgroups.2 b/lib/libsys/getgroups.2 --- a/lib/libsys/getgroups.2 +++ b/lib/libsys/getgroups.2 @@ -39,9 +39,8 @@ .Sh NAME .Nm getgroups .Nd get the calling process' supplementary groups -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn getgroups "int gidsetlen" "gid_t *gidset" diff --git a/lib/libsys/getitimer.2 b/lib/libsys/getitimer.2 --- a/lib/libsys/getitimer.2 +++ b/lib/libsys/getitimer.2 @@ -32,9 +32,8 @@ .Nm getitimer , .Nm setitimer .Nd get/set value of interval timer -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/time.h .Fd "#define ITIMER_REAL 0" .Fd "#define ITIMER_VIRTUAL 1" diff --git a/lib/libsys/getlogin.2 b/lib/libsys/getlogin.2 --- a/lib/libsys/getlogin.2 +++ b/lib/libsys/getlogin.2 @@ -33,9 +33,8 @@ .Nm getlogin_r , .Nm setlogin .Nd get/set login name -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft char * .Fn getlogin void diff --git a/lib/libsys/getloginclass.2 b/lib/libsys/getloginclass.2 --- a/lib/libsys/getloginclass.2 +++ b/lib/libsys/getloginclass.2 @@ -29,9 +29,8 @@ .Nm getloginclass , .Nm setloginclass .Nd get/set login class -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn getloginclass "char *name" "size_t len" diff --git a/lib/libsys/getpeername.2 b/lib/libsys/getpeername.2 --- a/lib/libsys/getpeername.2 +++ b/lib/libsys/getpeername.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm getpeername .Nd get name of connected peer -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/socket.h .Ft int diff --git a/lib/libsys/getpgrp.2 b/lib/libsys/getpgrp.2 --- a/lib/libsys/getpgrp.2 +++ b/lib/libsys/getpgrp.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm getpgrp .Nd get process group -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft pid_t .Fn getpgrp void diff --git a/lib/libsys/getpid.2 b/lib/libsys/getpid.2 --- a/lib/libsys/getpid.2 +++ b/lib/libsys/getpid.2 @@ -32,9 +32,8 @@ .Nm getpid , .Nm getppid .Nd get parent or calling process identification -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft pid_t .Fn getpid void diff --git a/lib/libsys/getpriority.2 b/lib/libsys/getpriority.2 --- a/lib/libsys/getpriority.2 +++ b/lib/libsys/getpriority.2 @@ -32,9 +32,8 @@ .Nm getpriority , .Nm setpriority .Nd get/set program scheduling priority -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/time.h .In sys/resource.h .Ft int diff --git a/lib/libsys/getrandom.2 b/lib/libsys/getrandom.2 --- a/lib/libsys/getrandom.2 +++ b/lib/libsys/getrandom.2 @@ -27,9 +27,8 @@ .Sh NAME .Nm getrandom .Nd get random data -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/random.h .Ft ssize_t .Fn getrandom "void *buf" "size_t buflen" "unsigned int flags" diff --git a/lib/libsys/getrlimit.2 b/lib/libsys/getrlimit.2 --- a/lib/libsys/getrlimit.2 +++ b/lib/libsys/getrlimit.2 @@ -32,9 +32,8 @@ .Nm getrlimit , .Nm setrlimit .Nd control maximum system resource consumption -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/time.h .In sys/resource.h diff --git a/lib/libsys/getrlimitusage.2 b/lib/libsys/getrlimitusage.2 --- a/lib/libsys/getrlimitusage.2 +++ b/lib/libsys/getrlimitusage.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm getrlimitusage .Nd Query usage of the current process' limited resources -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/resource.h .Ft int .Fn getrlimitusage "unsigned which" "int flags" "rlim_t *res" diff --git a/lib/libsys/getrusage.2 b/lib/libsys/getrusage.2 --- a/lib/libsys/getrusage.2 +++ b/lib/libsys/getrusage.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm getrusage .Nd get information about resource utilization -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/time.h .In sys/resource.h diff --git a/lib/libsys/getsid.2 b/lib/libsys/getsid.2 --- a/lib/libsys/getsid.2 +++ b/lib/libsys/getsid.2 @@ -27,9 +27,8 @@ .Sh NAME .Nm getsid .Nd get process session -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft pid_t .Fn getsid "pid_t pid" diff --git a/lib/libsys/getsockname.2 b/lib/libsys/getsockname.2 --- a/lib/libsys/getsockname.2 +++ b/lib/libsys/getsockname.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm getsockname .Nd get socket name -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/socket.h .Ft int diff --git a/lib/libsys/getsockopt.2 b/lib/libsys/getsockopt.2 --- a/lib/libsys/getsockopt.2 +++ b/lib/libsys/getsockopt.2 @@ -32,9 +32,8 @@ .Nm getsockopt , .Nm setsockopt .Nd get and set options on sockets -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/socket.h .Ft int diff --git a/lib/libsys/gettimeofday.2 b/lib/libsys/gettimeofday.2 --- a/lib/libsys/gettimeofday.2 +++ b/lib/libsys/gettimeofday.2 @@ -32,9 +32,8 @@ .Nm gettimeofday , .Nm settimeofday .Nd get/set date and time -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/time.h .Ft int .Fn gettimeofday "struct timeval *tp" "struct timezone *tzp" diff --git a/lib/libsys/getuid.2 b/lib/libsys/getuid.2 --- a/lib/libsys/getuid.2 +++ b/lib/libsys/getuid.2 @@ -32,9 +32,8 @@ .Nm getuid , .Nm geteuid .Nd get user identification -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft uid_t .Fn getuid void diff --git a/lib/libsys/inotify.2 b/lib/libsys/inotify.2 --- a/lib/libsys/inotify.2 +++ b/lib/libsys/inotify.2 @@ -13,9 +13,8 @@ .Nm inotify_add_watch_at , .Nm inotify_rm_watch .Nd monitor file system events -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/inotify.h .Ft int .Fo inotify_init diff --git a/lib/libsys/intro.2 b/lib/libsys/intro.2 --- a/lib/libsys/intro.2 +++ b/lib/libsys/intro.2 @@ -35,9 +35,8 @@ .Nm intro , .Nm errno .Nd introduction to system calls and their error numbers -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/syscall.h .In errno.h .Sh DESCRIPTION diff --git a/lib/libsys/ioctl.2 b/lib/libsys/ioctl.2 --- a/lib/libsys/ioctl.2 +++ b/lib/libsys/ioctl.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm ioctl .Nd control device -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/ioctl.h .Ft int .Fn ioctl "int fd" "unsigned long request" ... diff --git a/lib/libsys/issetugid.2 b/lib/libsys/issetugid.2 --- a/lib/libsys/issetugid.2 +++ b/lib/libsys/issetugid.2 @@ -33,9 +33,8 @@ .Sh NAME .Nm issetugid .Nd is current process tainted by uid or gid changes -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn issetugid void diff --git a/lib/libsys/jail.2 b/lib/libsys/jail.2 --- a/lib/libsys/jail.2 +++ b/lib/libsys/jail.2 @@ -35,9 +35,8 @@ .Nm jail_remove_jd , .Nm jail_attach_jd .Nd create and manage system jails -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/jail.h .Ft int diff --git a/lib/libsys/kcmp.2 b/lib/libsys/kcmp.2 --- a/lib/libsys/kcmp.2 +++ b/lib/libsys/kcmp.2 @@ -33,9 +33,8 @@ .Sh NAME .Nm kcmp .Nd compare two kernel objects -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn kcmp "pid_t pid1" "pid_t pid2" "int type" "uintptr_t idx1" "uintptr_t idx2" diff --git a/lib/libsys/kenv.2 b/lib/libsys/kenv.2 --- a/lib/libsys/kenv.2 +++ b/lib/libsys/kenv.2 @@ -30,9 +30,8 @@ .Sh NAME .Nm kenv .Nd kernel environment -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In kenv.h .Ft int .Fn kenv "int action" "const char *name" "char *value" "int len" diff --git a/lib/libsys/kill.2 b/lib/libsys/kill.2 --- a/lib/libsys/kill.2 +++ b/lib/libsys/kill.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm kill .Nd send signal to a process -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In signal.h .Ft int diff --git a/lib/libsys/kldfind.2 b/lib/libsys/kldfind.2 --- a/lib/libsys/kldfind.2 +++ b/lib/libsys/kldfind.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm kldfind .Nd returns the fileid of a kld file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/linker.h .Ft int .Fn kldfind "const char *file" diff --git a/lib/libsys/kldfirstmod.2 b/lib/libsys/kldfirstmod.2 --- a/lib/libsys/kldfirstmod.2 +++ b/lib/libsys/kldfirstmod.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm kldfirstmod .Nd "return first module id from the kld file specified" -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/linker.h .Ft int .Fn kldfirstmod "int fileid" diff --git a/lib/libsys/kldload.2 b/lib/libsys/kldload.2 --- a/lib/libsys/kldload.2 +++ b/lib/libsys/kldload.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm kldload .Nd load KLD files into the kernel -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/linker.h .Ft int .Fn kldload "const char *file" diff --git a/lib/libsys/kldnext.2 b/lib/libsys/kldnext.2 --- a/lib/libsys/kldnext.2 +++ b/lib/libsys/kldnext.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm kldnext .Nd return the fileid of the next kld file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/linker.h .Ft int .Fn kldnext "int fileid" diff --git a/lib/libsys/kldstat.2 b/lib/libsys/kldstat.2 --- a/lib/libsys/kldstat.2 +++ b/lib/libsys/kldstat.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm kldstat .Nd get status of kld file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/linker.h .Ft int .Fn kldstat "int fileid" "struct kld_file_stat *stat" diff --git a/lib/libsys/kldsym.2 b/lib/libsys/kldsym.2 --- a/lib/libsys/kldsym.2 +++ b/lib/libsys/kldsym.2 @@ -28,9 +28,8 @@ .Sh NAME .Nm kldsym .Nd look up address by symbol name in a KLD -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/linker.h .Ft int .Fn kldsym "int fileid" "int cmd" "void *data" diff --git a/lib/libsys/kldunload.2 b/lib/libsys/kldunload.2 --- a/lib/libsys/kldunload.2 +++ b/lib/libsys/kldunload.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm kldunload , kldunloadf .Nd unload kld files -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/linker.h .Ft int .Fn kldunload "int fileid" diff --git a/lib/libsys/kqueue.2 b/lib/libsys/kqueue.2 --- a/lib/libsys/kqueue.2 +++ b/lib/libsys/kqueue.2 @@ -29,9 +29,8 @@ .Nm kqueue , .Nm kevent .Nd kernel event notification mechanism -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/event.h .Ft int .Fn kqueue "void" diff --git a/lib/libsys/ktrace.2 b/lib/libsys/ktrace.2 --- a/lib/libsys/ktrace.2 +++ b/lib/libsys/ktrace.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm ktrace .Nd process tracing -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/time.h .In sys/uio.h diff --git a/lib/libsys/link.2 b/lib/libsys/link.2 --- a/lib/libsys/link.2 +++ b/lib/libsys/link.2 @@ -32,9 +32,8 @@ .Nm link , .Nm linkat .Nd make a hard file link -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn link "const char *name1" "const char *name2" diff --git a/lib/libsys/lio_listio.2 b/lib/libsys/lio_listio.2 --- a/lib/libsys/lio_listio.2 +++ b/lib/libsys/lio_listio.2 @@ -28,9 +28,8 @@ .Sh NAME .Nm lio_listio .Nd "list directed I/O (REALTIME)" -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In aio.h .Ft int .Fo lio_listio diff --git a/lib/libsys/listen.2 b/lib/libsys/listen.2 --- a/lib/libsys/listen.2 +++ b/lib/libsys/listen.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm listen .Nd listen for connections on a socket -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/socket.h .Ft int .Fn listen "int s" "int backlog" diff --git a/lib/libsys/lseek.2 b/lib/libsys/lseek.2 --- a/lib/libsys/lseek.2 +++ b/lib/libsys/lseek.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm lseek .Nd reposition read/write file offset -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft off_t .Fn lseek "int fildes" "off_t offset" "int whence" diff --git a/lib/libsys/madvise.2 b/lib/libsys/madvise.2 --- a/lib/libsys/madvise.2 +++ b/lib/libsys/madvise.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm madvise , posix_madvise .Nd give advice about use of memory -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/mman.h .Ft int .Fn madvise "void *addr" "size_t len" "int behav" diff --git a/lib/libsys/membarrier.2 b/lib/libsys/membarrier.2 --- a/lib/libsys/membarrier.2 +++ b/lib/libsys/membarrier.2 @@ -32,9 +32,8 @@ .Sh NAME .Nm membarrier .Nd memory barrier -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/membarrier.h .Ft int .Fn membarrier "int cmd" "unsigned flags" "int cpu_id" diff --git a/lib/libsys/mincore.2 b/lib/libsys/mincore.2 --- a/lib/libsys/mincore.2 +++ b/lib/libsys/mincore.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm mincore .Nd determine residency of memory pages -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/mman.h .Ft int .Fn mincore "const void *addr" "size_t len" "char *vec" diff --git a/lib/libsys/minherit.2 b/lib/libsys/minherit.2 --- a/lib/libsys/minherit.2 +++ b/lib/libsys/minherit.2 @@ -32,9 +32,8 @@ .Sh NAME .Nm minherit .Nd control the inheritance of pages -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/mman.h .Ft int .Fn minherit "void *addr" "size_t len" "int inherit" diff --git a/lib/libsys/mkdir.2 b/lib/libsys/mkdir.2 --- a/lib/libsys/mkdir.2 +++ b/lib/libsys/mkdir.2 @@ -32,9 +32,8 @@ .Nm mkdir , .Nm mkdirat .Nd make a directory file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/stat.h .Ft int .Fn mkdir "const char *path" "mode_t mode" diff --git a/lib/libsys/mkfifo.2 b/lib/libsys/mkfifo.2 --- a/lib/libsys/mkfifo.2 +++ b/lib/libsys/mkfifo.2 @@ -32,9 +32,8 @@ .Nm mkfifo , .Nm mkfifoat .Nd make a fifo file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/stat.h .Ft int diff --git a/lib/libsys/mknod.2 b/lib/libsys/mknod.2 --- a/lib/libsys/mknod.2 +++ b/lib/libsys/mknod.2 @@ -32,9 +32,8 @@ .Nm mknod , .Nm mknodat .Nd make a special file node -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/stat.h .Ft int .Fn mknod "const char *path" "mode_t mode" "dev_t dev" diff --git a/lib/libsys/mlock.2 b/lib/libsys/mlock.2 --- a/lib/libsys/mlock.2 +++ b/lib/libsys/mlock.2 @@ -32,9 +32,8 @@ .Nm mlock , .Nm munlock .Nd lock (unlock) physical pages in memory -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/mman.h .Ft int .Fn mlock "const void *addr" "size_t len" diff --git a/lib/libsys/mlockall.2 b/lib/libsys/mlockall.2 --- a/lib/libsys/mlockall.2 +++ b/lib/libsys/mlockall.2 @@ -35,9 +35,8 @@ .Nm mlockall , .Nm munlockall .Nd lock (unlock) the address space of a process -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/mman.h .Ft int .Fn mlockall "int flags" diff --git a/lib/libsys/mmap.2 b/lib/libsys/mmap.2 --- a/lib/libsys/mmap.2 +++ b/lib/libsys/mmap.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm mmap .Nd allocate memory, or map files or devices into memory -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/mman.h .Ft void * .Fn mmap "void *addr" "size_t len" "int prot" "int flags" "int fd" "off_t offset" diff --git a/lib/libsys/modfind.2 b/lib/libsys/modfind.2 --- a/lib/libsys/modfind.2 +++ b/lib/libsys/modfind.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm modfind .Nd returns the modid of a kernel module -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/module.h .Ft int diff --git a/lib/libsys/modnext.2 b/lib/libsys/modnext.2 --- a/lib/libsys/modnext.2 +++ b/lib/libsys/modnext.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm modnext .Nd return the modid of the next kernel module -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/module.h .Ft int diff --git a/lib/libsys/modstat.2 b/lib/libsys/modstat.2 --- a/lib/libsys/modstat.2 +++ b/lib/libsys/modstat.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm modstat .Nd get status of kernel module -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/module.h .Ft int diff --git a/lib/libsys/mount.2 b/lib/libsys/mount.2 --- a/lib/libsys/mount.2 +++ b/lib/libsys/mount.2 @@ -33,9 +33,8 @@ .Nm nmount , .Nm unmount .Nd mount or dismount a file system -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/mount.h .Ft int diff --git a/lib/libsys/mprotect.2 b/lib/libsys/mprotect.2 --- a/lib/libsys/mprotect.2 +++ b/lib/libsys/mprotect.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm mprotect .Nd control the protection of pages -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/mman.h .Ft int .Fn mprotect "void *addr" "size_t len" "int prot" diff --git a/lib/libsys/mq_close.2 b/lib/libsys/mq_close.2 --- a/lib/libsys/mq_close.2 +++ b/lib/libsys/mq_close.2 @@ -41,9 +41,8 @@ .Sh NAME .Nm mq_close .Nd "close a message queue (REALTIME)" -.Sh LIBRARY -.Lb librt .Sh SYNOPSIS +.Lb librt .In mqueue.h .Ft int .Fn mq_close "mqd_t mqdes" diff --git a/lib/libsys/mq_getattr.2 b/lib/libsys/mq_getattr.2 --- a/lib/libsys/mq_getattr.2 +++ b/lib/libsys/mq_getattr.2 @@ -41,9 +41,8 @@ .Sh NAME .Nm mq_getattr .Nd "get message queue attributes (REALTIME)" -.Sh LIBRARY -.Lb librt .Sh SYNOPSIS +.Lb librt .In mqueue.h .Ft int .Fn mq_getattr "mqd_t mqdes" "struct mq_attr *mqstat" diff --git a/lib/libsys/mq_notify.2 b/lib/libsys/mq_notify.2 --- a/lib/libsys/mq_notify.2 +++ b/lib/libsys/mq_notify.2 @@ -41,9 +41,8 @@ .Sh NAME .Nm mq_notify .Nd "notify process that a message is available (REALTIME)" -.Sh LIBRARY -.Lb librt .Sh SYNOPSIS +.Lb librt .In mqueue.h .Ft int .Fn mq_notify "mqd_t mqdes" "const struct sigevent *notification" diff --git a/lib/libsys/mq_open.2 b/lib/libsys/mq_open.2 --- a/lib/libsys/mq_open.2 +++ b/lib/libsys/mq_open.2 @@ -41,9 +41,8 @@ .Sh NAME .Nm mq_open .Nd "open a message queue (REALTIME)" -.Sh LIBRARY -.Lb librt .Sh SYNOPSIS +.Lb librt .In mqueue.h .Ft mqd_t .Fn mq_open "const char *name" "int oflag" "..." diff --git a/lib/libsys/mq_receive.2 b/lib/libsys/mq_receive.2 --- a/lib/libsys/mq_receive.2 +++ b/lib/libsys/mq_receive.2 @@ -41,9 +41,8 @@ .Sh NAME .Nm mq_receive , mq_timedreceive .Nd "receive a message from message queue (REALTIME)" -.Sh LIBRARY -.Lb librt .Sh SYNOPSIS +.Lb librt .In mqueue.h .Ft ssize_t .Fo mq_receive diff --git a/lib/libsys/mq_send.2 b/lib/libsys/mq_send.2 --- a/lib/libsys/mq_send.2 +++ b/lib/libsys/mq_send.2 @@ -41,9 +41,8 @@ .Sh NAME .Nm mq_send , mq_timedsend .Nd "send a message to message queue (REALTIME)" -.Sh LIBRARY -.Lb librt .Sh SYNOPSIS +.Lb librt .In mqueue.h .Ft int .Fo mq_send diff --git a/lib/libsys/mq_setattr.2 b/lib/libsys/mq_setattr.2 --- a/lib/libsys/mq_setattr.2 +++ b/lib/libsys/mq_setattr.2 @@ -41,9 +41,8 @@ .Sh NAME .Nm mq_setattr .Nd "set message queue attributes (REALTIME)" -.Sh LIBRARY -.Lb librt .Sh SYNOPSIS +.Lb librt .In mqueue.h .Ft int .Fo mq_setattr diff --git a/lib/libsys/mq_unlink.2 b/lib/libsys/mq_unlink.2 --- a/lib/libsys/mq_unlink.2 +++ b/lib/libsys/mq_unlink.2 @@ -40,9 +40,8 @@ .Sh NAME .Nm mq_unlink .Nd "mq_unlink - remove a message queue (REALTIME)" -.Sh LIBRARY -.Lb librt .Sh SYNOPSIS +.Lb librt .In mqueue.h .Ft int .Fn mq_unlink "const char *name" diff --git a/lib/libsys/msgctl.2 b/lib/libsys/msgctl.2 --- a/lib/libsys/msgctl.2 +++ b/lib/libsys/msgctl.2 @@ -35,9 +35,8 @@ .Sh NAME .Nm msgctl .Nd message control operations -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/ipc.h .In sys/msg.h diff --git a/lib/libsys/msgget.2 b/lib/libsys/msgget.2 --- a/lib/libsys/msgget.2 +++ b/lib/libsys/msgget.2 @@ -36,9 +36,8 @@ .Sh NAME .Nm msgget .Nd get message queue -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/msg.h .Ft int .Fn msgget "key_t key" "int msgflg" diff --git a/lib/libsys/msgrcv.2 b/lib/libsys/msgrcv.2 --- a/lib/libsys/msgrcv.2 +++ b/lib/libsys/msgrcv.2 @@ -36,9 +36,8 @@ .Sh NAME .Nm msgrcv .Nd receive a message from a message queue -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/ipc.h .In sys/msg.h diff --git a/lib/libsys/msgsnd.2 b/lib/libsys/msgsnd.2 --- a/lib/libsys/msgsnd.2 +++ b/lib/libsys/msgsnd.2 @@ -35,9 +35,8 @@ .Sh NAME .Nm msgsnd .Nd send a message to a message queue -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/ipc.h .In sys/msg.h diff --git a/lib/libsys/msync.2 b/lib/libsys/msync.2 --- a/lib/libsys/msync.2 +++ b/lib/libsys/msync.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm msync .Nd synchronize a mapped region -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/mman.h .Ft int .Fn msync "void *addr" "size_t len" "int flags" diff --git a/lib/libsys/munmap.2 b/lib/libsys/munmap.2 --- a/lib/libsys/munmap.2 +++ b/lib/libsys/munmap.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm munmap .Nd remove a mapping -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/mman.h .Ft int .Fn munmap "void *addr" "size_t len" diff --git a/lib/libsys/nanosleep.2 b/lib/libsys/nanosleep.2 --- a/lib/libsys/nanosleep.2 +++ b/lib/libsys/nanosleep.2 @@ -33,9 +33,8 @@ .Sh NAME .Nm nanosleep .Nd high resolution sleep -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In time.h .Ft int .Fo clock_nanosleep diff --git a/lib/libsys/nfssvc.2 b/lib/libsys/nfssvc.2 --- a/lib/libsys/nfssvc.2 +++ b/lib/libsys/nfssvc.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm nfssvc .Nd NFS services -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/mount.h .In sys/time.h diff --git a/lib/libsys/ntp_adjtime.2 b/lib/libsys/ntp_adjtime.2 --- a/lib/libsys/ntp_adjtime.2 +++ b/lib/libsys/ntp_adjtime.2 @@ -34,9 +34,8 @@ .Nm ntp_adjtime , .Nm ntp_gettime .Nd Network Time Protocol (NTP) daemon interface system calls -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/timex.h .Ft int .Fn ntp_adjtime "struct timex *" diff --git a/lib/libsys/open.2 b/lib/libsys/open.2 --- a/lib/libsys/open.2 +++ b/lib/libsys/open.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm open , openat .Nd open or create a file for reading, writing or executing -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In fcntl.h .Ft int .Fn open "const char *path" "int flags" "..." diff --git a/lib/libsys/pathconf.2 b/lib/libsys/pathconf.2 --- a/lib/libsys/pathconf.2 +++ b/lib/libsys/pathconf.2 @@ -33,9 +33,8 @@ .Nm lpathconf , .Nm fpathconf .Nd get configurable pathname variables -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft long .Fn pathconf "const char *path" "int name" diff --git a/lib/libsys/pdfork.2 b/lib/libsys/pdfork.2 --- a/lib/libsys/pdfork.2 +++ b/lib/libsys/pdfork.2 @@ -40,9 +40,8 @@ .Nm pdkill , .Nm pdwait .Nd System calls to manage process descriptors -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/procdesc.h .Ft pid_t .Fn pdfork "int *fdp" "int pdflags" diff --git a/lib/libsys/pipe.2 b/lib/libsys/pipe.2 --- a/lib/libsys/pipe.2 +++ b/lib/libsys/pipe.2 @@ -32,9 +32,8 @@ .Nm pipe , .Nm pipe2 .Nd create descriptor pair for interprocess communication -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn pipe "int fildes[2]" diff --git a/lib/libsys/poll.2 b/lib/libsys/poll.2 --- a/lib/libsys/poll.2 +++ b/lib/libsys/poll.2 @@ -33,9 +33,8 @@ .Sh NAME .Nm poll .Nd synchronous I/O multiplexing -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In poll.h .Ft int .Fn poll "struct pollfd fds[]" "nfds_t nfds" "int timeout" diff --git a/lib/libsys/posix_fadvise.2 b/lib/libsys/posix_fadvise.2 --- a/lib/libsys/posix_fadvise.2 +++ b/lib/libsys/posix_fadvise.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm posix_fadvise .Nd give advice about use of file data -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In fcntl.h .Ft int .Fn posix_fadvise "int fd" "off_t offset" "off_t len" "int advice" diff --git a/lib/libsys/posix_fallocate.2 b/lib/libsys/posix_fallocate.2 --- a/lib/libsys/posix_fallocate.2 +++ b/lib/libsys/posix_fallocate.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm posix_fallocate .Nd pre-allocate storage for a range in a file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In fcntl.h .Ft int .Fn posix_fallocate "int fd" "off_t offset" "off_t len" diff --git a/lib/libsys/posix_openpt.2 b/lib/libsys/posix_openpt.2 --- a/lib/libsys/posix_openpt.2 +++ b/lib/libsys/posix_openpt.2 @@ -41,9 +41,8 @@ .Sh NAME .Nm posix_openpt .Nd "open a pseudo-terminal device" -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In fcntl.h .In stdlib.h .Ft int diff --git a/lib/libsys/procctl.2 b/lib/libsys/procctl.2 --- a/lib/libsys/procctl.2 +++ b/lib/libsys/procctl.2 @@ -33,9 +33,8 @@ .Sh NAME .Nm procctl .Nd control processes -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/procctl.h .Ft int .Fn procctl "idtype_t idtype" "id_t id" "int cmd" "void *data" diff --git a/lib/libsys/profil.2 b/lib/libsys/profil.2 --- a/lib/libsys/profil.2 +++ b/lib/libsys/profil.2 @@ -34,9 +34,8 @@ .Sh NAME .Nm profil .Nd control process profiling -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn profil "char *samples" "size_t size" "vm_offset_t offset" "int scale" diff --git a/lib/libsys/pselect.2 b/lib/libsys/pselect.2 --- a/lib/libsys/pselect.2 +++ b/lib/libsys/pselect.2 @@ -32,9 +32,8 @@ .Sh NAME .Nm pselect .Nd synchronous I/O multiplexing a la POSIX.1g -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/select.h .Ft int .Fo pselect diff --git a/lib/libsys/ptrace.2 b/lib/libsys/ptrace.2 --- a/lib/libsys/ptrace.2 +++ b/lib/libsys/ptrace.2 @@ -7,9 +7,8 @@ .Sh NAME .Nm ptrace .Nd process tracing and debugging -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/ptrace.h .Ft int diff --git a/lib/libsys/quotactl.2 b/lib/libsys/quotactl.2 --- a/lib/libsys/quotactl.2 +++ b/lib/libsys/quotactl.2 @@ -34,9 +34,8 @@ .Sh NAME .Nm quotactl .Nd manipulate file system quotas -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In ufs/ufs/quota.h .Ft int diff --git a/lib/libsys/rctl_add_rule.2 b/lib/libsys/rctl_add_rule.2 --- a/lib/libsys/rctl_add_rule.2 +++ b/lib/libsys/rctl_add_rule.2 @@ -32,9 +32,8 @@ .Nm rctl_get_rules , .Nm rctl_remove_rule .Nd manipulate and query the resource limits database -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/rctl.h .Ft int .Fo rctl_add_rule diff --git a/lib/libsys/read.2 b/lib/libsys/read.2 --- a/lib/libsys/read.2 +++ b/lib/libsys/read.2 @@ -34,9 +34,8 @@ .Nm pread , .Nm preadv .Nd read input -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft ssize_t .Fn read "int fd" "void *buf" "size_t nbytes" diff --git a/lib/libsys/readlink.2 b/lib/libsys/readlink.2 --- a/lib/libsys/readlink.2 +++ b/lib/libsys/readlink.2 @@ -32,9 +32,8 @@ .Nm readlink , .Nm readlinkat .Nd read value of a symbolic link -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft ssize_t .Fn readlink "const char *restrict path" "char *restrict buf" "size_t bufsiz" diff --git a/lib/libsys/reboot.2 b/lib/libsys/reboot.2 --- a/lib/libsys/reboot.2 +++ b/lib/libsys/reboot.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm reboot .Nd reboot system or halt processor -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .In sys/reboot.h .Ft int diff --git a/lib/libsys/recv.2 b/lib/libsys/recv.2 --- a/lib/libsys/recv.2 +++ b/lib/libsys/recv.2 @@ -34,9 +34,8 @@ .Nm recvmsg , .Nm recvmmsg .Nd receive message(s) from a socket -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/socket.h .Ft ssize_t .Fn recv "int s" "void *buf" "size_t len" "int flags" diff --git a/lib/libsys/rename.2 b/lib/libsys/rename.2 --- a/lib/libsys/rename.2 +++ b/lib/libsys/rename.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm rename .Nd change the name of a file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In stdio.h .Ft int .Fn rename "const char *from" "const char *to" diff --git a/lib/libsys/revoke.2 b/lib/libsys/revoke.2 --- a/lib/libsys/revoke.2 +++ b/lib/libsys/revoke.2 @@ -34,9 +34,8 @@ .Sh NAME .Nm revoke .Nd revoke file access -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn revoke "const char *path" diff --git a/lib/libsys/rfork.2 b/lib/libsys/rfork.2 --- a/lib/libsys/rfork.2 +++ b/lib/libsys/rfork.2 @@ -9,9 +9,8 @@ .Sh NAME .Nm rfork .Nd manipulate process resources -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft pid_t .Fn rfork "int flags" diff --git a/lib/libsys/rmdir.2 b/lib/libsys/rmdir.2 --- a/lib/libsys/rmdir.2 +++ b/lib/libsys/rmdir.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm rmdir .Nd remove a directory file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn rmdir "const char *path" diff --git a/lib/libsys/rtprio.2 b/lib/libsys/rtprio.2 --- a/lib/libsys/rtprio.2 +++ b/lib/libsys/rtprio.2 @@ -58,9 +58,8 @@ .Nm rtprio , .Nm rtprio_thread .Nd examine or modify realtime or idle priority -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/rtprio.h .Ft int diff --git a/lib/libsys/sched_get_priority_max.2 b/lib/libsys/sched_get_priority_max.2 --- a/lib/libsys/sched_get_priority_max.2 +++ b/lib/libsys/sched_get_priority_max.2 @@ -30,9 +30,8 @@ .Nm sched_get_priority_min , .Nm sched_rr_get_interval .Nd get scheduling parameter limits -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sched.h .Ft int .Fn sched_get_priority_max "int policy" diff --git a/lib/libsys/sched_setparam.2 b/lib/libsys/sched_setparam.2 --- a/lib/libsys/sched_setparam.2 +++ b/lib/libsys/sched_setparam.2 @@ -29,9 +29,8 @@ .Nm sched_setparam , .Nm sched_getparam .Nd set/get scheduling parameters -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sched.h .Ft int .Fn sched_setparam "pid_t pid" "const struct sched_param *param" diff --git a/lib/libsys/sched_setscheduler.2 b/lib/libsys/sched_setscheduler.2 --- a/lib/libsys/sched_setscheduler.2 +++ b/lib/libsys/sched_setscheduler.2 @@ -29,9 +29,8 @@ .Nm sched_setscheduler , .Nm sched_getscheduler .Nd set/get scheduling policy and scheduler parameters -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sched.h .Ft int .Fn sched_setscheduler "pid_t pid" "int policy" "const struct sched_param *param" diff --git a/lib/libsys/sched_yield.2 b/lib/libsys/sched_yield.2 --- a/lib/libsys/sched_yield.2 +++ b/lib/libsys/sched_yield.2 @@ -28,9 +28,8 @@ .Sh NAME .Nm sched_yield .Nd yield processor -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sched.h .Ft int .Fn sched_yield void diff --git a/lib/libsys/sctp_generic_recvmsg.2 b/lib/libsys/sctp_generic_recvmsg.2 --- a/lib/libsys/sctp_generic_recvmsg.2 +++ b/lib/libsys/sctp_generic_recvmsg.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm sctp_generic_recvmsg .Nd receive data from a peer -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/socket.h .In netinet/sctp.h diff --git a/lib/libsys/sctp_generic_sendmsg.2 b/lib/libsys/sctp_generic_sendmsg.2 --- a/lib/libsys/sctp_generic_sendmsg.2 +++ b/lib/libsys/sctp_generic_sendmsg.2 @@ -32,9 +32,8 @@ .Nm sctp_generic_sendmsg , .Nm sctp_generic_sendmsg_iov .Nd send data to a peer -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/socket.h .In netinet/sctp.h diff --git a/lib/libsys/sctp_peeloff.2 b/lib/libsys/sctp_peeloff.2 --- a/lib/libsys/sctp_peeloff.2 +++ b/lib/libsys/sctp_peeloff.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm sctp_peeloff .Nd detach an association from a one-to-many socket to its own fd -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/socket.h .In netinet/sctp.h diff --git a/lib/libsys/select.2 b/lib/libsys/select.2 --- a/lib/libsys/select.2 +++ b/lib/libsys/select.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm select .Nd synchronous I/O multiplexing -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/select.h .Ft int .Fn select "int nfds" "fd_set *readfds" "fd_set *writefds" "fd_set *exceptfds" "struct timeval *timeout" diff --git a/lib/libsys/semctl.2 b/lib/libsys/semctl.2 --- a/lib/libsys/semctl.2 +++ b/lib/libsys/semctl.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm semctl .Nd control operations on a semaphore set -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/ipc.h .In sys/sem.h diff --git a/lib/libsys/semget.2 b/lib/libsys/semget.2 --- a/lib/libsys/semget.2 +++ b/lib/libsys/semget.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm semget .Nd obtain a semaphore id -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/sem.h .Ft int .Fn semget "key_t key" "int nsems" "int flag" diff --git a/lib/libsys/semop.2 b/lib/libsys/semop.2 --- a/lib/libsys/semop.2 +++ b/lib/libsys/semop.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm semop .Nd atomic array of operations on a semaphore set -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/ipc.h .In sys/sem.h diff --git a/lib/libsys/send.2 b/lib/libsys/send.2 --- a/lib/libsys/send.2 +++ b/lib/libsys/send.2 @@ -34,9 +34,8 @@ .Nm sendmsg , .Nm sendmmsg .Nd send message(s) from a socket -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/socket.h .Ft ssize_t .Fn send "int s" "const void *msg" "size_t len" "int flags" diff --git a/lib/libsys/sendfile.2 b/lib/libsys/sendfile.2 --- a/lib/libsys/sendfile.2 +++ b/lib/libsys/sendfile.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm sendfile .Nd send a file to a socket -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/socket.h .In sys/uio.h diff --git a/lib/libsys/setcred.2 b/lib/libsys/setcred.2 --- a/lib/libsys/setcred.2 +++ b/lib/libsys/setcred.2 @@ -12,9 +12,8 @@ .Sh NAME .Nm setcred .Nd set current process credentials atomically -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/ucred.h .Ft int .Fn setcred "u_int flags" "const struct setcred *wcred" "size_t size" diff --git a/lib/libsys/setfib.2 b/lib/libsys/setfib.2 --- a/lib/libsys/setfib.2 +++ b/lib/libsys/setfib.2 @@ -28,9 +28,8 @@ .Sh NAME .Nm setfib .Nd set the default FIB (routing table) for the calling process -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/socket.h .Ft int .Fn setfib "int fib" diff --git a/lib/libsys/setgroups.2 b/lib/libsys/setgroups.2 --- a/lib/libsys/setgroups.2 +++ b/lib/libsys/setgroups.2 @@ -39,9 +39,8 @@ .Sh NAME .Nm setgroups .Nd set the calling process' supplementary groups -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In unistd.h .Ft int diff --git a/lib/libsys/setpgid.2 b/lib/libsys/setpgid.2 --- a/lib/libsys/setpgid.2 +++ b/lib/libsys/setpgid.2 @@ -32,9 +32,8 @@ .Nm setpgid , .Nm setpgrp .Nd set process group -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn setpgid "pid_t pid" "pid_t pgrp" diff --git a/lib/libsys/setregid.2 b/lib/libsys/setregid.2 --- a/lib/libsys/setregid.2 +++ b/lib/libsys/setregid.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm setregid .Nd set real and effective group ID -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn setregid "gid_t rgid" "gid_t egid" diff --git a/lib/libsys/setresuid.2 b/lib/libsys/setresuid.2 --- a/lib/libsys/setresuid.2 +++ b/lib/libsys/setresuid.2 @@ -26,9 +26,8 @@ .Nm setresgid , .Nm setresuid .Nd "get or set real, effective and saved user or group ID" -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In unistd.h .Ft int diff --git a/lib/libsys/setreuid.2 b/lib/libsys/setreuid.2 --- a/lib/libsys/setreuid.2 +++ b/lib/libsys/setreuid.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm setreuid .Nd set real and effective user ID's -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn setreuid "uid_t ruid" "uid_t euid" diff --git a/lib/libsys/setsid.2 b/lib/libsys/setsid.2 --- a/lib/libsys/setsid.2 +++ b/lib/libsys/setsid.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm setsid .Nd create session and set process group ID -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft pid_t .Fn setsid void diff --git a/lib/libsys/setuid.2 b/lib/libsys/setuid.2 --- a/lib/libsys/setuid.2 +++ b/lib/libsys/setuid.2 @@ -34,9 +34,8 @@ .Nm setgid , .Nm setegid .Nd set user and group ID -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn setuid "uid_t uid" diff --git a/lib/libsys/shm_open.2 b/lib/libsys/shm_open.2 --- a/lib/libsys/shm_open.2 +++ b/lib/libsys/shm_open.2 @@ -32,9 +32,8 @@ .Sh NAME .Nm memfd_create , shm_create_largepage , shm_open , shm_rename, shm_unlink .Nd "shared memory object operations" -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/mman.h .In fcntl.h diff --git a/lib/libsys/shmat.2 b/lib/libsys/shmat.2 --- a/lib/libsys/shmat.2 +++ b/lib/libsys/shmat.2 @@ -30,9 +30,8 @@ .Nm shmat , .Nm shmdt .Nd attach or detach shared memory -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/ipc.h .In sys/shm.h diff --git a/lib/libsys/shmctl.2 b/lib/libsys/shmctl.2 --- a/lib/libsys/shmctl.2 +++ b/lib/libsys/shmctl.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm shmctl .Nd shared memory control -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/ipc.h .In sys/shm.h diff --git a/lib/libsys/shmget.2 b/lib/libsys/shmget.2 --- a/lib/libsys/shmget.2 +++ b/lib/libsys/shmget.2 @@ -29,9 +29,8 @@ .Sh NAME .Nm shmget .Nd obtain a shared memory identifier -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/shm.h .Ft int .Fn shmget "key_t key" "size_t size" "int flag" diff --git a/lib/libsys/shutdown.2 b/lib/libsys/shutdown.2 --- a/lib/libsys/shutdown.2 +++ b/lib/libsys/shutdown.2 @@ -32,9 +32,8 @@ .Sh NAME .Nm shutdown .Nd disable sends and/or receives on a socket -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/socket.h .Ft int diff --git a/lib/libsys/sigaction.2 b/lib/libsys/sigaction.2 --- a/lib/libsys/sigaction.2 +++ b/lib/libsys/sigaction.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm sigaction .Nd software signal facilities -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In signal.h .Bd -literal struct sigaction { diff --git a/lib/libsys/sigaltstack.2 b/lib/libsys/sigaltstack.2 --- a/lib/libsys/sigaltstack.2 +++ b/lib/libsys/sigaltstack.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm sigaltstack .Nd set and/or get signal stack context -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In signal.h .Bd -literal typedef struct { diff --git a/lib/libsys/sigfastblock.2 b/lib/libsys/sigfastblock.2 --- a/lib/libsys/sigfastblock.2 +++ b/lib/libsys/sigfastblock.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm sigfastblock .Nd controls signals blocking with a simple memory write -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/signalvar.h .Ft int .Fn sigfastblock "int cmd" "void *ptr" diff --git a/lib/libsys/sigpending.2 b/lib/libsys/sigpending.2 --- a/lib/libsys/sigpending.2 +++ b/lib/libsys/sigpending.2 @@ -34,9 +34,8 @@ .Sh NAME .Nm sigpending .Nd get pending signals -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In signal.h .Ft int .Fn sigpending "sigset_t *set" diff --git a/lib/libsys/sigprocmask.2 b/lib/libsys/sigprocmask.2 --- a/lib/libsys/sigprocmask.2 +++ b/lib/libsys/sigprocmask.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm sigprocmask .Nd manipulate current signal mask -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In signal.h .Ft int .Fo sigprocmask diff --git a/lib/libsys/sigqueue.2 b/lib/libsys/sigqueue.2 --- a/lib/libsys/sigqueue.2 +++ b/lib/libsys/sigqueue.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm sigqueue .Nd "queue a signal to a process (REALTIME)" -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In signal.h .Ft int .Fn sigqueue "pid_t pid" "int signo" "const union sigval value" diff --git a/lib/libsys/sigreturn.2 b/lib/libsys/sigreturn.2 --- a/lib/libsys/sigreturn.2 +++ b/lib/libsys/sigreturn.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm sigreturn .Nd return from signal -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In signal.h .Ft int .Fn sigreturn "const ucontext_t *scp" diff --git a/lib/libsys/sigstack.2 b/lib/libsys/sigstack.2 --- a/lib/libsys/sigstack.2 +++ b/lib/libsys/sigstack.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm sigstack .Nd set and/or get signal stack context -.Sh LIBRARY -.Lb libc .Sh DESCRIPTION +.Lb libc The .Fn sigstack function has been deprecated in favor of the interface described in diff --git a/lib/libsys/sigsuspend.2 b/lib/libsys/sigsuspend.2 --- a/lib/libsys/sigsuspend.2 +++ b/lib/libsys/sigsuspend.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm sigsuspend .Nd atomically release blocked signals and wait for interrupt -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In signal.h .Ft int .Fn sigsuspend "const sigset_t *sigmask" diff --git a/lib/libsys/sigwait.2 b/lib/libsys/sigwait.2 --- a/lib/libsys/sigwait.2 +++ b/lib/libsys/sigwait.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm sigwait .Nd select a set of signals -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In signal.h .Ft int .Fn sigwait "const sigset_t * restrict set" "int * restrict sig" diff --git a/lib/libsys/sigwaitinfo.2 b/lib/libsys/sigwaitinfo.2 --- a/lib/libsys/sigwaitinfo.2 +++ b/lib/libsys/sigwaitinfo.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm sigtimedwait , sigwaitinfo .Nd "wait for queued signals (REALTIME)" -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In signal.h .Ft int .Fo sigtimedwait diff --git a/lib/libsys/socket.2 b/lib/libsys/socket.2 --- a/lib/libsys/socket.2 +++ b/lib/libsys/socket.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm socket .Nd create an endpoint for communication -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/socket.h .Ft int .Fn socket "int domain" "int type" "int protocol" diff --git a/lib/libsys/socketpair.2 b/lib/libsys/socketpair.2 --- a/lib/libsys/socketpair.2 +++ b/lib/libsys/socketpair.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm socketpair .Nd create a pair of connected sockets -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/types.h .In sys/socket.h .Ft int diff --git a/lib/libsys/stat.2 b/lib/libsys/stat.2 --- a/lib/libsys/stat.2 +++ b/lib/libsys/stat.2 @@ -34,9 +34,8 @@ .Nm fstat , .Nm fstatat .Nd get file status -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/stat.h .Ft int .Fn stat "const char * restrict path" "struct stat * restrict sb" diff --git a/lib/libsys/statfs.2 b/lib/libsys/statfs.2 --- a/lib/libsys/statfs.2 +++ b/lib/libsys/statfs.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm statfs .Nd get file system statistics -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/mount.h .Ft int diff --git a/lib/libsys/swapon.2 b/lib/libsys/swapon.2 --- a/lib/libsys/swapon.2 +++ b/lib/libsys/swapon.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm swapon , swapoff .Nd control devices for interleaved paging/swapping -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In vm/vm_param.h .In vm/swap_pager.h .Pp diff --git a/lib/libsys/symlink.2 b/lib/libsys/symlink.2 --- a/lib/libsys/symlink.2 +++ b/lib/libsys/symlink.2 @@ -32,9 +32,8 @@ .Nm symlink , .Nm symlinkat .Nd make symbolic link to a file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn symlink "const char *name1" "const char *name2" diff --git a/lib/libsys/sync.2 b/lib/libsys/sync.2 --- a/lib/libsys/sync.2 +++ b/lib/libsys/sync.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm sync .Nd "schedule file system updates" -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft void .Fn sync void diff --git a/lib/libsys/sysarch.2 b/lib/libsys/sysarch.2 --- a/lib/libsys/sysarch.2 +++ b/lib/libsys/sysarch.2 @@ -33,9 +33,8 @@ .Sh NAME .Nm sysarch .Nd architecture-dependent system call -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In machine/sysarch.h .Ft int .Fn sysarch "int number" "void *args" diff --git a/lib/libsys/syscall.2 b/lib/libsys/syscall.2 --- a/lib/libsys/syscall.2 +++ b/lib/libsys/syscall.2 @@ -32,9 +32,8 @@ .Nm syscall , .Nm __syscall .Nd indirect system call -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/syscall.h .In unistd.h .Ft int diff --git a/lib/libsys/thr_exit.2 b/lib/libsys/thr_exit.2 --- a/lib/libsys/thr_exit.2 +++ b/lib/libsys/thr_exit.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm thr_exit .Nd terminate current thread -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/thr.h .Ft void .Fn thr_exit "long *state" diff --git a/lib/libsys/thr_kill.2 b/lib/libsys/thr_kill.2 --- a/lib/libsys/thr_kill.2 +++ b/lib/libsys/thr_kill.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm thr_kill .Nd send signal to thread -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/thr.h .Ft int .Fn thr_kill "long id" "int sig" diff --git a/lib/libsys/thr_new.2 b/lib/libsys/thr_new.2 --- a/lib/libsys/thr_new.2 +++ b/lib/libsys/thr_new.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm thr_new .Nd create new thread of execution -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/thr.h .Ft int .Fn thr_new "struct thr_param *param" "int param_size" diff --git a/lib/libsys/thr_self.2 b/lib/libsys/thr_self.2 --- a/lib/libsys/thr_self.2 +++ b/lib/libsys/thr_self.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm thr_self .Nd return thread identifier for the calling thread -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/thr.h .Ft int .Fn thr_self "long *id" diff --git a/lib/libsys/thr_set_name.2 b/lib/libsys/thr_set_name.2 --- a/lib/libsys/thr_set_name.2 +++ b/lib/libsys/thr_set_name.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm thr_set_name .Nd set user-visible thread name -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/thr.h .Ft int .Fn thr_set_name "long id" "const char *name" diff --git a/lib/libsys/thr_suspend.2 b/lib/libsys/thr_suspend.2 --- a/lib/libsys/thr_suspend.2 +++ b/lib/libsys/thr_suspend.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm thr_suspend .Nd suspend the calling thread -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/thr.h .Ft int .Fn thr_suspend "struct timespec *timeout" diff --git a/lib/libsys/thr_wake.2 b/lib/libsys/thr_wake.2 --- a/lib/libsys/thr_wake.2 +++ b/lib/libsys/thr_wake.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm thr_wake .Nd wake up the suspended thread -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/thr.h .Ft int .Fn thr_wake "long id" diff --git a/lib/libsys/timer_create.2 b/lib/libsys/timer_create.2 --- a/lib/libsys/timer_create.2 +++ b/lib/libsys/timer_create.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm timer_create .Nd "create a per-process timer (REALTIME)" -.Sh LIBRARY -.Lb librt .Sh SYNOPSIS +.Lb librt .In time.h .In signal.h .Ft int diff --git a/lib/libsys/timer_delete.2 b/lib/libsys/timer_delete.2 --- a/lib/libsys/timer_delete.2 +++ b/lib/libsys/timer_delete.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm timer_delete .Nd "delete a per-process timer (REALTIME)" -.Sh LIBRARY -.Lb librt .Sh SYNOPSIS +.Lb librt .In time.h .Ft int .Fn timer_delete "timer_t timerid" diff --git a/lib/libsys/timer_settime.2 b/lib/libsys/timer_settime.2 --- a/lib/libsys/timer_settime.2 +++ b/lib/libsys/timer_settime.2 @@ -33,9 +33,8 @@ .Nm timer_gettime , .Nm timer_settime .Nd "per-process timers (REALTIME)" -.Sh LIBRARY -.Lb librt .Sh SYNOPSIS +.Lb librt .In time.h .Ft int .Fn timer_getoverrun "timer_t timerid" diff --git a/lib/libsys/timerfd.2 b/lib/libsys/timerfd.2 --- a/lib/libsys/timerfd.2 +++ b/lib/libsys/timerfd.2 @@ -32,9 +32,8 @@ .Nm timerfd_gettime , .Nm timerfd_settime .Nd timers with file descriptor semantics -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/timerfd.h .Ft int .Fo timerfd_create diff --git a/lib/libsys/truncate.2 b/lib/libsys/truncate.2 --- a/lib/libsys/truncate.2 +++ b/lib/libsys/truncate.2 @@ -32,9 +32,8 @@ .Nm truncate , .Nm ftruncate .Nd truncate or extend a file to a specified length -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn truncate "const char *path" "off_t length" diff --git a/lib/libsys/umask.2 b/lib/libsys/umask.2 --- a/lib/libsys/umask.2 +++ b/lib/libsys/umask.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm umask .Nd set file creation mode mask -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/stat.h .Ft mode_t .Fn umask "mode_t numask" diff --git a/lib/libsys/undelete.2 b/lib/libsys/undelete.2 --- a/lib/libsys/undelete.2 +++ b/lib/libsys/undelete.2 @@ -32,9 +32,8 @@ .Sh NAME .Nm undelete .Nd attempt to recover a deleted file -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn undelete "const char *path" diff --git a/lib/libsys/unlink.2 b/lib/libsys/unlink.2 --- a/lib/libsys/unlink.2 +++ b/lib/libsys/unlink.2 @@ -33,9 +33,8 @@ .Nm unlinkat , .Nm funlinkat .Nd remove directory entry -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft int .Fn unlink "const char *path" diff --git a/lib/libsys/utimensat.2 b/lib/libsys/utimensat.2 --- a/lib/libsys/utimensat.2 +++ b/lib/libsys/utimensat.2 @@ -35,9 +35,8 @@ .Nm futimens , .Nm utimensat .Nd set file access and modification times -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/stat.h .Ft int .Fn futimens "int fd" "const struct timespec times[2]" diff --git a/lib/libsys/utimes.2 b/lib/libsys/utimes.2 --- a/lib/libsys/utimes.2 +++ b/lib/libsys/utimes.2 @@ -36,9 +36,8 @@ .Nm futimes , .Nm futimesat .Nd set file access and modification times -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/time.h .Ft int .Fn utimes "const char *path" "const struct timeval *times" diff --git a/lib/libsys/utrace.2 b/lib/libsys/utrace.2 --- a/lib/libsys/utrace.2 +++ b/lib/libsys/utrace.2 @@ -32,9 +32,8 @@ .Sh NAME .Nm utrace .Nd insert user record in ktrace log -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/param.h .In sys/time.h .In sys/uio.h diff --git a/lib/libsys/uuidgen.2 b/lib/libsys/uuidgen.2 --- a/lib/libsys/uuidgen.2 +++ b/lib/libsys/uuidgen.2 @@ -28,9 +28,8 @@ .Sh NAME .Nm uuidgen .Nd generate universally unique identifiers -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/uuid.h .Ft int .Fn uuidgen "struct uuid *store" "int count" diff --git a/lib/libsys/vfork.2 b/lib/libsys/vfork.2 --- a/lib/libsys/vfork.2 +++ b/lib/libsys/vfork.2 @@ -31,9 +31,8 @@ .Sh NAME .Nm vfork .Nd create a new process without copying the address space -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft pid_t .Fn vfork void diff --git a/lib/libsys/wait.2 b/lib/libsys/wait.2 --- a/lib/libsys/wait.2 +++ b/lib/libsys/wait.2 @@ -36,9 +36,8 @@ .Nm wait4 , .Nm wait6 .Nd wait for processes to change status -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In sys/wait.h .Ft pid_t .Fn wait "int *status" diff --git a/lib/libsys/write.2 b/lib/libsys/write.2 --- a/lib/libsys/write.2 +++ b/lib/libsys/write.2 @@ -34,9 +34,8 @@ .Nm pwrite , .Nm pwritev .Nd write output -.Sh LIBRARY -.Lb libc .Sh SYNOPSIS +.Lb libc .In unistd.h .Ft ssize_t .Fn write "int fd" "const void *buf" "size_t nbytes"