aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/gen
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/gen
parentddd1f930f3ddb56c67b972a41db67d53b84083ec (diff)
Notes
Diffstat (limited to 'lib/libc/gen')
-rw-r--r--lib/libc/gen/alarm.32
-rw-r--r--lib/libc/gen/arc4random.32
-rw-r--r--lib/libc/gen/clock.32
-rw-r--r--lib/libc/gen/confstr.32
-rw-r--r--lib/libc/gen/ctermid.32
-rw-r--r--lib/libc/gen/daemon.32
-rw-r--r--lib/libc/gen/devname.32
-rw-r--r--lib/libc/gen/directory.32
-rw-r--r--lib/libc/gen/dladdr.32
-rw-r--r--lib/libc/gen/dllockinit.32
-rw-r--r--lib/libc/gen/dlopen.32
-rw-r--r--lib/libc/gen/err.32
-rw-r--r--lib/libc/gen/exec.32
-rw-r--r--lib/libc/gen/fnmatch.32
-rw-r--r--lib/libc/gen/frexp.32
-rw-r--r--lib/libc/gen/ftok.32
-rw-r--r--lib/libc/gen/fts.32
-rw-r--r--lib/libc/gen/getbootfile.32
-rw-r--r--lib/libc/gen/getbsize.32
-rw-r--r--lib/libc/gen/getcap.32
-rw-r--r--lib/libc/gen/getcwd.32
-rw-r--r--lib/libc/gen/getdiskbyname.32
-rw-r--r--lib/libc/gen/getdomainname.32
-rw-r--r--lib/libc/gen/getfsent.32
-rw-r--r--lib/libc/gen/getgrent.32
-rw-r--r--lib/libc/gen/getgrouplist.32
-rw-r--r--lib/libc/gen/gethostname.32
-rw-r--r--lib/libc/gen/getloadavg.32
-rw-r--r--lib/libc/gen/getmntinfo.32
-rw-r--r--lib/libc/gen/getnetgrent.32
-rw-r--r--lib/libc/gen/getobjformat.32
-rw-r--r--lib/libc/gen/getpagesize.32
-rw-r--r--lib/libc/gen/getpass.32
-rw-r--r--lib/libc/gen/getpwent.32
-rw-r--r--lib/libc/gen/getttyent.32
-rw-r--r--lib/libc/gen/getusershell.32
-rw-r--r--lib/libc/gen/getvfsbyname.32
-rw-r--r--lib/libc/gen/getvfsent.32
-rw-r--r--lib/libc/gen/glob.32
-rw-r--r--lib/libc/gen/initgroups.32
-rw-r--r--lib/libc/gen/isinf.32
-rw-r--r--lib/libc/gen/ldexp.32
-rw-r--r--lib/libc/gen/lockf.32
-rw-r--r--lib/libc/gen/modf.32
-rw-r--r--lib/libc/gen/msgctl.32
-rw-r--r--lib/libc/gen/msgget.32
-rw-r--r--lib/libc/gen/msgrcv.32
-rw-r--r--lib/libc/gen/msgsnd.32
-rw-r--r--lib/libc/gen/nice.32
-rw-r--r--lib/libc/gen/nlist.32
-rw-r--r--lib/libc/gen/pause.32
-rw-r--r--lib/libc/gen/popen.32
-rw-r--r--lib/libc/gen/psignal.32
-rw-r--r--lib/libc/gen/pwcache.32
-rw-r--r--lib/libc/gen/raise.32
-rw-r--r--lib/libc/gen/rand48.32
-rw-r--r--lib/libc/gen/scandir.32
-rw-r--r--lib/libc/gen/setflags.32
-rw-r--r--lib/libc/gen/setflagsbyname.32
-rw-r--r--lib/libc/gen/setjmp.32
-rw-r--r--lib/libc/gen/setmode.32
-rw-r--r--lib/libc/gen/siginterrupt.32
-rw-r--r--lib/libc/gen/signal.32
-rw-r--r--lib/libc/gen/sigsetops.32
-rw-r--r--lib/libc/gen/sleep.32
-rw-r--r--lib/libc/gen/stringlist.32
-rw-r--r--lib/libc/gen/strtofflags.32
-rw-r--r--lib/libc/gen/sysconf.32
-rw-r--r--lib/libc/gen/sysctl.32
-rw-r--r--lib/libc/gen/syslog.32
-rw-r--r--lib/libc/gen/tcgetpgrp.32
-rw-r--r--lib/libc/gen/tcsendbreak.32
-rw-r--r--lib/libc/gen/tcsetattr.32
-rw-r--r--lib/libc/gen/tcsetpgrp.32
-rw-r--r--lib/libc/gen/time.32
-rw-r--r--lib/libc/gen/times.32
-rw-r--r--lib/libc/gen/timezone.32
-rw-r--r--lib/libc/gen/ttyname.32
-rw-r--r--lib/libc/gen/tzset.32
-rw-r--r--lib/libc/gen/ualarm.32
-rw-r--r--lib/libc/gen/uname.32
-rw-r--r--lib/libc/gen/unvis.32
-rw-r--r--lib/libc/gen/usleep.32
-rw-r--r--lib/libc/gen/utime.32
-rw-r--r--lib/libc/gen/valloc.32
-rw-r--r--lib/libc/gen/vis.32
86 files changed, 172 insertions, 0 deletions
diff --git a/lib/libc/gen/alarm.3 b/lib/libc/gen/alarm.3
index 02651808d2584..572110b57c84e 100644
--- a/lib/libc/gen/alarm.3
+++ b/lib/libc/gen/alarm.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm alarm
.Nd set signal timer alarm
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft unsigned int
diff --git a/lib/libc/gen/arc4random.3 b/lib/libc/gen/arc4random.3
index e83bb476cdb2e..a3c54b8545881 100644
--- a/lib/libc/gen/arc4random.3
+++ b/lib/libc/gen/arc4random.3
@@ -38,6 +38,8 @@
.Nm arc4random_stir ,
.Nm arc4random_addrandom
.Nd arc4 random number generator.
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <stdlib.h>
.Ft u_int32_t
diff --git a/lib/libc/gen/clock.3 b/lib/libc/gen/clock.3
index 1d0f8fa8c8227..72f2b045a8ff6 100644
--- a/lib/libc/gen/clock.3
+++ b/lib/libc/gen/clock.3
@@ -42,6 +42,8 @@
.Sh NAME
.Nm clock
.Nd determine processor time used
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <time.h>
.Ft clock_t
diff --git a/lib/libc/gen/confstr.3 b/lib/libc/gen/confstr.3
index 6ba8e7c857bf9..6530f16ffde0e 100644
--- a/lib/libc/gen/confstr.3
+++ b/lib/libc/gen/confstr.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm confstr
.Nd get string-valued configurable variables
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft size_t
diff --git a/lib/libc/gen/ctermid.3 b/lib/libc/gen/ctermid.3
index 3b1668fead23b..69632e048489c 100644
--- a/lib/libc/gen/ctermid.3
+++ b/lib/libc/gen/ctermid.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm ctermid
.Nd generate terminal pathname
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <stdio.h>
.Ft char *
diff --git a/lib/libc/gen/daemon.3 b/lib/libc/gen/daemon.3
index fa423d6b8d508..c220f22e1ba84 100644
--- a/lib/libc/gen/daemon.3
+++ b/lib/libc/gen/daemon.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm daemon
.Nd run in the background
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <stdlib.h>
.Ft int
diff --git a/lib/libc/gen/devname.3 b/lib/libc/gen/devname.3
index 2030125efcc77..b63d6c99996f3 100644
--- a/lib/libc/gen/devname.3
+++ b/lib/libc/gen/devname.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm devname
.Nd get device name
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <stdlib.h>
.Ft char *
diff --git a/lib/libc/gen/directory.3 b/lib/libc/gen/directory.3
index 6334d384ae21b..02033cdb2354b 100644
--- a/lib/libc/gen/directory.3
+++ b/lib/libc/gen/directory.3
@@ -45,6 +45,8 @@
.Nm closedir ,
.Nm dirfd
.Nd directory operations
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <dirent.h>
diff --git a/lib/libc/gen/dladdr.3 b/lib/libc/gen/dladdr.3
index 9938a7a7107cd..36c58865f2541 100644
--- a/lib/libc/gen/dladdr.3
+++ b/lib/libc/gen/dladdr.3
@@ -31,6 +31,8 @@
.Sh NAME
.Nm dladdr
.Nd find the shared object containing a given address
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <dlfcn.h>
.Ft int
diff --git a/lib/libc/gen/dllockinit.3 b/lib/libc/gen/dllockinit.3
index 5597c007cf058..7ee09aa7ed4aa 100644
--- a/lib/libc/gen/dllockinit.3
+++ b/lib/libc/gen/dllockinit.3
@@ -31,6 +31,8 @@
.Sh NAME
.Nm dllockinit
.Nd register thread locking methods with the dynamic linker
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <dlfcn.h>
.Ft void
diff --git a/lib/libc/gen/dlopen.3 b/lib/libc/gen/dlopen.3
index 6485e750817fd..66fa095654daf 100644
--- a/lib/libc/gen/dlopen.3
+++ b/lib/libc/gen/dlopen.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm dlopen, dlsym, dlerror, dlclose
.Nd programmatic interface to the dynamic linker
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <dlfcn.h>
.Ft void *
diff --git a/lib/libc/gen/err.3 b/lib/libc/gen/err.3
index 468fd1ff3bf5c..d13525ab924a8 100644
--- a/lib/libc/gen/err.3
+++ b/lib/libc/gen/err.3
@@ -51,6 +51,8 @@
.Nm err_set_exit ,
.Nm err_set_file
.Nd formatted error messages
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <err.h>
.Ft void
diff --git a/lib/libc/gen/exec.3 b/lib/libc/gen/exec.3
index 8da1247adcfd1..11717ef86556e 100644
--- a/lib/libc/gen/exec.3
+++ b/lib/libc/gen/exec.3
@@ -43,6 +43,8 @@
.Nm execv ,
.Nm execvp
.Nd execute a file
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Vt extern char **environ;
diff --git a/lib/libc/gen/fnmatch.3 b/lib/libc/gen/fnmatch.3
index 8b556b59fcfe9..0f49e137d2f94 100644
--- a/lib/libc/gen/fnmatch.3
+++ b/lib/libc/gen/fnmatch.3
@@ -40,6 +40,8 @@
.Sh NAME
.Nm fnmatch
.Nd match filename or pathname
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <fnmatch.h>
.Ft int
diff --git a/lib/libc/gen/frexp.3 b/lib/libc/gen/frexp.3
index f2a6b5c9f8d71..3b71079aed7ed 100644
--- a/lib/libc/gen/frexp.3
+++ b/lib/libc/gen/frexp.3
@@ -42,6 +42,8 @@
.Sh NAME
.Nm frexp
.Nd convert floating-point number to fractional and integral components
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <math.h>
.Ft double
diff --git a/lib/libc/gen/ftok.3 b/lib/libc/gen/ftok.3
index 611bf3048f9a7..cd7da7a0a5d92 100644
--- a/lib/libc/gen/ftok.3
+++ b/lib/libc/gen/ftok.3
@@ -30,6 +30,8 @@
.Sh NAME
.Nm ftok
.Nd create IPC identifier from path name
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/ipc.h>
diff --git a/lib/libc/gen/fts.3 b/lib/libc/gen/fts.3
index ba21c89eb2ec7..9cac9513692ee 100644
--- a/lib/libc/gen/fts.3
+++ b/lib/libc/gen/fts.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm fts
.Nd traverse a file hierarchy
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/stat.h>
diff --git a/lib/libc/gen/getbootfile.3 b/lib/libc/gen/getbootfile.3
index 1ad2b8eb81a6f..cf4e0dbefefb5 100644
--- a/lib/libc/gen/getbootfile.3
+++ b/lib/libc/gen/getbootfile.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getbootfile
.Nd get kernel boot file name
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <paths.h>
.Ft const char *
diff --git a/lib/libc/gen/getbsize.3 b/lib/libc/gen/getbsize.3
index 00b09c652ce1b..55b6f3f04563f 100644
--- a/lib/libc/gen/getbsize.3
+++ b/lib/libc/gen/getbsize.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getbsize
.Nd get user block size
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <stdlib.h>
.Ft char *
diff --git a/lib/libc/gen/getcap.3 b/lib/libc/gen/getcap.3
index 43d96850b6564..26b33bb2c3710 100644
--- a/lib/libc/gen/getcap.3
+++ b/lib/libc/gen/getcap.3
@@ -50,6 +50,8 @@
.Nm cgetnext ,
.Nm cgetclose
.Nd capability database access routines
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <stdlib.h>
.Ft int
diff --git a/lib/libc/gen/getcwd.3 b/lib/libc/gen/getcwd.3
index 357fdf3fb31a5..8faa4a4e95899 100644
--- a/lib/libc/gen/getcwd.3
+++ b/lib/libc/gen/getcwd.3
@@ -39,6 +39,8 @@
.Nm getcwd ,
.Nm getwd
.Nd get working directory pathname
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft char *
diff --git a/lib/libc/gen/getdiskbyname.3 b/lib/libc/gen/getdiskbyname.3
index 14d88241ea3ed..62036f3c29064 100644
--- a/lib/libc/gen/getdiskbyname.3
+++ b/lib/libc/gen/getdiskbyname.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getdiskbyname
.Nd get generic disk description by its name
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/disklabel.h>
.Ft struct disklabel *
diff --git a/lib/libc/gen/getdomainname.3 b/lib/libc/gen/getdomainname.3
index 60a8099a23286..a58dc2e9018a0 100644
--- a/lib/libc/gen/getdomainname.3
+++ b/lib/libc/gen/getdomainname.3
@@ -39,6 +39,8 @@
.Nm getdomainname ,
.Nm setdomainname
.Nd get/set domain name of current host
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/gen/getfsent.3 b/lib/libc/gen/getfsent.3
index 98064fcea6993..75e3596e8629c 100644
--- a/lib/libc/gen/getfsent.3
+++ b/lib/libc/gen/getfsent.3
@@ -42,6 +42,8 @@
.Nm setfsent ,
.Nm endfsent
.Nd get file system descriptor file entry
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <fstab.h>
.Ft struct fstab *
diff --git a/lib/libc/gen/getgrent.3 b/lib/libc/gen/getgrent.3
index ffac782ade837..bb3f56064bafd 100644
--- a/lib/libc/gen/getgrent.3
+++ b/lib/libc/gen/getgrent.3
@@ -44,6 +44,8 @@
.Nm setgrent ,
.Nm endgrent
.Nd group database operations
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <grp.h>
diff --git a/lib/libc/gen/getgrouplist.3 b/lib/libc/gen/getgrouplist.3
index e85eaa552ad28..ae5b28a604efb 100644
--- a/lib/libc/gen/getgrouplist.3
+++ b/lib/libc/gen/getgrouplist.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getgrouplist
.Nd calculate group access list
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/gen/gethostname.3 b/lib/libc/gen/gethostname.3
index f4d2d04055bcf..f8ff9747c6ba9 100644
--- a/lib/libc/gen/gethostname.3
+++ b/lib/libc/gen/gethostname.3
@@ -39,6 +39,8 @@
.Nm gethostname ,
.Nm sethostname
.Nd get/set name of current host
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/gen/getloadavg.3 b/lib/libc/gen/getloadavg.3
index 737f699fe79da..14479f49fdd55 100644
--- a/lib/libc/gen/getloadavg.3
+++ b/lib/libc/gen/getloadavg.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getloadavg
.Nd get system load averages
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <stdlib.h>
.Ft int
diff --git a/lib/libc/gen/getmntinfo.3 b/lib/libc/gen/getmntinfo.3
index f1a7fa5f042ae..16abf6299d985 100644
--- a/lib/libc/gen/getmntinfo.3
+++ b/lib/libc/gen/getmntinfo.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getmntinfo
.Nd get information about mounted file systems
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/ucred.h>
diff --git a/lib/libc/gen/getnetgrent.3 b/lib/libc/gen/getnetgrent.3
index db8f550f2ba73..3258df66c4a6c 100644
--- a/lib/libc/gen/getnetgrent.3
+++ b/lib/libc/gen/getnetgrent.3
@@ -41,6 +41,8 @@
.Nm setnetgrent ,
.Nm endnetgrent
.Nd netgroup database operations
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Ft int
.Fn getnetgrent "char **host" "char **user" "char **domain"
diff --git a/lib/libc/gen/getobjformat.3 b/lib/libc/gen/getobjformat.3
index 3862d82a2b995..4d6c59579a498 100644
--- a/lib/libc/gen/getobjformat.3
+++ b/lib/libc/gen/getobjformat.3
@@ -30,6 +30,8 @@
.Sh NAME
.Nm getobjformat
.Nd get preferred object file format
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <objformat.h>
.Ft int
diff --git a/lib/libc/gen/getpagesize.3 b/lib/libc/gen/getpagesize.3
index 549cfe7426b28..5fd90df3320a1 100644
--- a/lib/libc/gen/getpagesize.3
+++ b/lib/libc/gen/getpagesize.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getpagesize
.Nd get system page size
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/gen/getpass.3 b/lib/libc/gen/getpass.3
index 4fe263613a443..80451304cb948 100644
--- a/lib/libc/gen/getpass.3
+++ b/lib/libc/gen/getpass.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getpass
.Nd get a password
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <pwd.h>
.Fd #include <unistd.h>
diff --git a/lib/libc/gen/getpwent.3 b/lib/libc/gen/getpwent.3
index d925055505b13..40842897e0ab0 100644
--- a/lib/libc/gen/getpwent.3
+++ b/lib/libc/gen/getpwent.3
@@ -43,6 +43,8 @@
.Nm setpwent ,
.Nm endpwent
.Nd password database operations
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <pwd.h>
diff --git a/lib/libc/gen/getttyent.3 b/lib/libc/gen/getttyent.3
index ab3ff1d6bed35..cc108e671892f 100644
--- a/lib/libc/gen/getttyent.3
+++ b/lib/libc/gen/getttyent.3
@@ -44,6 +44,8 @@
.Nm isdialuptty ,
.Nm isnettty
.Nd determine tty type from ttys file entry
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <ttyent.h>
.Ft struct ttyent *
diff --git a/lib/libc/gen/getusershell.3 b/lib/libc/gen/getusershell.3
index 8541762a4859d..068c5d9d96ec1 100644
--- a/lib/libc/gen/getusershell.3
+++ b/lib/libc/gen/getusershell.3
@@ -40,6 +40,8 @@
.Nm setusershell ,
.Nm endusershell
.Nd get legal user shells
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft char *
diff --git a/lib/libc/gen/getvfsbyname.3 b/lib/libc/gen/getvfsbyname.3
index c33fbea7da855..41167bda1fbad 100644
--- a/lib/libc/gen/getvfsbyname.3
+++ b/lib/libc/gen/getvfsbyname.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm getvfsbyname
.Nd get information about a filesystem
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
diff --git a/lib/libc/gen/getvfsent.3 b/lib/libc/gen/getvfsent.3
index 127e0f3457715..67862b5661a9d 100644
--- a/lib/libc/gen/getvfsent.3
+++ b/lib/libc/gen/getvfsent.3
@@ -12,6 +12,8 @@
.Nm vfsisloadable ,
.Nm vfsload
.Nd manage virtual filesystem modules
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
diff --git a/lib/libc/gen/glob.3 b/lib/libc/gen/glob.3
index d99dc9fa52021..aae4d2b4165ed 100644
--- a/lib/libc/gen/glob.3
+++ b/lib/libc/gen/glob.3
@@ -41,6 +41,8 @@
.Nm glob ,
.Nm globfree
.Nd generate pathnames matching a pattern
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <glob.h>
.Ft int
diff --git a/lib/libc/gen/initgroups.3 b/lib/libc/gen/initgroups.3
index 5ed1e06cf2c30..f48548e04fe43 100644
--- a/lib/libc/gen/initgroups.3
+++ b/lib/libc/gen/initgroups.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm initgroups
.Nd initialize group access list
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/gen/isinf.3 b/lib/libc/gen/isinf.3
index a60bc4e87f7a9..ee7558a1a8048 100644
--- a/lib/libc/gen/isinf.3
+++ b/lib/libc/gen/isinf.3
@@ -40,6 +40,8 @@
.Nm isnan ,
.Nm isnanf
.Nd test for infinity or not-a-number
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Ft int
.Fn isinf double
diff --git a/lib/libc/gen/ldexp.3 b/lib/libc/gen/ldexp.3
index 8a0ffef789d29..e340d0fd31fb8 100644
--- a/lib/libc/gen/ldexp.3
+++ b/lib/libc/gen/ldexp.3
@@ -42,6 +42,8 @@
.Sh NAME
.Nm ldexp
.Nd multiply floating-point number by integral power of 2
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <math.h>
.Ft double
diff --git a/lib/libc/gen/lockf.3 b/lib/libc/gen/lockf.3
index fe877bd90f853..1ca4612bcb44d 100644
--- a/lib/libc/gen/lockf.3
+++ b/lib/libc/gen/lockf.3
@@ -42,6 +42,8 @@
.Sh NAME
.Nm lockf
.Nd record locking on files
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/gen/modf.3 b/lib/libc/gen/modf.3
index c2941a840e0ca..e1a8117737090 100644
--- a/lib/libc/gen/modf.3
+++ b/lib/libc/gen/modf.3
@@ -42,6 +42,8 @@
.Sh NAME
.Nm modf
.Nd extract signed integral and fractional values from floating-point number
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <math.h>
.Ft double
diff --git a/lib/libc/gen/msgctl.3 b/lib/libc/gen/msgctl.3
index e95284cab3c2f..9e446fa8481de 100644
--- a/lib/libc/gen/msgctl.3
+++ b/lib/libc/gen/msgctl.3
@@ -37,6 +37,8 @@
.Sh NAME
.Nm msgctl
.Nd message control operations
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/ipc.h>
diff --git a/lib/libc/gen/msgget.3 b/lib/libc/gen/msgget.3
index f68cd8afcb4a3..20e7401270123 100644
--- a/lib/libc/gen/msgget.3
+++ b/lib/libc/gen/msgget.3
@@ -37,6 +37,8 @@
.Sh NAME
.Nm msgget
.Nd get message queue
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/ipc.h>
diff --git a/lib/libc/gen/msgrcv.3 b/lib/libc/gen/msgrcv.3
index 846ac6fec88f9..21c9c3e87827a 100644
--- a/lib/libc/gen/msgrcv.3
+++ b/lib/libc/gen/msgrcv.3
@@ -37,6 +37,8 @@
.Sh NAME
.Nm msgrcv
.Nd receive a message from a message queue
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/ipc.h>
diff --git a/lib/libc/gen/msgsnd.3 b/lib/libc/gen/msgsnd.3
index 2ede1837796d8..9d445d51b18c7 100644
--- a/lib/libc/gen/msgsnd.3
+++ b/lib/libc/gen/msgsnd.3
@@ -37,6 +37,8 @@
.Sh NAME
.Nm msgsnd
.Nd send a message to a message queue
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/ipc.h>
diff --git a/lib/libc/gen/nice.3 b/lib/libc/gen/nice.3
index d61ec2ec8963c..d464a4d696335 100644
--- a/lib/libc/gen/nice.3
+++ b/lib/libc/gen/nice.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm nice
.Nd set program scheduling priority
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/gen/nlist.3 b/lib/libc/gen/nlist.3
index 69add4af889b4..96ba25cc7b603 100644
--- a/lib/libc/gen/nlist.3
+++ b/lib/libc/gen/nlist.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm nlist
.Nd retrieve symbol table name list from an executable file
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <nlist.h>
.Ft int
diff --git a/lib/libc/gen/pause.3 b/lib/libc/gen/pause.3
index e48bc8ead26ea..c8315dd76b17f 100644
--- a/lib/libc/gen/pause.3
+++ b/lib/libc/gen/pause.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm pause
.Nd stop until signal
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/gen/popen.3 b/lib/libc/gen/popen.3
index 53004c05d0da5..bfb6350938549 100644
--- a/lib/libc/gen/popen.3
+++ b/lib/libc/gen/popen.3
@@ -40,6 +40,8 @@
.Nm pclose
.Nd process
.Tn I/O
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <stdio.h>
.Ft FILE *
diff --git a/lib/libc/gen/psignal.3 b/lib/libc/gen/psignal.3
index aad4133081beb..3867a32f0b572 100644
--- a/lib/libc/gen/psignal.3
+++ b/lib/libc/gen/psignal.3
@@ -41,6 +41,8 @@
.Nm sys_siglist ,
.Nm sys_signame
.Nd system signal messages
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <signal.h>
.Ft void
diff --git a/lib/libc/gen/pwcache.3 b/lib/libc/gen/pwcache.3
index d5f08a2e9e3d1..7c20d94fa9baf 100644
--- a/lib/libc/gen/pwcache.3
+++ b/lib/libc/gen/pwcache.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm pwcache
.Nd cache password and group entries
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <stdlib.h>
.Ft char *
diff --git a/lib/libc/gen/raise.3 b/lib/libc/gen/raise.3
index 556ad2ad9a4df..793759e117e8f 100644
--- a/lib/libc/gen/raise.3
+++ b/lib/libc/gen/raise.3
@@ -42,6 +42,8 @@
.Sh NAME
.Nm raise
.Nd send a signal to the current process
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <signal.h>
.Ft int
diff --git a/lib/libc/gen/rand48.3 b/lib/libc/gen/rand48.3
index a6b2eefe9d8da..b7ba681d01260 100644
--- a/lib/libc/gen/rand48.3
+++ b/lib/libc/gen/rand48.3
@@ -26,6 +26,8 @@
.Nm seed48 ,
.Nm lcong48
.Nd pseudo random number generators and initialization routines
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <stdlib.h>
.Ft double
diff --git a/lib/libc/gen/scandir.3 b/lib/libc/gen/scandir.3
index afcde28ea5a9c..db74d3bd8be3d 100644
--- a/lib/libc/gen/scandir.3
+++ b/lib/libc/gen/scandir.3
@@ -39,6 +39,8 @@
.Nm scandir ,
.Nm alphasort
.Nd scan a directory
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <dirent.h>
diff --git a/lib/libc/gen/setflags.3 b/lib/libc/gen/setflags.3
index 09c6208c3b080..b4461ac2c3c5d 100644
--- a/lib/libc/gen/setflags.3
+++ b/lib/libc/gen/setflags.3
@@ -39,6 +39,8 @@
.Nm getflags ,
.Nm setflags
.Nd modify file flag bits
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft char *
diff --git a/lib/libc/gen/setflagsbyname.3 b/lib/libc/gen/setflagsbyname.3
index 09c6208c3b080..b4461ac2c3c5d 100644
--- a/lib/libc/gen/setflagsbyname.3
+++ b/lib/libc/gen/setflagsbyname.3
@@ -39,6 +39,8 @@
.Nm getflags ,
.Nm setflags
.Nd modify file flag bits
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft char *
diff --git a/lib/libc/gen/setjmp.3 b/lib/libc/gen/setjmp.3
index 779239cab5254..54b6c598ece7a 100644
--- a/lib/libc/gen/setjmp.3
+++ b/lib/libc/gen/setjmp.3
@@ -48,6 +48,8 @@
.Nm _longjmp ,
.Nm longjmperror
.Nd non-local jumps
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <setjmp.h>
.Ft int
diff --git a/lib/libc/gen/setmode.3 b/lib/libc/gen/setmode.3
index 20a26fefcb463..2ea5d80a4a091 100644
--- a/lib/libc/gen/setmode.3
+++ b/lib/libc/gen/setmode.3
@@ -39,6 +39,8 @@
.Nm getmode ,
.Nm setmode
.Nd modify mode bits
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft mode_t
diff --git a/lib/libc/gen/siginterrupt.3 b/lib/libc/gen/siginterrupt.3
index ffce99ca336f2..4c38732995665 100644
--- a/lib/libc/gen/siginterrupt.3
+++ b/lib/libc/gen/siginterrupt.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm siginterrupt
.Nd allow signals to interrupt system calls
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <signal.h>
.Ft int
diff --git a/lib/libc/gen/signal.3 b/lib/libc/gen/signal.3
index 589331f43c485..96630764abffd 100644
--- a/lib/libc/gen/signal.3
+++ b/lib/libc/gen/signal.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm signal
.Nd simplified software signal facilities
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <signal.h>
.\" The following is Quite Ugly, but syntactically correct. Don't try to
diff --git a/lib/libc/gen/sigsetops.3 b/lib/libc/gen/sigsetops.3
index a32daf68cf807..d50da00b41b7d 100644
--- a/lib/libc/gen/sigsetops.3
+++ b/lib/libc/gen/sigsetops.3
@@ -42,6 +42,8 @@
.Nm sigdelset ,
.Nm sigismember
.Nd manipulate signal sets
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <signal.h>
.Ft int
diff --git a/lib/libc/gen/sleep.3 b/lib/libc/gen/sleep.3
index e59aad5113b9f..ea178d3cd5a50 100644
--- a/lib/libc/gen/sleep.3
+++ b/lib/libc/gen/sleep.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm sleep
.Nd suspend process execution for an interval measured in seconds
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft unsigned int
diff --git a/lib/libc/gen/stringlist.3 b/lib/libc/gen/stringlist.3
index 21fb2db59968d..e42706b18add3 100644
--- a/lib/libc/gen/stringlist.3
+++ b/lib/libc/gen/stringlist.3
@@ -45,6 +45,8 @@
.Nm sl_free ,
.Nm sl_find
.Nd stringlist manipulation functions
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <stringlist.h>
.Ft StringList *
diff --git a/lib/libc/gen/strtofflags.3 b/lib/libc/gen/strtofflags.3
index 09c6208c3b080..b4461ac2c3c5d 100644
--- a/lib/libc/gen/strtofflags.3
+++ b/lib/libc/gen/strtofflags.3
@@ -39,6 +39,8 @@
.Nm getflags ,
.Nm setflags
.Nd modify file flag bits
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft char *
diff --git a/lib/libc/gen/sysconf.3 b/lib/libc/gen/sysconf.3
index e18c045c26cf0..102a3e3ad71ae 100644
--- a/lib/libc/gen/sysconf.3
+++ b/lib/libc/gen/sysconf.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm sysconf
.Nd get configurable system variables
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft long
diff --git a/lib/libc/gen/sysctl.3 b/lib/libc/gen/sysctl.3
index bcf42854b8cac..5123cd7a49afc 100644
--- a/lib/libc/gen/sysctl.3
+++ b/lib/libc/gen/sysctl.3
@@ -39,6 +39,8 @@
.Nm sysctl ,
.Nm sysctlbyname
.Nd get or set system information
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <sys/sysctl.h>
diff --git a/lib/libc/gen/syslog.3 b/lib/libc/gen/syslog.3
index 550ce5b3378c1..13d1d192af05c 100644
--- a/lib/libc/gen/syslog.3
+++ b/lib/libc/gen/syslog.3
@@ -42,6 +42,8 @@
.Nm closelog ,
.Nm setlogmask
.Nd control system log
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <syslog.h>
.Fd #include <varargs.h>
diff --git a/lib/libc/gen/tcgetpgrp.3 b/lib/libc/gen/tcgetpgrp.3
index 7a026b78eff91..d04f08451ac3c 100644
--- a/lib/libc/gen/tcgetpgrp.3
+++ b/lib/libc/gen/tcgetpgrp.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm tcgetpgrp
.Nd get foreground process group ID
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <unistd.h>
diff --git a/lib/libc/gen/tcsendbreak.3 b/lib/libc/gen/tcsendbreak.3
index 6b5f754ac2351..4d282cf4adfd1 100644
--- a/lib/libc/gen/tcsendbreak.3
+++ b/lib/libc/gen/tcsendbreak.3
@@ -41,6 +41,8 @@
.Nm tcflush ,
.Nm tcflow
.Nd line control functions
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <termios.h>
.Ft int
diff --git a/lib/libc/gen/tcsetattr.3 b/lib/libc/gen/tcsetattr.3
index b5c6fd9f04cd9..d2bf5001f47b2 100644
--- a/lib/libc/gen/tcsetattr.3
+++ b/lib/libc/gen/tcsetattr.3
@@ -45,6 +45,8 @@
.Nm tcgetattr ,
.Nm tcsetattr
.Nd manipulating the termios structure
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <termios.h>
.Ft speed_t
diff --git a/lib/libc/gen/tcsetpgrp.3 b/lib/libc/gen/tcsetpgrp.3
index 3da2cd14c3a48..4f4b48b6c02ef 100644
--- a/lib/libc/gen/tcsetpgrp.3
+++ b/lib/libc/gen/tcsetpgrp.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm tcsetpgrp
.Nd set foreground process group ID
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <unistd.h>
diff --git a/lib/libc/gen/time.3 b/lib/libc/gen/time.3
index 71c198246abc1..103a4ed041e86 100644
--- a/lib/libc/gen/time.3
+++ b/lib/libc/gen/time.3
@@ -42,6 +42,8 @@
.Sh NAME
.Nm time
.Nd get time of day
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <time.h>
.Ft time_t
diff --git a/lib/libc/gen/times.3 b/lib/libc/gen/times.3
index b971e2d39c784..12bd83082e30a 100644
--- a/lib/libc/gen/times.3
+++ b/lib/libc/gen/times.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm times
.Nd process times
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/times.h>
.Ft clock_t
diff --git a/lib/libc/gen/timezone.3 b/lib/libc/gen/timezone.3
index 7468aa419fbb9..8e7c05f4ccad5 100644
--- a/lib/libc/gen/timezone.3
+++ b/lib/libc/gen/timezone.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm timezone
.Nd return the timezone abbreviation
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Ft char *
.Fn timezone "int zone" "int dst"
diff --git a/lib/libc/gen/ttyname.3 b/lib/libc/gen/ttyname.3
index 5e7bb4eac92f3..e09bd6aeeaf18 100644
--- a/lib/libc/gen/ttyname.3
+++ b/lib/libc/gen/ttyname.3
@@ -40,6 +40,8 @@
.Nm isatty ,
.Nm ttyslot
.Nd get name of associated terminal (tty) from file descriptor
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft char *
diff --git a/lib/libc/gen/tzset.3 b/lib/libc/gen/tzset.3
index 853a1da7de120..d76e4355a61f8 100644
--- a/lib/libc/gen/tzset.3
+++ b/lib/libc/gen/tzset.3
@@ -42,6 +42,8 @@
.Nm tzset ,
.Nm tzsetwall
.Nd initialize time conversion information
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <time.h>
.Ft void
diff --git a/lib/libc/gen/ualarm.3 b/lib/libc/gen/ualarm.3
index bbf9457fdfd9a..b42021e545cc9 100644
--- a/lib/libc/gen/ualarm.3
+++ b/lib/libc/gen/ualarm.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm ualarm
.Nd schedule signal after specified time
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft u_int
diff --git a/lib/libc/gen/uname.3 b/lib/libc/gen/uname.3
index 6a3aef6d970f3..2c72472635abc 100644
--- a/lib/libc/gen/uname.3
+++ b/lib/libc/gen/uname.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm uname
.Nd get system identification
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/utsname.h>
.Ft int
diff --git a/lib/libc/gen/unvis.3 b/lib/libc/gen/unvis.3
index 16734d13b37df..f5bb169168dd0 100644
--- a/lib/libc/gen/unvis.3
+++ b/lib/libc/gen/unvis.3
@@ -39,6 +39,8 @@
.Nm unvis ,
.Nm strunvis
.Nd decode a visual representation of characters
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <vis.h>
.Ft int
diff --git a/lib/libc/gen/usleep.3 b/lib/libc/gen/usleep.3
index 77d625965a3aa..dddc856785afc 100644
--- a/lib/libc/gen/usleep.3
+++ b/lib/libc/gen/usleep.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm usleep
.Nd suspend process execution for an interval measured in microseconds
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft int
diff --git a/lib/libc/gen/utime.3 b/lib/libc/gen/utime.3
index b8d66fd0dafba..bee33bef51eb6 100644
--- a/lib/libc/gen/utime.3
+++ b/lib/libc/gen/utime.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm utime
.Nd set file times
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <sys/types.h>
.Fd #include <utime.h>
diff --git a/lib/libc/gen/valloc.3 b/lib/libc/gen/valloc.3
index e97d1f3cd18ae..25ce1317db896 100644
--- a/lib/libc/gen/valloc.3
+++ b/lib/libc/gen/valloc.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm valloc
.Nd aligned memory allocation function
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Ft void *
diff --git a/lib/libc/gen/vis.3 b/lib/libc/gen/vis.3
index e8860b0911452..88d5b52365338 100644
--- a/lib/libc/gen/vis.3
+++ b/lib/libc/gen/vis.3
@@ -38,6 +38,8 @@
.Sh NAME
.Nm vis
.Nd visually encode characters
+.Sh LIBRARY
+.Lb libc
.Sh SYNOPSIS
.Fd #include <vis.h>
.Ft char *