aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/sys
diff options
context:
space:
mode:
authorAlexey Zelkin <phantom@FreeBSD.org>2000-04-21 09:42:15 +0000
committerAlexey Zelkin <phantom@FreeBSD.org>2000-04-21 09:42:15 +0000
commit25bb73e063c17cd9048cf60100dbc0ac5177e94a (patch)
tree9160f84286ed4bd1184aae1a5bedcd86c4288d6b /lib/libc/sys
parentddd1f930f3ddb56c67b972a41db67d53b84083ec (diff)
Notes
Diffstat (limited to 'lib/libc/sys')
-rw-r--r--lib/libc/sys/_exit.22
-rw-r--r--lib/libc/sys/accept.22
-rw-r--r--lib/libc/sys/access.22
-rw-r--r--lib/libc/sys/acct.22
-rw-r--r--lib/libc/sys/adjtime.22
-rw-r--r--lib/libc/sys/aio_cancel.22
-rw-r--r--lib/libc/sys/aio_error.22
-rw-r--r--lib/libc/sys/aio_read.22
-rw-r--r--lib/libc/sys/aio_return.22
-rw-r--r--lib/libc/sys/aio_suspend.22
-rw-r--r--lib/libc/sys/aio_waitcomplete.22
-rw-r--r--lib/libc/sys/aio_write.22
-rw-r--r--lib/libc/sys/bind.22
-rw-r--r--lib/libc/sys/brk.22
-rw-r--r--lib/libc/sys/chdir.22
-rw-r--r--lib/libc/sys/chflags.22
-rw-r--r--lib/libc/sys/chmod.24
-rw-r--r--lib/libc/sys/chown.22
-rw-r--r--lib/libc/sys/chroot.22
-rw-r--r--lib/libc/sys/clock_gettime.22
-rw-r--r--lib/libc/sys/close.22
-rw-r--r--lib/libc/sys/connect.22
-rw-r--r--lib/libc/sys/dup.22
-rw-r--r--lib/libc/sys/execve.22
-rw-r--r--lib/libc/sys/fcntl.22
-rw-r--r--lib/libc/sys/fhopen.22
-rw-r--r--lib/libc/sys/flock.22
-rw-r--r--lib/libc/sys/fork.22
-rw-r--r--lib/libc/sys/fsync.22
-rw-r--r--lib/libc/sys/getdirentries.22
-rw-r--r--lib/libc/sys/getdtablesize.22
-rw-r--r--lib/libc/sys/getfh.22
-rw-r--r--lib/libc/sys/getfsstat.22
-rw-r--r--lib/libc/sys/getgid.22
-rw-r--r--lib/libc/sys/getgroups.22
-rw-r--r--lib/libc/sys/getitimer.22
-rw-r--r--lib/libc/sys/getlogin.22
-rw-r--r--lib/libc/sys/getpeername.22
-rw-r--r--lib/libc/sys/getpgrp.22
-rw-r--r--lib/libc/sys/getpid.22
-rw-r--r--lib/libc/sys/getpriority.22
-rw-r--r--lib/libc/sys/getrlimit.22
-rw-r--r--lib/libc/sys/getrusage.22
-rw-r--r--lib/libc/sys/getsid.22
-rw-r--r--lib/libc/sys/getsockname.22
-rw-r--r--lib/libc/sys/getsockopt.22
-rw-r--r--lib/libc/sys/gettimeofday.22
-rw-r--r--lib/libc/sys/getuid.22
-rw-r--r--lib/libc/sys/intro.22
-rw-r--r--lib/libc/sys/ioctl.22
-rw-r--r--lib/libc/sys/issetugid.22
-rw-r--r--lib/libc/sys/jail.22
-rw-r--r--lib/libc/sys/kill.22
-rw-r--r--lib/libc/sys/kldfind.22
-rw-r--r--lib/libc/sys/kldfirstmod.22
-rw-r--r--lib/libc/sys/kldload.22
-rw-r--r--lib/libc/sys/kldnext.22
-rw-r--r--lib/libc/sys/kldstat.22
-rw-r--r--lib/libc/sys/kldunload.22
-rw-r--r--lib/libc/sys/ktrace.22
-rw-r--r--lib/libc/sys/link.22
-rw-r--r--lib/libc/sys/listen.22
-rw-r--r--lib/libc/sys/lseek.22
-rw-r--r--lib/libc/sys/madvise.22
-rw-r--r--lib/libc/sys/mincore.22
-rw-r--r--lib/libc/sys/minherit.22
-rw-r--r--lib/libc/sys/mkdir.22
-rw-r--r--lib/libc/sys/mkfifo.22
-rw-r--r--lib/libc/sys/mknod.22
-rw-r--r--lib/libc/sys/mlock.22
-rw-r--r--lib/libc/sys/mmap.22
-rw-r--r--lib/libc/sys/mount.22
-rw-r--r--lib/libc/sys/mprotect.22
-rw-r--r--lib/libc/sys/msync.22
-rw-r--r--lib/libc/sys/munmap.22
-rw-r--r--lib/libc/sys/nanosleep.22
-rw-r--r--lib/libc/sys/nfssvc.22
-rw-r--r--lib/libc/sys/open.22
-rw-r--r--lib/libc/sys/pathconf.22
-rw-r--r--lib/libc/sys/pipe.22
-rw-r--r--lib/libc/sys/poll.22
-rw-r--r--lib/libc/sys/profil.22
-rw-r--r--lib/libc/sys/ptrace.22
-rw-r--r--lib/libc/sys/quotactl.22
-rw-r--r--lib/libc/sys/read.22
-rw-r--r--lib/libc/sys/readlink.22
-rw-r--r--lib/libc/sys/reboot.22
-rw-r--r--lib/libc/sys/recv.22
-rw-r--r--lib/libc/sys/rename.22
-rw-r--r--lib/libc/sys/revoke.22
-rw-r--r--lib/libc/sys/rfork.22
-rw-r--r--lib/libc/sys/rmdir.22
-rw-r--r--lib/libc/sys/rtprio.22
-rw-r--r--lib/libc/sys/sched_get_priority_max.22
-rw-r--r--lib/libc/sys/sched_setparam.22
-rw-r--r--lib/libc/sys/sched_setscheduler.22
-rw-r--r--lib/libc/sys/sched_yield.22
-rw-r--r--lib/libc/sys/select.22
-rw-r--r--lib/libc/sys/semctl.22
-rw-r--r--lib/libc/sys/semget.22
-rw-r--r--lib/libc/sys/semop.22
-rw-r--r--lib/libc/sys/send.22
-rw-r--r--lib/libc/sys/sendfile.22
-rw-r--r--lib/libc/sys/setgroups.22
-rw-r--r--lib/libc/sys/setpgid.22
-rw-r--r--lib/libc/sys/setregid.22
-rw-r--r--lib/libc/sys/setresuid.22
-rw-r--r--lib/libc/sys/setreuid.22
-rw-r--r--lib/libc/sys/setsid.22
-rw-r--r--lib/libc/sys/setuid.22
-rw-r--r--lib/libc/sys/shmat.22
-rw-r--r--lib/libc/sys/shmctl.22
-rw-r--r--lib/libc/sys/shmget.22
-rw-r--r--lib/libc/sys/shutdown.22
-rw-r--r--lib/libc/sys/sigaction.22
-rw-r--r--lib/libc/sys/sigaltstack.22
-rw-r--r--lib/libc/sys/sigpending.22
-rw-r--r--lib/libc/sys/sigprocmask.22
-rw-r--r--lib/libc/sys/sigreturn.22
-rw-r--r--lib/libc/sys/sigstack.22
-rw-r--r--lib/libc/sys/sigsuspend.22
-rw-r--r--lib/libc/sys/socket.22
-rw-r--r--lib/libc/sys/socketpair.22
-rw-r--r--lib/libc/sys/stat.22
-rw-r--r--lib/libc/sys/statfs.22
-rw-r--r--lib/libc/sys/swapon.22
-rw-r--r--lib/libc/sys/symlink.22
-rw-r--r--lib/libc/sys/sync.22
-rw-r--r--lib/libc/sys/sysarch.22
-rw-r--r--lib/libc/sys/syscall.22
-rw-r--r--lib/libc/sys/truncate.22
-rw-r--r--lib/libc/sys/umask.22
-rw-r--r--lib/libc/sys/undelete.22
-rw-r--r--lib/libc/sys/unlink.22
-rw-r--r--lib/libc/sys/utimes.22
-rw-r--r--lib/libc/sys/vfork.22
-rw-r--r--lib/libc/sys/wait.22
-rw-r--r--lib/libc/sys/write.22
138 files changed, 277 insertions, 1 deletions
diff --git a/lib/libc/sys/_exit.2 b/lib/libc/sys/_exit.2
index a7d282d6f5044..770672b4fa1d4 100644
--- a/lib/libc/sys/_exit.2
+++ b/lib/libc/sys/_exit.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm _exit
.Nd terminate the calling process
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft void
diff --git a/lib/libc/sys/accept.2 b/lib/libc/sys/accept.2
index e71626146f054..9e932e81689d6 100644
--- a/lib/libc/sys/accept.2
+++ b/lib/libc/sys/accept.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm accept
.Nd accept a connection on a socket
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/socket.h>
diff --git a/lib/libc/sys/access.2 b/lib/libc/sys/access.2
index 9b1c03612cbff..0de57e1cfbfdf 100644
--- a/lib/libc/sys/access.2
+++ b/lib/libc/sys/access.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm access
.Nd check access permissions of a file or pathname
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/acct.2 b/lib/libc/sys/acct.2
index e0d93ae428319..0dce177846fd4 100644
--- a/lib/libc/sys/acct.2
+++ b/lib/libc/sys/acct.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm acct
.Nd enable or disable process accounting
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/adjtime.2 b/lib/libc/sys/adjtime.2
index 03f1b583d9849..a5e164748465b 100644
--- a/lib/libc/sys/adjtime.2
+++ b/lib/libc/sys/adjtime.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm adjtime
.Nd "correct the time to allow synchronization of the system clock"
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/time.h>
.Ft int
diff --git a/lib/libc/sys/aio_cancel.2 b/lib/libc/sys/aio_cancel.2
index edec2e93e654c..99d513842ccb0 100644
--- a/lib/libc/sys/aio_cancel.2
+++ b/lib/libc/sys/aio_cancel.2
@@ -30,6 +30,8 @@
.Sh NAME
.Nm aio_cancel
.Nd cancel an outstanding asynchronous I/O operation (REALTIME)
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <aio.h>
.Ft int
diff --git a/lib/libc/sys/aio_error.2 b/lib/libc/sys/aio_error.2
index ea93237a5336e..46d7b19cd633b 100644
--- a/lib/libc/sys/aio_error.2
+++ b/lib/libc/sys/aio_error.2
@@ -30,6 +30,8 @@
.Sh NAME
.Nm aio_error
.Nd retrieve error status of asynchronous I/O operation (REALTIME)
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <aio.h>
.Ft int
diff --git a/lib/libc/sys/aio_read.2 b/lib/libc/sys/aio_read.2
index 438b64741cf4d..42386cd69d541 100644
--- a/lib/libc/sys/aio_read.2
+++ b/lib/libc/sys/aio_read.2
@@ -30,6 +30,8 @@
.Sh NAME
.Nm aio_read
.Nd asynchronous read from a file (REALTIME)
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <time.h>
.Fd #include <aio.h>
diff --git a/lib/libc/sys/aio_return.2 b/lib/libc/sys/aio_return.2
index 7f70fc30a962d..532269fcb7c72 100644
--- a/lib/libc/sys/aio_return.2
+++ b/lib/libc/sys/aio_return.2
@@ -30,6 +30,8 @@
.Sh NAME
.Nm aio_return
.Nd retrieve return status of asynchronous I/O operation (REALTIME)
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <aio.h>
.Ft int
diff --git a/lib/libc/sys/aio_suspend.2 b/lib/libc/sys/aio_suspend.2
index 908492b1b42a3..719559bded1ca 100644
--- a/lib/libc/sys/aio_suspend.2
+++ b/lib/libc/sys/aio_suspend.2
@@ -30,6 +30,8 @@
.Sh NAME
.Nm aio_suspend
.Nd suspend until asynchronous I/O operations or timeout complete (REALTIME)
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <aio.h>
.Ft int
diff --git a/lib/libc/sys/aio_waitcomplete.2 b/lib/libc/sys/aio_waitcomplete.2
index 897c6f951b9c8..2362d0d6091fc 100644
--- a/lib/libc/sys/aio_waitcomplete.2
+++ b/lib/libc/sys/aio_waitcomplete.2
@@ -30,6 +30,8 @@
.Sh NAME
.Nm aio_waitcomplete
.Nd wait for the next completion of an aio request
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <aio.h>
.Ft int
diff --git a/lib/libc/sys/aio_write.2 b/lib/libc/sys/aio_write.2
index 8e554237dfd72..c6f1706f22cc2 100644
--- a/lib/libc/sys/aio_write.2
+++ b/lib/libc/sys/aio_write.2
@@ -30,6 +30,8 @@
.Sh NAME
.Nm aio_write
.Nd asynchronous write to a file (REALTIME)
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <aio.h>
.Ft int
diff --git a/lib/libc/sys/bind.2 b/lib/libc/sys/bind.2
index 316ed188947a7..9cb99f7d4fbc0 100644
--- a/lib/libc/sys/bind.2
+++ b/lib/libc/sys/bind.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm bind
.Nd assign a local protocol address to a socket.
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/socket.h>
diff --git a/lib/libc/sys/brk.2 b/lib/libc/sys/brk.2
index 4db60729ebbd4..c8dd4e1d22abe 100644
--- a/lib/libc/sys/brk.2
+++ b/lib/libc/sys/brk.2
@@ -39,6 +39,8 @@
.Nm brk ,
.Nm sbrk
.Nd change data segment size
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft char *
diff --git a/lib/libc/sys/chdir.2 b/lib/libc/sys/chdir.2
index 51622f8686ade..d6ca532155497 100644
--- a/lib/libc/sys/chdir.2
+++ b/lib/libc/sys/chdir.2
@@ -39,6 +39,8 @@
.Nm chdir ,
.Nm fchdir
.Nd change current working directory
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/chflags.2 b/lib/libc/sys/chflags.2
index 932568697ce38..e2425eeef7714 100644
--- a/lib/libc/sys/chflags.2
+++ b/lib/libc/sys/chflags.2
@@ -39,6 +39,8 @@
.Nm chflags ,
.Nm fchflags
.Nd set file flags
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/stat.h>
.Fd #include <unistd.h>
diff --git a/lib/libc/sys/chmod.2 b/lib/libc/sys/chmod.2
index 87e0098d6c3cb..e8edf5900e8ee 100644
--- a/lib/libc/sys/chmod.2
+++ b/lib/libc/sys/chmod.2
@@ -40,6 +40,8 @@
.Nm fchmod ,
.Nm lchmod
.Nd change mode of file
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/stat.h>
.Ft int
@@ -106,7 +108,7 @@ defined in
.Ed
.Pp
The
-.Tn FreeBSD
+.Fx
VM system totally ignores the sticky bit
.Pf ( Dv ISVTX
) for executables. On UFS-based filesystems (FFS, MFS, LFS) the sticky
diff --git a/lib/libc/sys/chown.2 b/lib/libc/sys/chown.2
index 6411045be6042..4ce976cde1666 100644
--- a/lib/libc/sys/chown.2
+++ b/lib/libc/sys/chown.2
@@ -40,6 +40,8 @@
.Nm fchown ,
.Nm lchown
.Nd change owner and group of a file
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/chroot.2 b/lib/libc/sys/chroot.2
index 7f1a8665471e4..2cdb45e4d2537 100644
--- a/lib/libc/sys/chroot.2
+++ b/lib/libc/sys/chroot.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm chroot
.Nd change root directory
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/clock_gettime.2 b/lib/libc/sys/clock_gettime.2
index 4e0dd5511cad0..9ed1200316370 100644
--- a/lib/libc/sys/clock_gettime.2
+++ b/lib/libc/sys/clock_gettime.2
@@ -40,6 +40,8 @@
.Nm clock_settime ,
.Nm clock_getres
.Nd get/set/calibrate date and time
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/time.h>
.Ft int
diff --git a/lib/libc/sys/close.2 b/lib/libc/sys/close.2
index 4a478e4fe2f24..ce8689248d16d 100644
--- a/lib/libc/sys/close.2
+++ b/lib/libc/sys/close.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm close
.Nd delete a descriptor
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/connect.2 b/lib/libc/sys/connect.2
index 8885e72761c42..373fa0f799d96 100644
--- a/lib/libc/sys/connect.2
+++ b/lib/libc/sys/connect.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm connect
.Nd initiate a connection on a socket
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/socket.h>
diff --git a/lib/libc/sys/dup.2 b/lib/libc/sys/dup.2
index 6f86325badcfc..a73e554d8b03a 100644
--- a/lib/libc/sys/dup.2
+++ b/lib/libc/sys/dup.2
@@ -39,6 +39,8 @@
.Nm dup ,
.Nm dup2
.Nd duplicate an existing file descriptor
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/execve.2 b/lib/libc/sys/execve.2
index 3e35f42de70c9..bfec668ea5404 100644
--- a/lib/libc/sys/execve.2
+++ b/lib/libc/sys/execve.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm execve
.Nd execute a file
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/fcntl.2 b/lib/libc/sys/fcntl.2
index ee38c330e5e62..7e6b31dd9b5d4 100644
--- a/lib/libc/sys/fcntl.2
+++ b/lib/libc/sys/fcntl.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm fcntl
.Nd file control
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <fcntl.h>
.Ft int
diff --git a/lib/libc/sys/fhopen.2 b/lib/libc/sys/fhopen.2
index d82e26f87c0bc..75af67f323572 100644
--- a/lib/libc/sys/fhopen.2
+++ b/lib/libc/sys/fhopen.2
@@ -40,6 +40,8 @@
.Nm fhstat ,
.Nm fhstatfs
.Nd access file via file handle
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
diff --git a/lib/libc/sys/flock.2 b/lib/libc/sys/flock.2
index 4d3fb06c09a12..d7cdc8ae891d5 100644
--- a/lib/libc/sys/flock.2
+++ b/lib/libc/sys/flock.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm flock
.Nd "apply or remove an advisory lock on an open file"
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/file.h>
.Fd #define LOCK_SH 0x01 /* shared file lock */
diff --git a/lib/libc/sys/fork.2 b/lib/libc/sys/fork.2
index d01e60035e603..62ce4286e6f63 100644
--- a/lib/libc/sys/fork.2
+++ b/lib/libc/sys/fork.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm fork
.Nd create a new process
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <unistd.h>
diff --git a/lib/libc/sys/fsync.2 b/lib/libc/sys/fsync.2
index a83ebcb0b7da2..1814058ad8db4 100644
--- a/lib/libc/sys/fsync.2
+++ b/lib/libc/sys/fsync.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm fsync
.Nd "synchronize a file's in-core state with that on disk"
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/getdirentries.2 b/lib/libc/sys/getdirentries.2
index a3ca671376ed9..f00bf945abb8f 100644
--- a/lib/libc/sys/getdirentries.2
+++ b/lib/libc/sys/getdirentries.2
@@ -39,6 +39,8 @@
.Nm getdirentries ,
.Nm getdents
.Nd "get directory entries in a filesystem independent format"
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <dirent.h>
diff --git a/lib/libc/sys/getdtablesize.2 b/lib/libc/sys/getdtablesize.2
index a41980c0d93aa..0254456d9917e 100644
--- a/lib/libc/sys/getdtablesize.2
+++ b/lib/libc/sys/getdtablesize.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getdtablesize
.Nd get descriptor table size
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/getfh.2 b/lib/libc/sys/getfh.2
index e64babfdd23d1..d3f78886d85a5 100644
--- a/lib/libc/sys/getfh.2
+++ b/lib/libc/sys/getfh.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getfh
.Nd get file handle
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
diff --git a/lib/libc/sys/getfsstat.2 b/lib/libc/sys/getfsstat.2
index 3dc87bcae682b..c9d1bd5302617 100644
--- a/lib/libc/sys/getfsstat.2
+++ b/lib/libc/sys/getfsstat.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getfsstat
.Nd get list of all mounted filesystems
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/ucred.h>
diff --git a/lib/libc/sys/getgid.2 b/lib/libc/sys/getgid.2
index d9c4db4303b5e..aaaf72b0919e7 100644
--- a/lib/libc/sys/getgid.2
+++ b/lib/libc/sys/getgid.2
@@ -39,6 +39,8 @@
.Nm getgid ,
.Nm getegid
.Nd get group process identification
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <unistd.h>
diff --git a/lib/libc/sys/getgroups.2 b/lib/libc/sys/getgroups.2
index ab1d02902ff4d..3ae52425a42b6 100644
--- a/lib/libc/sys/getgroups.2
+++ b/lib/libc/sys/getgroups.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getgroups
.Nd get group access list
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <unistd.h>
diff --git a/lib/libc/sys/getitimer.2 b/lib/libc/sys/getitimer.2
index b60349a670243..b16cbff5287a5 100644
--- a/lib/libc/sys/getitimer.2
+++ b/lib/libc/sys/getitimer.2
@@ -39,6 +39,8 @@
.Nm getitimer ,
.Nm setitimer
.Nd get/set value of interval timer
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/time.h>
.Fd #define ITIMER_REAL 0
diff --git a/lib/libc/sys/getlogin.2 b/lib/libc/sys/getlogin.2
index 122431d5b6b07..cd12b3cf92a47 100644
--- a/lib/libc/sys/getlogin.2
+++ b/lib/libc/sys/getlogin.2
@@ -40,6 +40,8 @@
.Nm getlogin_r ,
.Nm setlogin
.Nd get/set login name
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft char *
diff --git a/lib/libc/sys/getpeername.2 b/lib/libc/sys/getpeername.2
index 109d195ced61e..71a93f9b94d2c 100644
--- a/lib/libc/sys/getpeername.2
+++ b/lib/libc/sys/getpeername.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getpeername
.Nd get name of connected peer
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/socket.h>
diff --git a/lib/libc/sys/getpgrp.2 b/lib/libc/sys/getpgrp.2
index 9f5ba3eef1305..8e5670825ab32 100644
--- a/lib/libc/sys/getpgrp.2
+++ b/lib/libc/sys/getpgrp.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getpgrp
.Nd get process group
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft pid_t
diff --git a/lib/libc/sys/getpid.2 b/lib/libc/sys/getpid.2
index 5a282b1583cfb..1d94d8234fa8e 100644
--- a/lib/libc/sys/getpid.2
+++ b/lib/libc/sys/getpid.2
@@ -39,6 +39,8 @@
.Nm getpid ,
.Nm getppid
.Nd get parent or calling process identification
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <unistd.h>
diff --git a/lib/libc/sys/getpriority.2 b/lib/libc/sys/getpriority.2
index 3a6eee40fcc2a..1047cf7f60243 100644
--- a/lib/libc/sys/getpriority.2
+++ b/lib/libc/sys/getpriority.2
@@ -39,6 +39,8 @@
.Nm getpriority ,
.Nm setpriority
.Nd get/set program scheduling priority
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/time.h>
.Fd #include <sys/resource.h>
diff --git a/lib/libc/sys/getrlimit.2 b/lib/libc/sys/getrlimit.2
index eebb87491602b..4f67802b1662c 100644
--- a/lib/libc/sys/getrlimit.2
+++ b/lib/libc/sys/getrlimit.2
@@ -39,6 +39,8 @@
.Nm getrlimit ,
.Nm setrlimit
.Nd control maximum system resource consumption
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/time.h>
diff --git a/lib/libc/sys/getrusage.2 b/lib/libc/sys/getrusage.2
index dcbda2d45c2d4..b972c9e2831a9 100644
--- a/lib/libc/sys/getrusage.2
+++ b/lib/libc/sys/getrusage.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getrusage
.Nd get information about resource utilization
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/time.h>
diff --git a/lib/libc/sys/getsid.2 b/lib/libc/sys/getsid.2
index 4a7f13e01d2ec..69b8813876b1b 100644
--- a/lib/libc/sys/getsid.2
+++ b/lib/libc/sys/getsid.2
@@ -29,6 +29,8 @@
.Sh NAME
.Nm getsid
.Nd get process session
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft pid_t
diff --git a/lib/libc/sys/getsockname.2 b/lib/libc/sys/getsockname.2
index 93555963afcaf..e13c5e05cbece 100644
--- a/lib/libc/sys/getsockname.2
+++ b/lib/libc/sys/getsockname.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getsockname
.Nd get socket name
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/socket.h>
diff --git a/lib/libc/sys/getsockopt.2 b/lib/libc/sys/getsockopt.2
index db1f83493c776..206610885b9ac 100644
--- a/lib/libc/sys/getsockopt.2
+++ b/lib/libc/sys/getsockopt.2
@@ -39,6 +39,8 @@
.Nm getsockopt ,
.Nm setsockopt
.Nd get and set options on sockets
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/socket.h>
diff --git a/lib/libc/sys/gettimeofday.2 b/lib/libc/sys/gettimeofday.2
index cb385a49bb921..f421d1da085c4 100644
--- a/lib/libc/sys/gettimeofday.2
+++ b/lib/libc/sys/gettimeofday.2
@@ -39,6 +39,8 @@
.Nm gettimeofday ,
.Nm settimeofday
.Nd get/set date and time
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/time.h>
.Ft int
diff --git a/lib/libc/sys/getuid.2 b/lib/libc/sys/getuid.2
index ae6c94659daaa..01e464c14f683 100644
--- a/lib/libc/sys/getuid.2
+++ b/lib/libc/sys/getuid.2
@@ -39,6 +39,8 @@
.Nm getuid ,
.Nm geteuid
.Nd get user identification
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Fd #include <sys/types.h>
diff --git a/lib/libc/sys/intro.2 b/lib/libc/sys/intro.2
index ec42786cbc0b6..5be9768775f59 100644
--- a/lib/libc/sys/intro.2
+++ b/lib/libc/sys/intro.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm intro
.Nd introduction to system calls and error numbers
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <errno.h>
.Sh DESCRIPTION
diff --git a/lib/libc/sys/ioctl.2 b/lib/libc/sys/ioctl.2
index 703e1ee5a3457..758e97e65ef16 100644
--- a/lib/libc/sys/ioctl.2
+++ b/lib/libc/sys/ioctl.2
@@ -39,6 +39,8 @@
.Sh NAME
.Nm ioctl
.Nd control device
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/ioctl.h>
.Ft int
diff --git a/lib/libc/sys/issetugid.2 b/lib/libc/sys/issetugid.2
index 91adf6cd72cbc..dd107a26c8c6d 100644
--- a/lib/libc/sys/issetugid.2
+++ b/lib/libc/sys/issetugid.2
@@ -39,6 +39,8 @@
.Sh NAME
.Nm issetugid
.Nd is current process tainted by uid or gid changes
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/jail.2 b/lib/libc/sys/jail.2
index d847cd7fc685d..36d559259303b 100644
--- a/lib/libc/sys/jail.2
+++ b/lib/libc/sys/jail.2
@@ -14,6 +14,8 @@
.Sh NAME
.Nm jail
.Nd Imprison current process and future decendants.
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/jail.h>
diff --git a/lib/libc/sys/kill.2 b/lib/libc/sys/kill.2
index c8667d890218d..d8346dcf1a9a7 100644
--- a/lib/libc/sys/kill.2
+++ b/lib/libc/sys/kill.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm kill
.Nd send signal to a process
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <signal.h>
diff --git a/lib/libc/sys/kldfind.2 b/lib/libc/sys/kldfind.2
index 96be1222a080a..f796126a3475e 100644
--- a/lib/libc/sys/kldfind.2
+++ b/lib/libc/sys/kldfind.2
@@ -31,6 +31,8 @@
.Sh NAME
.Nm kldfind
.Nd returns the fileid of a kld file
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/linker.h>
diff --git a/lib/libc/sys/kldfirstmod.2 b/lib/libc/sys/kldfirstmod.2
index 29e43d69e4dd0..ed9059b35ca65 100644
--- a/lib/libc/sys/kldfirstmod.2
+++ b/lib/libc/sys/kldfirstmod.2
@@ -31,6 +31,8 @@
.Sh NAME
.Nm kldfirstmod
.Nd "return first module id from the kld file specified"
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/linker.h>
diff --git a/lib/libc/sys/kldload.2 b/lib/libc/sys/kldload.2
index 7a2f9a1dd15f5..577239060f35f 100644
--- a/lib/libc/sys/kldload.2
+++ b/lib/libc/sys/kldload.2
@@ -32,6 +32,8 @@
.Sh NAME
.Nm kldload
.Nd load KLD files into the kernel
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/linker.h>
diff --git a/lib/libc/sys/kldnext.2 b/lib/libc/sys/kldnext.2
index 9e7356433fd89..13be49f0f3646 100644
--- a/lib/libc/sys/kldnext.2
+++ b/lib/libc/sys/kldnext.2
@@ -31,6 +31,8 @@
.Sh NAME
.Nm kldnext
.Nd return the fileid of the next kld file
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/linker.h>
diff --git a/lib/libc/sys/kldstat.2 b/lib/libc/sys/kldstat.2
index bc9adb3db67cc..f1f05c2bb8eaa 100644
--- a/lib/libc/sys/kldstat.2
+++ b/lib/libc/sys/kldstat.2
@@ -31,6 +31,8 @@
.Sh NAME
.Nm kldstat
.Nd get status of kld file
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/linker.h>
diff --git a/lib/libc/sys/kldunload.2 b/lib/libc/sys/kldunload.2
index fd803e7c2ace6..cbb5023588a4b 100644
--- a/lib/libc/sys/kldunload.2
+++ b/lib/libc/sys/kldunload.2
@@ -32,6 +32,8 @@
.Sh NAME
.Nm kldunload
.Nd unload kld files
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/linker.h>
diff --git a/lib/libc/sys/ktrace.2 b/lib/libc/sys/ktrace.2
index 9b25bdb1cbc4f..096a3bdcb7afa 100644
--- a/lib/libc/sys/ktrace.2
+++ b/lib/libc/sys/ktrace.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm ktrace
.Nd process tracing
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/time.h>
diff --git a/lib/libc/sys/link.2 b/lib/libc/sys/link.2
index a1b6d4ba5803e..53cc8739fd5ae 100644
--- a/lib/libc/sys/link.2
+++ b/lib/libc/sys/link.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm link
.Nd make a hard file link
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/listen.2 b/lib/libc/sys/listen.2
index 4f87434316ddd..168069315dfcc 100644
--- a/lib/libc/sys/listen.2
+++ b/lib/libc/sys/listen.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm listen
.Nd listen for connections on a socket
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/socket.h>
diff --git a/lib/libc/sys/lseek.2 b/lib/libc/sys/lseek.2
index 83ed0cdd88332..ab67c565f2e73 100644
--- a/lib/libc/sys/lseek.2
+++ b/lib/libc/sys/lseek.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm lseek
.Nd reposition read/write file offset
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft off_t
diff --git a/lib/libc/sys/madvise.2 b/lib/libc/sys/madvise.2
index 1f8aec03999b7..711bb27134c6e 100644
--- a/lib/libc/sys/madvise.2
+++ b/lib/libc/sys/madvise.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm madvise
.Nd give advice about use of memory
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/mman.h>
diff --git a/lib/libc/sys/mincore.2 b/lib/libc/sys/mincore.2
index 533c1530ca3c0..3f6ce3fb9d57c 100644
--- a/lib/libc/sys/mincore.2
+++ b/lib/libc/sys/mincore.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm mincore
.Nd get advice about use of memory
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/mman.h>
diff --git a/lib/libc/sys/minherit.2 b/lib/libc/sys/minherit.2
index 66dbb0b45d51f..a0ca0ef8770ba 100644
--- a/lib/libc/sys/minherit.2
+++ b/lib/libc/sys/minherit.2
@@ -39,6 +39,8 @@
.Sh NAME
.Nm minherit
.Nd control the inheritance of pages
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/mman.h>
diff --git a/lib/libc/sys/mkdir.2 b/lib/libc/sys/mkdir.2
index c2d88350b9cde..b45cb620e2c65 100644
--- a/lib/libc/sys/mkdir.2
+++ b/lib/libc/sys/mkdir.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm mkdir
.Nd make a directory file
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/stat.h>
diff --git a/lib/libc/sys/mkfifo.2 b/lib/libc/sys/mkfifo.2
index 36ab7347a25f5..4ecf4eb87b0d8 100644
--- a/lib/libc/sys/mkfifo.2
+++ b/lib/libc/sys/mkfifo.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm mkfifo
.Nd make a fifo file
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/stat.h>
diff --git a/lib/libc/sys/mknod.2 b/lib/libc/sys/mknod.2
index 90287b271e29b..0910beed21edb 100644
--- a/lib/libc/sys/mknod.2
+++ b/lib/libc/sys/mknod.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm mknod
.Nd make a special file node
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/mlock.2 b/lib/libc/sys/mlock.2
index b5706b0414233..ea312818369d2 100644
--- a/lib/libc/sys/mlock.2
+++ b/lib/libc/sys/mlock.2
@@ -39,6 +39,8 @@
.Nm mlock ,
.Nm munlock
.Nd lock (unlock) physical pages in memory
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/mman.h>
diff --git a/lib/libc/sys/mmap.2 b/lib/libc/sys/mmap.2
index cffccf82b650d..0026fbf6192b0 100644
--- a/lib/libc/sys/mmap.2
+++ b/lib/libc/sys/mmap.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm mmap
.Nd map files or devices into memory
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/mman.h>
diff --git a/lib/libc/sys/mount.2 b/lib/libc/sys/mount.2
index d4959edcc93c5..2264163644066 100644
--- a/lib/libc/sys/mount.2
+++ b/lib/libc/sys/mount.2
@@ -39,6 +39,8 @@
.Nm mount ,
.Nm unmount
.Nd mount or dismount a filesystem
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
diff --git a/lib/libc/sys/mprotect.2 b/lib/libc/sys/mprotect.2
index 533b1fedd4e92..4403dc5a71f46 100644
--- a/lib/libc/sys/mprotect.2
+++ b/lib/libc/sys/mprotect.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm mprotect
.Nd control the protection of pages
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/mman.h>
diff --git a/lib/libc/sys/msync.2 b/lib/libc/sys/msync.2
index d0b5345ae964c..ae4b2e9233a50 100644
--- a/lib/libc/sys/msync.2
+++ b/lib/libc/sys/msync.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm msync
.Nd synchronize a mapped region
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/mman.h>
diff --git a/lib/libc/sys/munmap.2 b/lib/libc/sys/munmap.2
index e2c89bf3836ed..264e13f836a09 100644
--- a/lib/libc/sys/munmap.2
+++ b/lib/libc/sys/munmap.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm munmap
.Nd remove a mapping
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/mman.h>
diff --git a/lib/libc/sys/nanosleep.2 b/lib/libc/sys/nanosleep.2
index fe39fd74fdefb..f272a9d583b3e 100644
--- a/lib/libc/sys/nanosleep.2
+++ b/lib/libc/sys/nanosleep.2
@@ -41,6 +41,8 @@
.Sh NAME
.Nm nanosleep
.Nd suspend process execution for an interval measured in nanoseconds
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <time.h>
.Ft int
diff --git a/lib/libc/sys/nfssvc.2 b/lib/libc/sys/nfssvc.2
index 90604bc5af2f6..ddf219f70091e 100644
--- a/lib/libc/sys/nfssvc.2
+++ b/lib/libc/sys/nfssvc.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm nfssvc
.Nd NFS services
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
diff --git a/lib/libc/sys/open.2 b/lib/libc/sys/open.2
index 7af4decf1643c..439b4b48eb41b 100644
--- a/lib/libc/sys/open.2
+++ b/lib/libc/sys/open.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm open
.Nd open or create a file for reading or writing
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <fcntl.h>
.Ft int
diff --git a/lib/libc/sys/pathconf.2 b/lib/libc/sys/pathconf.2
index 8631648221cad..3f5e1cbe04ac0 100644
--- a/lib/libc/sys/pathconf.2
+++ b/lib/libc/sys/pathconf.2
@@ -39,6 +39,8 @@
.Nm pathconf ,
.Nm fpathconf
.Nd get configurable pathname variables
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft long
diff --git a/lib/libc/sys/pipe.2 b/lib/libc/sys/pipe.2
index 98f53aa4f980f..2ddc2d53d8ccb 100644
--- a/lib/libc/sys/pipe.2
+++ b/lib/libc/sys/pipe.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm pipe
.Nd create descriptor pair for interprocess communication
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/poll.2 b/lib/libc/sys/poll.2
index ea5b27088ae91..0c8986f88b33c 100644
--- a/lib/libc/sys/poll.2
+++ b/lib/libc/sys/poll.2
@@ -34,6 +34,8 @@
.Sh NAME
.Nm poll
.Nd synchronous I/O multiplexing
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <poll.h>
diff --git a/lib/libc/sys/profil.2 b/lib/libc/sys/profil.2
index a6298031f478e..568d25731425a 100644
--- a/lib/libc/sys/profil.2
+++ b/lib/libc/sys/profil.2
@@ -41,6 +41,8 @@
.Sh NAME
.Nm profil
.Nd control process profiling
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/ptrace.2 b/lib/libc/sys/ptrace.2
index 551f41d1596fa..55b884d739904 100644
--- a/lib/libc/sys/ptrace.2
+++ b/lib/libc/sys/ptrace.2
@@ -8,6 +8,8 @@
.Sh NAME
.Nm ptrace
.Nd process tracing and debugging
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/ptrace.h>
diff --git a/lib/libc/sys/quotactl.2 b/lib/libc/sys/quotactl.2
index a98cb1cb403ab..a605850f42271 100644
--- a/lib/libc/sys/quotactl.2
+++ b/lib/libc/sys/quotactl.2
@@ -41,6 +41,8 @@
.Sh NAME
.Nm quotactl
.Nd manipulate filesystem quotas
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <ufs/ufs/quota.h>
diff --git a/lib/libc/sys/read.2 b/lib/libc/sys/read.2
index 16fe7284afb80..981c336fd3a49 100644
--- a/lib/libc/sys/read.2
+++ b/lib/libc/sys/read.2
@@ -40,6 +40,8 @@
.Nm readv ,
.Nm pread
.Nd read input
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/uio.h>
diff --git a/lib/libc/sys/readlink.2 b/lib/libc/sys/readlink.2
index b395dc10c036a..e7b2a27d243bf 100644
--- a/lib/libc/sys/readlink.2
+++ b/lib/libc/sys/readlink.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm readlink
.Nd read value of a symbolic link
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/reboot.2 b/lib/libc/sys/reboot.2
index 85a671734387d..891709dee434b 100644
--- a/lib/libc/sys/reboot.2
+++ b/lib/libc/sys/reboot.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm reboot
.Nd reboot system or halt processor
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Fd #include <sys/reboot.h>
diff --git a/lib/libc/sys/recv.2 b/lib/libc/sys/recv.2
index bf73dd5cc033a..29d4c4a10d7df 100644
--- a/lib/libc/sys/recv.2
+++ b/lib/libc/sys/recv.2
@@ -40,6 +40,8 @@
.Nm recvfrom ,
.Nm recvmsg
.Nd receive a message from a socket
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/socket.h>
diff --git a/lib/libc/sys/rename.2 b/lib/libc/sys/rename.2
index cce01d6e6a2de..df1899145b0b0 100644
--- a/lib/libc/sys/rename.2
+++ b/lib/libc/sys/rename.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm rename
.Nd change the name of a file
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <stdio.h>
.Ft int
diff --git a/lib/libc/sys/revoke.2 b/lib/libc/sys/revoke.2
index cafdf89b35e7e..d89d50c8e1643 100644
--- a/lib/libc/sys/revoke.2
+++ b/lib/libc/sys/revoke.2
@@ -41,6 +41,8 @@
.Sh NAME
.Nm revoke
.Nd revoke file access
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/rfork.2 b/lib/libc/sys/rfork.2
index b9b5aa714a169..852d2977f07ec 100644
--- a/lib/libc/sys/rfork.2
+++ b/lib/libc/sys/rfork.2
@@ -11,6 +11,8 @@
.Sh NAME
.Nm rfork
.Nd manipulate process resources
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/rmdir.2 b/lib/libc/sys/rmdir.2
index d61828757b84f..d044e438b4bdb 100644
--- a/lib/libc/sys/rmdir.2
+++ b/lib/libc/sys/rmdir.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm rmdir
.Nd remove a directory file
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/rtprio.2 b/lib/libc/sys/rtprio.2
index 3ee2a91b2789b..31480a26603fd 100644
--- a/lib/libc/sys/rtprio.2
+++ b/lib/libc/sys/rtprio.2
@@ -34,6 +34,8 @@
.Sh NAME
.Nm rtprio
.Nd examine or modify a process realtime or idle priority
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/rtprio.h>
diff --git a/lib/libc/sys/sched_get_priority_max.2 b/lib/libc/sys/sched_get_priority_max.2
index 185f561de9cf8..ff76420b776d0 100644
--- a/lib/libc/sys/sched_get_priority_max.2
+++ b/lib/libc/sys/sched_get_priority_max.2
@@ -31,6 +31,8 @@
.Nm sched_get_priority_min ,
.Nm sched_rr_get_interval
.Nd Get scheduling parameter limits
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sched.h>
.Ft int
diff --git a/lib/libc/sys/sched_setparam.2 b/lib/libc/sys/sched_setparam.2
index b627e6991ea3c..732cd953bc09f 100644
--- a/lib/libc/sys/sched_setparam.2
+++ b/lib/libc/sys/sched_setparam.2
@@ -30,6 +30,8 @@
.Nm sched_setparam ,
.Nm sched_getparam
.Nd set/get scheduling parameters
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sched.h>
.Ft int
diff --git a/lib/libc/sys/sched_setscheduler.2 b/lib/libc/sys/sched_setscheduler.2
index 94d9f57686e80..1ee37e0891620 100644
--- a/lib/libc/sys/sched_setscheduler.2
+++ b/lib/libc/sys/sched_setscheduler.2
@@ -30,6 +30,8 @@
.Nm sched_setscheduler ,
.Nm sched_getscheduler
.Nd set/get scheduling policy and scheduler parameters
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sched.h>
.Ft int
diff --git a/lib/libc/sys/sched_yield.2 b/lib/libc/sys/sched_yield.2
index 28ac9cc421e98..5adf7ad525164 100644
--- a/lib/libc/sys/sched_yield.2
+++ b/lib/libc/sys/sched_yield.2
@@ -29,6 +29,8 @@
.Sh NAME
.Nm sched_yield
.Nd yield processor
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sched.h>
.Ft int
diff --git a/lib/libc/sys/select.2 b/lib/libc/sys/select.2
index b320099eee660..70d679b607d47 100644
--- a/lib/libc/sys/select.2
+++ b/lib/libc/sys/select.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm select
.Nd synchronous I/O multiplexing
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/time.h>
diff --git a/lib/libc/sys/semctl.2 b/lib/libc/sys/semctl.2
index 1983f86c07d86..8184c097101b8 100644
--- a/lib/libc/sys/semctl.2
+++ b/lib/libc/sys/semctl.2
@@ -31,6 +31,8 @@
.Sh NAME
.Nm semctl
.Nd control operations on a semaphore set
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/ipc.h>
diff --git a/lib/libc/sys/semget.2 b/lib/libc/sys/semget.2
index edb0c873c8c3b..f8175a425ec88 100644
--- a/lib/libc/sys/semget.2
+++ b/lib/libc/sys/semget.2
@@ -31,6 +31,8 @@
.Sh NAME
.Nm semget
.Nd obtain a semaphore id
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/ipc.h>
diff --git a/lib/libc/sys/semop.2 b/lib/libc/sys/semop.2
index abae921091f9d..19a91a842498a 100644
--- a/lib/libc/sys/semop.2
+++ b/lib/libc/sys/semop.2
@@ -31,6 +31,8 @@
.Sh NAME
.Nm semop
.Nd atomic array of operations on a semaphore set
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/ipc.h>
diff --git a/lib/libc/sys/send.2 b/lib/libc/sys/send.2
index 327307c96d09c..ebfd29655d31a 100644
--- a/lib/libc/sys/send.2
+++ b/lib/libc/sys/send.2
@@ -40,6 +40,8 @@
.Nm sendto ,
.Nm sendmsg
.Nd send a message from a socket
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/socket.h>
diff --git a/lib/libc/sys/sendfile.2 b/lib/libc/sys/sendfile.2
index 254f16306f6b0..878a3ad521df8 100644
--- a/lib/libc/sys/sendfile.2
+++ b/lib/libc/sys/sendfile.2
@@ -31,6 +31,8 @@
.Sh NAME
.Nm sendfile
.Nd send a file to a socket
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/socket.h>
diff --git a/lib/libc/sys/setgroups.2 b/lib/libc/sys/setgroups.2
index f11cbd5671001..43726bbdda655 100644
--- a/lib/libc/sys/setgroups.2
+++ b/lib/libc/sys/setgroups.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm setgroups
.Nd set group access list
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <unistd.h>
diff --git a/lib/libc/sys/setpgid.2 b/lib/libc/sys/setpgid.2
index 19af6f710673a..24526deb2efde 100644
--- a/lib/libc/sys/setpgid.2
+++ b/lib/libc/sys/setpgid.2
@@ -39,6 +39,8 @@
.Nm setpgid ,
.Nm setpgrp
.Nd set process group
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/setregid.2 b/lib/libc/sys/setregid.2
index 1802e6e9cb63a..1a4e567759172 100644
--- a/lib/libc/sys/setregid.2
+++ b/lib/libc/sys/setregid.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm setregid
.Nd set real and effective group ID
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/setresuid.2 b/lib/libc/sys/setresuid.2
index 988127e26bf83..f592dc954a982 100644
--- a/lib/libc/sys/setresuid.2
+++ b/lib/libc/sys/setresuid.2
@@ -26,6 +26,8 @@
.Nm setresgid ,
.Nm setresuid
.Nd set real, effective and saved user or group ID
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <unistd.h>
diff --git a/lib/libc/sys/setreuid.2 b/lib/libc/sys/setreuid.2
index 32d35eef557ae..b7e933d1e573d 100644
--- a/lib/libc/sys/setreuid.2
+++ b/lib/libc/sys/setreuid.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm setreuid
.Nd set real and effective user ID's
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/setsid.2 b/lib/libc/sys/setsid.2
index 631cc130516fb..0fffc8b361e7d 100644
--- a/lib/libc/sys/setsid.2
+++ b/lib/libc/sys/setsid.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm setsid
.Nd create session and set process group ID
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft pid_t
diff --git a/lib/libc/sys/setuid.2 b/lib/libc/sys/setuid.2
index 0fc68908a1354..5edbbd73c2ab1 100644
--- a/lib/libc/sys/setuid.2
+++ b/lib/libc/sys/setuid.2
@@ -41,6 +41,8 @@
.Nm setgid ,
.Nm setegid ,
.Nd set user and group ID
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <unistd.h>
diff --git a/lib/libc/sys/shmat.2 b/lib/libc/sys/shmat.2
index 331a4c942186f..01cbc53daf337 100644
--- a/lib/libc/sys/shmat.2
+++ b/lib/libc/sys/shmat.2
@@ -32,6 +32,8 @@
.Nm shmat ,
.Nm shmdt
.Nd attach or detach shared memory
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <machine/param.h>
.Fd #include <sys/types.h>
diff --git a/lib/libc/sys/shmctl.2 b/lib/libc/sys/shmctl.2
index e24d226ceaec2..22b08ffbca4c9 100644
--- a/lib/libc/sys/shmctl.2
+++ b/lib/libc/sys/shmctl.2
@@ -31,6 +31,8 @@
.Sh NAME
.Nm shmctl
.Nd shared memory control
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <machine/param.h>
.Fd #include <sys/types.h>
diff --git a/lib/libc/sys/shmget.2 b/lib/libc/sys/shmget.2
index db5917f6414c9..a09099cbed446 100644
--- a/lib/libc/sys/shmget.2
+++ b/lib/libc/sys/shmget.2
@@ -31,6 +31,8 @@
.Sh NAME
.Nm shmget
.Nd obtain a shared memory identifier
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <machine/param.h>
.Fd #include <sys/types.h>
diff --git a/lib/libc/sys/shutdown.2 b/lib/libc/sys/shutdown.2
index b35a55d342063..51db758bc62a3 100644
--- a/lib/libc/sys/shutdown.2
+++ b/lib/libc/sys/shutdown.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm shutdown
.Nd shut down part of a full-duplex connection
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/socket.h>
diff --git a/lib/libc/sys/sigaction.2 b/lib/libc/sys/sigaction.2
index efddfc53c0d84..e1ef9ff6570ed 100644
--- a/lib/libc/sys/sigaction.2
+++ b/lib/libc/sys/sigaction.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm sigaction
.Nd software signal facilities
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <signal.h>
.Bd -literal
diff --git a/lib/libc/sys/sigaltstack.2 b/lib/libc/sys/sigaltstack.2
index d16612c0222a8..f927034bac281 100644
--- a/lib/libc/sys/sigaltstack.2
+++ b/lib/libc/sys/sigaltstack.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm sigaltstack
.Nd set and/or get signal stack context
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <signal.h>
.Bd -literal
diff --git a/lib/libc/sys/sigpending.2 b/lib/libc/sys/sigpending.2
index 481bd1962e740..c9d28967078e6 100644
--- a/lib/libc/sys/sigpending.2
+++ b/lib/libc/sys/sigpending.2
@@ -41,6 +41,8 @@
.Sh NAME
.Nm sigpending
.Nd get pending signals
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <signal.h>
.Ft int
diff --git a/lib/libc/sys/sigprocmask.2 b/lib/libc/sys/sigprocmask.2
index 8f58f968519ea..55e24515e7ad7 100644
--- a/lib/libc/sys/sigprocmask.2
+++ b/lib/libc/sys/sigprocmask.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm sigprocmask
.Nd manipulate current signal mask
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <signal.h>
.Ft int
diff --git a/lib/libc/sys/sigreturn.2 b/lib/libc/sys/sigreturn.2
index f00e46482a1bb..0aeaf8e79f71c 100644
--- a/lib/libc/sys/sigreturn.2
+++ b/lib/libc/sys/sigreturn.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm sigreturn
.Nd return from signal
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <signal.h>
.Pp
diff --git a/lib/libc/sys/sigstack.2 b/lib/libc/sys/sigstack.2
index 404fc3ede7342..4726fd95bca7f 100644
--- a/lib/libc/sys/sigstack.2
+++ b/lib/libc/sys/sigstack.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm sigstack
.Nd set and/or get signal stack context
+.Sh LIBRARY
+.Lb libc
.Sh DESCRIPTION
The
.Fn sigstack
diff --git a/lib/libc/sys/sigsuspend.2 b/lib/libc/sys/sigsuspend.2
index c3e36ad697066..85ace2ec8a086 100644
--- a/lib/libc/sys/sigsuspend.2
+++ b/lib/libc/sys/sigsuspend.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm sigsuspend
.Nd atomically release blocked signals and wait for interrupt
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <signal.h>
.Ft int
diff --git a/lib/libc/sys/socket.2 b/lib/libc/sys/socket.2
index 7fbe97616c840..22075800da456 100644
--- a/lib/libc/sys/socket.2
+++ b/lib/libc/sys/socket.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm socket
.Nd create an endpoint for communication
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/socket.h>
diff --git a/lib/libc/sys/socketpair.2 b/lib/libc/sys/socketpair.2
index bf4e842e6ee0f..c56348cdc071c 100644
--- a/lib/libc/sys/socketpair.2
+++ b/lib/libc/sys/socketpair.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm socketpair
.Nd create a pair of connected sockets
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/socket.h>
diff --git a/lib/libc/sys/stat.2 b/lib/libc/sys/stat.2
index 5617c36d167b4..b1cb56c9d7336 100644
--- a/lib/libc/sys/stat.2
+++ b/lib/libc/sys/stat.2
@@ -40,6 +40,8 @@
.Nm lstat ,
.Nm fstat
.Nd get file status
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/stat.h>
diff --git a/lib/libc/sys/statfs.2 b/lib/libc/sys/statfs.2
index e1ccb696df06e..f18d0c75df9d4 100644
--- a/lib/libc/sys/statfs.2
+++ b/lib/libc/sys/statfs.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm statfs
.Nd get file system statistics
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
diff --git a/lib/libc/sys/swapon.2 b/lib/libc/sys/swapon.2
index 0ab908c61cd3e..4ab239d028bc6 100644
--- a/lib/libc/sys/swapon.2
+++ b/lib/libc/sys/swapon.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm swapon
.Nd add a swap device for interleaved paging/swapping
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/symlink.2 b/lib/libc/sys/symlink.2
index f88a309e1f8a7..0f4779d0ca929 100644
--- a/lib/libc/sys/symlink.2
+++ b/lib/libc/sys/symlink.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm symlink
.Nd make symbolic link to a file
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/sync.2 b/lib/libc/sys/sync.2
index 68acbb9355bff..1c23e6adf50b8 100644
--- a/lib/libc/sys/sync.2
+++ b/lib/libc/sys/sync.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm sync
.Nd "synchronize disk block in-core status with that on disk"
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft void
diff --git a/lib/libc/sys/sysarch.2 b/lib/libc/sys/sysarch.2
index c3840e9f12eaa..e3c9c22324e10 100644
--- a/lib/libc/sys/sysarch.2
+++ b/lib/libc/sys/sysarch.2
@@ -40,6 +40,8 @@
.Sh NAME
.Nm sysarch
.Nd architecture-dependent system call
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <machine/sysarch.h>
.Ft int
diff --git a/lib/libc/sys/syscall.2 b/lib/libc/sys/syscall.2
index c5192fb02c0f9..f30e2ff6f22a1 100644
--- a/lib/libc/sys/syscall.2
+++ b/lib/libc/sys/syscall.2
@@ -39,6 +39,8 @@
.Nm syscall ,
.Nm __syscall
.Nd indirect system call
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/syscall.h>
.Fd #include <unistd.h>
diff --git a/lib/libc/sys/truncate.2 b/lib/libc/sys/truncate.2
index ce17ff280379a..010e4bb3bafed 100644
--- a/lib/libc/sys/truncate.2
+++ b/lib/libc/sys/truncate.2
@@ -39,6 +39,8 @@
.Nm truncate ,
.Nm ftruncate
.Nd truncate or extend a file to a specified length
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/umask.2 b/lib/libc/sys/umask.2
index aaeaaa560dc4e..eb6064edc20d6 100644
--- a/lib/libc/sys/umask.2
+++ b/lib/libc/sys/umask.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm umask
.Nd set file creation mode mask
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/stat.h>
.Ft mode_t
diff --git a/lib/libc/sys/undelete.2 b/lib/libc/sys/undelete.2
index b95a3a613ecd9..3e664390dd186 100644
--- a/lib/libc/sys/undelete.2
+++ b/lib/libc/sys/undelete.2
@@ -39,6 +39,8 @@
.Sh NAME
.Nm undelete
.Nd attempt to recover a deleted file
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/unlink.2 b/lib/libc/sys/unlink.2
index 874a001a2c2d9..96054a6dbcba2 100644
--- a/lib/libc/sys/unlink.2
+++ b/lib/libc/sys/unlink.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm unlink
.Nd remove directory entry
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/utimes.2 b/lib/libc/sys/utimes.2
index ea04d853eae78..fdf893fd777a6 100644
--- a/lib/libc/sys/utimes.2
+++ b/lib/libc/sys/utimes.2
@@ -42,6 +42,8 @@
.Nm lutimes ,
.Nm futimes
.Nd set file access and modification times
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/time.h>
.Ft int
diff --git a/lib/libc/sys/vfork.2 b/lib/libc/sys/vfork.2
index 7363c55abec65..e44d955c5affe 100644
--- a/lib/libc/sys/vfork.2
+++ b/lib/libc/sys/vfork.2
@@ -38,6 +38,8 @@
.Sh NAME
.Nm vfork
.Nd spawn new process in a virtual memory efficient way
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/sys/wait.2 b/lib/libc/sys/wait.2
index 5cbd812700fc3..c841d33524446 100644
--- a/lib/libc/sys/wait.2
+++ b/lib/libc/sys/wait.2
@@ -41,6 +41,8 @@
.Nm wait4 ,
.Nm wait3
.Nd wait for process termination
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/wait.h>
diff --git a/lib/libc/sys/write.2 b/lib/libc/sys/write.2
index 0f4693fe8d22b..9bde7fa9514cf 100644
--- a/lib/libc/sys/write.2
+++ b/lib/libc/sys/write.2
@@ -40,6 +40,8 @@
.Nm writev ,
.Nm pwrite
.Nd write output
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/uio.h>