summaryrefslogtreecommitdiff
path: root/man3
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2005-07-18 15:05:56 +0000
committerMichael Kerrisk <mtk.manpages@gmail.com>2005-07-18 15:05:56 +0000
commitb14d4aa5b88ad73faab7da19682606c6af8adf79 (patch)
treebeba0b1db0e33fd701ce1cc7daf998cd474cfad1 /man3
parent880f5b4bc39386da3a4315644519bd7b5c438d6c (diff)
Classical BSD versions are now always named x.yBSD (formerly
there was a mix of x.yBSD and BSD x.y).
Diffstat (limited to 'man3')
-rw-r--r--man3/abort.32
-rw-r--r--man3/abs.32
-rw-r--r--man3/acos.32
-rw-r--r--man3/acosh.32
-rw-r--r--man3/alloca.32
-rw-r--r--man3/asin.32
-rw-r--r--man3/asinh.32
-rw-r--r--man3/atan.32
-rw-r--r--man3/atan2.32
-rw-r--r--man3/atanh.32
-rw-r--r--man3/atexit.32
-rw-r--r--man3/atof.32
-rw-r--r--man3/atoi.32
-rw-r--r--man3/bsearch.32
-rw-r--r--man3/byteorder.32
-rw-r--r--man3/ceil.32
-rw-r--r--man3/closedir.32
-rw-r--r--man3/copysign.32
-rw-r--r--man3/cos.32
-rw-r--r--man3/cosh.32
-rw-r--r--man3/crypt.32
-rw-r--r--man3/ctime.32
-rw-r--r--man3/daemon.32
-rw-r--r--man3/difftime.32
-rw-r--r--man3/div.32
-rw-r--r--man3/erf.32
-rw-r--r--man3/ether_aton.32
-rw-r--r--man3/exit.32
-rw-r--r--man3/exp.32
-rw-r--r--man3/exp2.32
-rw-r--r--man3/fabs.32
-rw-r--r--man3/ffs.32
-rw-r--r--man3/finite.34
-rw-r--r--man3/floor.32
-rw-r--r--man3/fmod.32
-rw-r--r--man3/fpurge.32
-rw-r--r--man3/frexp.32
-rw-r--r--man3/ftime.32
-rw-r--r--man3/fts.32
-rw-r--r--man3/getenv.32
-rw-r--r--man3/getgrent.32
-rw-r--r--man3/getgrnam.32
-rw-r--r--man3/gethostbyname.32
-rw-r--r--man3/getloadavg.32
-rw-r--r--man3/getmntent.32
-rw-r--r--man3/getnetent.32
-rw-r--r--man3/getprotoent.32
-rw-r--r--man3/getpwent.32
-rw-r--r--man3/getpwnam.32
-rw-r--r--man3/getservent.32
-rw-r--r--man3/getusershell.32
-rw-r--r--man3/hypot.32
-rw-r--r--man3/index.32
-rw-r--r--man3/inet.32
-rw-r--r--man3/infnan.32
-rw-r--r--man3/initgroups.32
-rw-r--r--man3/isalpha.32
-rw-r--r--man3/isatty.32
-rw-r--r--man3/j0.32
-rw-r--r--man3/ldexp.32
-rw-r--r--man3/lgamma.32
-rw-r--r--man3/log.32
-rw-r--r--man3/log10.32
-rw-r--r--man3/log2.32
-rw-r--r--man3/logb.34
-rw-r--r--man3/lsearch.32
-rw-r--r--man3/memccpy.32
-rw-r--r--man3/memchr.32
-rw-r--r--man3/memcmp.32
-rw-r--r--man3/memcpy.32
-rw-r--r--man3/memmove.32
-rw-r--r--man3/memset.32
-rw-r--r--man3/mkstemp.32
-rw-r--r--man3/mktemp.34
-rw-r--r--man3/modf.32
-rw-r--r--man3/opendir.32
-rw-r--r--man3/perror.32
-rw-r--r--man3/posix_memalign.34
-rw-r--r--man3/pow.32
-rw-r--r--man3/printf.310
-rw-r--r--man3/psignal.32
-rw-r--r--man3/putenv.34
-rw-r--r--man3/qsort.32
-rw-r--r--man3/queue.32
-rw-r--r--man3/rand.32
-rw-r--r--man3/random.32
-rw-r--r--man3/rcmd.32
-rw-r--r--man3/re_comp.32
-rw-r--r--man3/readdir.32
-rw-r--r--man3/realpath.36
-rw-r--r--man3/remainder.32
-rw-r--r--man3/remove.32
-rw-r--r--man3/resolver.32
-rw-r--r--man3/rewinddir.32
-rw-r--r--man3/rint.32
-rw-r--r--man3/scalb.32
-rw-r--r--man3/scandir.32
-rw-r--r--man3/scanf.34
-rw-r--r--man3/seekdir.32
-rw-r--r--man3/setenv.32
-rw-r--r--man3/setjmp.32
-rw-r--r--man3/siginterrupt.32
-rw-r--r--man3/sin.32
-rw-r--r--man3/sinh.32
-rw-r--r--man3/sqrt.32
-rw-r--r--man3/strcasecmp.32
-rw-r--r--man3/strcat.32
-rw-r--r--man3/strchr.32
-rw-r--r--man3/strcmp.32
-rw-r--r--man3/strcoll.32
-rw-r--r--man3/strcpy.32
-rw-r--r--man3/strdup.34
-rw-r--r--man3/strerror.32
-rw-r--r--man3/strlen.32
-rw-r--r--man3/strpbrk.32
-rw-r--r--man3/strsep.32
-rw-r--r--man3/strspn.32
-rw-r--r--man3/strtok.32
-rw-r--r--man3/strtol.32
-rw-r--r--man3/strtoul.32
-rw-r--r--man3/strxfrm.32
-rw-r--r--man3/swab.32
-rw-r--r--man3/syslog.34
-rw-r--r--man3/system.32
-rw-r--r--man3/tan.32
-rw-r--r--man3/tanh.32
-rw-r--r--man3/telldir.32
-rw-r--r--man3/tempnam.32
-rw-r--r--man3/tmpfile.32
-rw-r--r--man3/tmpnam.32
-rw-r--r--man3/toupper.32
-rw-r--r--man3/ttyname.32
-rw-r--r--man3/ualarm.34
-rw-r--r--man3/usleep.32
134 files changed, 149 insertions, 149 deletions
diff --git a/man3/abort.3 b/man3/abort.3
index 1ba5c573..a6a47fd2 100644
--- a/man3/abort.3
+++ b/man3/abort.3
@@ -47,7 +47,7 @@ function will still override it.
.SH "RETURN VALUE"
The \fBabort()\fP function never returns.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899 (C99)
+SVID 3, POSIX, 4.3BSD, ISO 9899 (C99)
.SH "SEE ALSO"
.BR sigaction (2),
.BR exit (3),
diff --git a/man3/abs.3 b/man3/abs.3
index ef3ed69f..a547a39f 100644
--- a/man3/abs.3
+++ b/man3/abs.3
@@ -55,7 +55,7 @@ appropriate integer type for the function.
Returns the absolute value of the integer argument, of the appropriate
integer type for the function.
.SH "CONFORMING TO"
-SVID 3, POSIX.1, BSD 4.3, ISO/IEC 9899 (C99). POSIX.1 (1996 edition) only
+SVID 3, POSIX.1, 4.3BSD, ISO/IEC 9899 (C99). POSIX.1 (1996 edition) only
requires the \fBabs()\fP function. ISO/IEC 9899:1990 (C89) only
includes the \fBabs()\fP and \fBlabs()\fP functions; the functions
\fBllabs()\fP and \fBimaxabs()\fP were added in C99.
diff --git a/man3/acos.3 b/man3/acos.3
index cc55c076..d2f23bcd 100644
--- a/man3/acos.3
+++ b/man3/acos.3
@@ -53,7 +53,7 @@ value is mathematically defined to be between 0 and PI (inclusive).
.B EDOM
\fIx\fP is out of range.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and long double variants are C99 requirements.
.SH "SEE ALSO"
.BR asin (3),
diff --git a/man3/acosh.3 b/man3/acosh.3
index cb94f940..fa41c844 100644
--- a/man3/acosh.3
+++ b/man3/acosh.3
@@ -53,7 +53,7 @@ is set.
.B EDOM
\fIx\fP is out of range.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and long double variants are C99 requirements.
.SH "SEE ALSO"
.BR asinh (3),
diff --git a/man3/alloca.3 b/man3/alloca.3
index b88ad123..5beac389 100644
--- a/man3/alloca.3
+++ b/man3/alloca.3
@@ -60,7 +60,7 @@ If the allocation causes stack overflow, program behaviour is undefined.
There is evidence that the
.B alloca
function appeared in 32v, pwb, pwb.2, 3bsd, and 4bsd. There is a man page
-for it in BSD 4.3. Linux uses the GNU version.
+for it in 4.3BSD. Linux uses the GNU version.
This function is not in POSIX or SUSv3.
.SH "NOTES ON THE GNU VERSION"
Normally,
diff --git a/man3/asin.3 b/man3/asin.3
index 59115e59..f9572a9e 100644
--- a/man3/asin.3
+++ b/man3/asin.3
@@ -56,7 +56,7 @@ value is mathematically defined to be between \-PI/2 and PI/2
.B EDOM
\fIx\fP is out of range.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and long double variants are C99 requirements.
.SH "SEE ALSO"
.BR acos (3),
diff --git a/man3/asinh.3 b/man3/asinh.3
index aa30a7a0..3bc9a719 100644
--- a/man3/asinh.3
+++ b/man3/asinh.3
@@ -47,7 +47,7 @@ Link with \-lm.
The \fBasinh()\fP function calculates the inverse hyperbolic sine of
\fIx\fP; that is the value whose hyperbolic sine is \fIx\fP.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and long double variants are C99 requirements.
.SH "SEE ALSO"
.BR acosh (3),
diff --git a/man3/atan.3 b/man3/atan.3
index 64cf999e..27c0b853 100644
--- a/man3/atan.3
+++ b/man3/atan.3
@@ -51,7 +51,7 @@ The \fBatan()\fP function returns the arc tangent in radians and the
value is mathematically defined to be between \-PI/2 and PI/2
(inclusive).
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and long double variants are C99 requirements.
.SH "SEE ALSO"
.BR acos (3),
diff --git a/man3/atan2.3 b/man3/atan2.3
index 7ca8291a..d8f0725d 100644
--- a/man3/atan2.3
+++ b/man3/atan2.3
@@ -52,7 +52,7 @@ arguments are used to determine the quadrant of the result.
The \fBatan2()\fP function returns the result in radians, which
is between \-PI and PI (inclusive).
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and long double variants are C99 requirements.
.SH "SEE ALSO"
.BR acos (3),
diff --git a/man3/atanh.3 b/man3/atanh.3
index 5b9e12d8..7c34eee1 100644
--- a/man3/atanh.3
+++ b/man3/atanh.3
@@ -53,7 +53,7 @@ not-a-number (NaN) and \fIerrno\fP is set.
.B EDOM
\fIx\fP is out of range.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and long double variants are C99 requirements.
.SH "SEE ALSO"
.BR acosh (3),
diff --git a/man3/atexit.3 b/man3/atexit.3
index 0f8a2fae..13e2ba43 100644
--- a/man3/atexit.3
+++ b/man3/atexit.3
@@ -89,7 +89,7 @@ Functions registered using \fBatexit\fP() (and \fBon_exit\fP())
are not called if a process terminates abnormally because
of the delivery of a signal.
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, ISO 9899, POSIX 1003.1-2001
+SVID 3, 4.3BSD, ISO 9899, POSIX 1003.1-2001
.SH "SEE ALSO"
.BR _exit (3),
.BR exit (3),
diff --git a/man3/atof.3 b/man3/atof.3
index 3088cb1d..d43b7640 100644
--- a/man3/atof.3
+++ b/man3/atof.3
@@ -47,7 +47,7 @@ except that \fBatof()\fP does not detect errors.
.SH "RETURN VALUE"
The converted value.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899
+SVID 3, POSIX, 4.3BSD, ISO 9899
.SH "SEE ALSO"
.BR atoi (3),
.BR atol (3),
diff --git a/man3/atoi.3 b/man3/atoi.3
index a1fa01b5..870a029b 100644
--- a/man3/atoi.3
+++ b/man3/atoi.3
@@ -62,7 +62,7 @@ string to their return type of \fIlong\fP or \fIlong long\fP.
.SH "RETURN VALUE"
The converted value.
.SH "CONFORMING TO"
-SVID 3, POSIX.1, BSD 4.3, ISO/IEC 9899. ISO/IEC 9899:1990 (C89) and
+SVID 3, POSIX.1, 4.3BSD, ISO/IEC 9899. ISO/IEC 9899:1990 (C89) and
POSIX.1 (1996 edition) include the functions \fBatoi()\fP and
\fBatol()\fP only; C99 adds the function \fBatoll()\fP.
.SH NOTES
diff --git a/man3/bsearch.3 b/man3/bsearch.3
index ec58c340..61a028a3 100644
--- a/man3/bsearch.3
+++ b/man3/bsearch.3
@@ -102,7 +102,7 @@ int main(int argc, char **argv) {
.fi
.\" this example referred to in qsort.3
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, ISO 9899 (C99)
+SVID 3, 4.3BSD, ISO 9899 (C99)
.SH "SEE ALSO"
.BR hsearch (3),
.BR lsearch (3),
diff --git a/man3/byteorder.3 b/man3/byteorder.3
index ddc59479..6d0df8fd 100644
--- a/man3/byteorder.3
+++ b/man3/byteorder.3
@@ -60,7 +60,7 @@ On the i80x86 the host byte order is Least Significant Byte first,
whereas the network byte order, as used on the Internet, is Most
Significant Byte first.
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR gethostbyname (3),
.BR getservent (3)
diff --git a/man3/ceil.3 b/man3/ceil.3
index 87dad5f6..1f29f727 100644
--- a/man3/ceil.3
+++ b/man3/ceil.3
@@ -59,7 +59,7 @@ of mantissa bits is 24 (resp. 53).)
.SH "CONFORMING TO"
The
.B ceil()
-function conforms to SVID 3, POSIX, BSD 4.3, ISO 9899.
+function conforms to SVID 3, POSIX, 4.3BSD, ISO 9899.
The other functions are from C99.
.SH "SEE ALSO"
.BR floor (3),
diff --git a/man3/closedir.3 b/man3/closedir.3
index 0a191ed3..7c0a7adc 100644
--- a/man3/closedir.3
+++ b/man3/closedir.3
@@ -51,7 +51,7 @@ is set appropriately.
.B EBADF
Invalid directory stream descriptor \fIdir\fP.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3
+SVID 3, POSIX, 4.3BSD
.SH "SEE ALSO"
.BR close (2),
.BR opendir (3),
diff --git a/man3/copysign.3 b/man3/copysign.3
index eebc72ef..ec65d160 100644
--- a/man3/copysign.3
+++ b/man3/copysign.3
@@ -48,7 +48,7 @@ If \fIx\fP is a NaN, then a NaN with the sign of \fIy\fP is returned.
.SH NOTES
The \fBcopysign()\fP functions may treat a negative zero as positive.
.SH "CONFORMING TO"
-C99, BSD 4.3.
+C99, 4.3BSD.
This function is defined in IEC 559 (and the appendix with
recommended functions in IEEE 754/IEEE 854).
.SH "SEE ALSO"
diff --git a/man3/cos.3 b/man3/cos.3
index 44b2d8f7..602a96c5 100644
--- a/man3/cos.3
+++ b/man3/cos.3
@@ -48,7 +48,7 @@ given in radians.
.SH "RETURN VALUE"
The \fBcos()\fP function returns a value between \-1 and 1.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR acos (3),
diff --git a/man3/cosh.3 b/man3/cosh.3
index ed6541c2..3ed5d220 100644
--- a/man3/cosh.3
+++ b/man3/cosh.3
@@ -48,7 +48,7 @@ Link with \-lm.
The \fBcosh()\fP function returns the hyperbolic cosine of \fIx\fP, which
is defined mathematically as (exp(x) + exp(\-x)) / 2.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899 (C99).
+SVID 3, POSIX, 4.3BSD, ISO 9899 (C99).
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR acosh (3),
diff --git a/man3/crypt.3 b/man3/crypt.3
index 2f2ae303..86bc7494 100644
--- a/man3/crypt.3
+++ b/man3/crypt.3
@@ -142,7 +142,7 @@ The entire key is significant here (instead of only the first
.LP
Programs using this function must be linked with \-lcrypt.
.SH "CONFORMING TO"
-SVID, X/OPEN, BSD 4.3, POSIX 1003.1-2001
+SVID, X/OPEN, 4.3BSD, POSIX 1003.1-2001
.SH "SEE ALSO"
.BR login (1),
.BR passwd (1),
diff --git a/man3/ctime.3 b/man3/ctime.3
index 74fa3fa6..37479717 100644
--- a/man3/ctime.3
+++ b/man3/ctime.3
@@ -223,7 +223,7 @@ defined when _BSD_SOURCE was set before including
.IR <time.h> .
This is a BSD extension, present in 4.3BSD-Reno.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899
+SVID 3, POSIX, 4.3BSD, ISO 9899
.SH "SEE ALSO"
.BR date (1),
.BR gettimeofday (2),
diff --git a/man3/daemon.3 b/man3/daemon.3
index 84c14c02..3ff7bf66 100644
--- a/man3/daemon.3
+++ b/man3/daemon.3
@@ -85,4 +85,4 @@ need not be set.
.SH HISTORY
The
.BR daemon ()
-function first appeared in BSD4.4.
+function first appeared in 4.4BSD.
diff --git a/man3/difftime.3 b/man3/difftime.3
index abdd5941..24bccc9a 100644
--- a/man3/difftime.3
+++ b/man3/difftime.3
@@ -41,7 +41,7 @@ The two times are specified in calendar time, which represents the time
elapsed since the Epoch
(00:00:00 on January 1, 1970, Coordinated Universal Time (UTC)).
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, ISO 9899
+SVID 3, 4.3BSD, ISO 9899
.SH NOTES
This function is required by ANSI C.
On a POSIX system, time_t is an arithmetic type, and one could just
diff --git a/man3/div.3 b/man3/div.3
index 8eebbaa6..f02eeb6c 100644
--- a/man3/div.3
+++ b/man3/div.3
@@ -66,7 +66,7 @@ After
.fi
the values \fIq.quot\fP and \fIq.rem\fP are \-1 and \-2, respectively.
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, ISO 9899.
+SVID 3, 4.3BSD, ISO 9899.
The functions lldiv() and imaxdiv() were added in ISO C99.
.SH "SEE ALSO"
.BR abs (3),
diff --git a/man3/erf.3 b/man3/erf.3
index 2ff25e2f..cae6a2a7 100644
--- a/man3/erf.3
+++ b/man3/erf.3
@@ -58,7 +58,7 @@ erf(x) = 2/sqrt(pi)* integral from 0 to x of exp(\-t*t) dt
The \fBerfc()\fP function returns the complementary error function of
\fIx\fP, that is 1.0 \- erf(x).
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, C99.
+SVID 3, 4.3BSD, C99.
The float and long double variants are requirements of C99.
.SH "SEE ALSO"
.BR cerf (3),
diff --git a/man3/ether_aton.3 b/man3/ether_aton.3
index a74e3515..1b1ef289 100644
--- a/man3/ether_aton.3
+++ b/man3/ether_aton.3
@@ -111,6 +111,6 @@ struct ether_addr {
.SH BUGS
The glibc 2.2.5 implementation of ether_line() is broken.
.SH "CONFORMING TO"
-BSD 4.3, SunOS
+4.3BSD, SunOS
.SH "SEE ALSO"
.BR ethers (5)
diff --git a/man3/exit.3 b/man3/exit.3
index dd3a06c9..a099f82e 100644
--- a/man3/exit.3
+++ b/man3/exit.3
@@ -54,7 +54,7 @@ termination, respectively.
.SH "RETURN VALUE"
The \fBexit\fP() function does not return.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899 (``ANSI C'')
+SVID 3, POSIX, 4.3BSD, ISO 9899 (``ANSI C'')
.SH NOTES
.LP
It is undefined what happens if one of the
diff --git a/man3/exp.3 b/man3/exp.3
index f2b5f9c4..ef7c01bb 100644
--- a/man3/exp.3
+++ b/man3/exp.3
@@ -48,7 +48,7 @@ Link with \-lm.
The \fBexp()\fP function returns the value of e (the base of natural
logarithms) raised to the power of \fIx\fP.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR cbrt (3),
diff --git a/man3/exp2.3 b/man3/exp2.3
index d4fb2906..8951d95b 100644
--- a/man3/exp2.3
+++ b/man3/exp2.3
@@ -48,7 +48,7 @@ Compile with \-std=c99; link with \-lm.
The \fBexp2()\fP function returns the value of 2
raised to the power of \fIx\fP.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR cbrt (3),
diff --git a/man3/fabs.3 b/man3/fabs.3
index 8524010e..9eda863e 100644
--- a/man3/fabs.3
+++ b/man3/fabs.3
@@ -50,7 +50,7 @@ No errors can occur.
.SH "CONFORMING TO"
The
.B fabs()
-function conforms to SVID 3, POSIX, BSD 4.3, ISO 9899.
+function conforms to SVID 3, POSIX, 4.3BSD, ISO 9899.
The other functions are from C99.
.SH "SEE ALSO"
.BR abs (3),
diff --git a/man3/ffs.3 b/man3/ffs.3
index 12aaef1b..0a56af1d 100644
--- a/man3/ffs.3
+++ b/man3/ffs.3
@@ -57,7 +57,7 @@ arguments of possibly different size.
These functions return the position of the first bit set,
or 0 if no bits are set.
.SH "CONFORMING TO"
-BSD 4.3, POSIX 1003.1-2001.
+4.3BSD, POSIX 1003.1-2001.
.SH NOTES
BSD systems have a prototype in
.IR <string.h> .
diff --git a/man3/finite.3 b/man3/finite.3
index da8de5ee..a9aad693 100644
--- a/man3/finite.3
+++ b/man3/finite.3
@@ -81,7 +81,7 @@ is defined.
.SH HISTORY
The
.B finite
-function occurs in BSD 4.3.
-.\" see IEEE.3 in the BSD 4.3 manual
+function occurs in 4.3BSD.
+.\" see IEEE.3 in the 4.3BSD manual
.SH "SEE ALSO"
.BR fpclassify (3)
diff --git a/man3/floor.3 b/man3/floor.3
index 055e451c..1595f167 100644
--- a/man3/floor.3
+++ b/man3/floor.3
@@ -59,7 +59,7 @@ of mantissa bits is 24 (resp. 53).)
.SH "CONFORMING TO"
The
.B floor()
-function conforms to SVID 3, POSIX, BSD 4.3, ISO 9899.
+function conforms to SVID 3, POSIX, 4.3BSD, ISO 9899.
The other functions are from C99.
.SH "SEE ALSO"
.BR ceil (3),
diff --git a/man3/fmod.3 b/man3/fmod.3
index 66c5b0be..e9abdb19 100644
--- a/man3/fmod.3
+++ b/man3/fmod.3
@@ -55,7 +55,7 @@ when the function fails and \fIerrno\fP is set.
.B EDOM
The denominator \fIy\fP is zero.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR remainder (3)
diff --git a/man3/fpurge.3 b/man3/fpurge.3
index 7aa84847..84bda2a7 100644
--- a/man3/fpurge.3
+++ b/man3/fpurge.3
@@ -67,7 +67,7 @@ is not an open stream.
These functions are nonstandard and not portable.
The function
.IR fpurge ()
-was introduced in BSD 4.4 and is not available under Linux.
+was introduced in 4.4BSD and is not available under Linux.
The function
.IR __fpurge ()
was introduced in Solaris, and is present in glibc 2.1.95 and later.
diff --git a/man3/frexp.3 b/man3/frexp.3
index a77332ab..fdb8c3c5 100644
--- a/man3/frexp.3
+++ b/man3/frexp.3
@@ -54,7 +54,7 @@ times a power of two, and is always in the range 1/2 (inclusive) to
1 (exclusive). If \fIx\fP is zero, then the normalized fraction is
zero and zero is stored in \fIexp\fP.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and the long double variants are C99 requirements.
.SH EXAMPLE
.nf
diff --git a/man3/ftime.3 b/man3/ftime.3
index b244c0fc..a3350f3d 100644
--- a/man3/ftime.3
+++ b/man3/ftime.3
@@ -79,7 +79,7 @@ The
.B ftime()
function appeared in 4.2BSD.
.SH "CONFORMING TO"
-BSD 4.2, POSIX 1003.1-2001.
+4.2BSD, POSIX 1003.1-2001.
.SH "SEE ALSO"
.BR gettimeofday (2),
.BR time (2)
diff --git a/man3/fts.3 b/man3/fts.3
index 2fb451d9..eeff4100 100644
--- a/man3/fts.3
+++ b/man3/fts.3
@@ -748,7 +748,7 @@ The options were invalid.
.Xr stat 2 ,
.Xr qsort 3
.Sh "CONFORMING TO"
-BSD 4.4. The
+4.4BSD. The
.Nm fts
utility is expected to be included in a future
.St -p1003.1-88
diff --git a/man3/getenv.3 b/man3/getenv.3
index e614d499..95feeb56 100644
--- a/man3/getenv.3
+++ b/man3/getenv.3
@@ -44,7 +44,7 @@ the form \fIname = value\fP.
The \fBgetenv()\fP function returns a pointer to the value in the
environment, or NULL if there is no match.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899
+SVID 3, POSIX, 4.3BSD, ISO 9899
.SH "SEE ALSO"
.BR clearenv (3),
.BR putenv (3),
diff --git a/man3/getgrent.3 b/man3/getgrent.3
index 5fb8e3a5..f9e33a3c 100644
--- a/man3/getgrent.3
+++ b/man3/getgrent.3
@@ -104,7 +104,7 @@ Insufficient buffer space supplied.
.I /etc/group
local group database file
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, POSIX 1003.1-2003.
+SVID 3, 4.3BSD, POSIX 1003.1-2003.
.SH "SEE ALSO"
.BR fgetgrent (3),
.BR getgrent_r (3),
diff --git a/man3/getgrnam.3 b/man3/getgrnam.3
index 07fd7266..979095b8 100644
--- a/man3/getgrnam.3
+++ b/man3/getgrnam.3
@@ -158,7 +158,7 @@ Insufficient buffer space supplied.
.I /etc/group
local group database file
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, POSIX 1003.1-2003
+SVID 3, 4.3BSD, POSIX 1003.1-2003
.SH NOTES
The formulation given above under "RETURN VALUE" is from POSIX 1003.1-2001.
It does not call "not found" an error, hence does not specify what value
diff --git a/man3/gethostbyname.3 b/man3/gethostbyname.3
index 7feb3b50..9c1347fb 100644
--- a/man3/gethostbyname.3
+++ b/man3/gethostbyname.3
@@ -232,7 +232,7 @@ resolver configuration file
.I /etc/hosts
host database file
.SH "CONFORMING TO"
-BSD 4.3.
+4.3BSD.
.SH "SYSV/POSIX EXTENSION"
POSIX requires the
.BR gethostent ()
diff --git a/man3/getloadavg.3 b/man3/getloadavg.3
index 0056ec29..de3d01d2 100644
--- a/man3/getloadavg.3
+++ b/man3/getloadavg.3
@@ -29,7 +29,7 @@
.\"
.Dd June 4, 1993
.Dt GETLOADAVG 3
-.Os BSD 4.3
+.Os 4.3BSD
.Sh NAME
.Nm getloadavg
.Nd get system load averages
diff --git a/man3/getmntent.3 b/man3/getmntent.3
index a59f62a1..5ef000e0 100644
--- a/man3/getmntent.3
+++ b/man3/getmntent.3
@@ -146,7 +146,7 @@ SysV also has a \fBgetmntent()\fP function but the calling sequence
differs, and the returned structure is different. Under SysV
.I /etc/mnttab
is used.
-BSD 4.4 and Digital Unix have a routine \fBgetmntinfo()\fP,
+4.4BSD and Digital Unix have a routine \fBgetmntinfo()\fP,
a wrapper around the system call \fBgetfsstat()\fP.
.SH "SEE ALSO"
.BR fopen (3),
diff --git a/man3/getnetent.3 b/man3/getnetent.3
index c9377aa2..872964a6 100644
--- a/man3/getnetent.3
+++ b/man3/getnetent.3
@@ -102,7 +102,7 @@ error occurs or the end of the file is reached.
.I /etc/networks
networks database file
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR getprotoent (3),
.BR getservent (3),
diff --git a/man3/getprotoent.3 b/man3/getprotoent.3
index 8b478784..cd89db1a 100644
--- a/man3/getprotoent.3
+++ b/man3/getprotoent.3
@@ -99,7 +99,7 @@ error occurs or the end of the file is reached.
protocol database file
.PD
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR getnetent (3),
.BR getservent (3),
diff --git a/man3/getpwent.3 b/man3/getpwent.3
index 376c5f42..978b3c1d 100644
--- a/man3/getpwent.3
+++ b/man3/getpwent.3
@@ -111,7 +111,7 @@ Insufficient buffer space supplied.
.I /etc/passwd
local password database file
.SH "CONFORMING TO"
-SVID 3, BSD 4.3
+SVID 3, 4.3BSD
.SH "SEE ALSO"
.BR fgetpwent (3),
.BR getpw (3),
diff --git a/man3/getpwnam.3 b/man3/getpwnam.3
index 8eecee2a..bdd2e068 100644
--- a/man3/getpwnam.3
+++ b/man3/getpwnam.3
@@ -162,7 +162,7 @@ Insufficient buffer space supplied.
local password database file
.fi
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, POSIX 1003.1-2003
+SVID 3, 4.3BSD, POSIX 1003.1-2003
.SH NOTES
The formulation given above under "RETURN VALUE" is from POSIX 1003.1-2001.
It does not call "not found" an error, hence does not specify what value
diff --git a/man3/getservent.3 b/man3/getservent.3
index 5500f593..ece9afba 100644
--- a/man3/getservent.3
+++ b/man3/getservent.3
@@ -108,7 +108,7 @@ error occurs or the end of the file is reached.
.I /etc/services
services database file
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR getnetent (3),
.BR getprotoent (3),
diff --git a/man3/getusershell.3 b/man3/getusershell.3
index 95728c17..bf22bbfa 100644
--- a/man3/getusershell.3
+++ b/man3/getusershell.3
@@ -55,6 +55,6 @@ The \fBgetusershell()\fP function returns a NULL pointer on end-of-file.
/etc/shells
.fi
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR shells (5)
diff --git a/man3/hypot.3 b/man3/hypot.3
index 28e83303..e26ec30c 100644
--- a/man3/hypot.3
+++ b/man3/hypot.3
@@ -57,7 +57,7 @@ or the distance of the point
.RI ( x , y )
from the origin.
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, C99.
+SVID 3, 4.3BSD, C99.
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR cabs (3),
diff --git a/man3/index.3 b/man3/index.3
index f6143017..8b3e55a7 100644
--- a/man3/index.3
+++ b/man3/index.3
@@ -50,7 +50,7 @@ strings.
The \fBindex()\fP and \fBrindex()\fP functions return a pointer to
the matched character or NULL if the character is not found.
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR memchr (3),
.BR strchr (3),
diff --git a/man3/inet.3 b/man3/inet.3
index 5bc9bb2e..61e1bc90 100644
--- a/man3/inet.3
+++ b/man3/inet.3
@@ -111,7 +111,7 @@ Note that on the i80x86 the host byte order is Least Significant Byte
first, whereas the network byte order, as used on the Internet, is
Most Significant Byte first.
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR gethostbyname (3),
.BR getnetent (3),
diff --git a/man3/infnan.3 b/man3/infnan.3
index 274abf67..e48b30d4 100644
--- a/man3/infnan.3
+++ b/man3/infnan.3
@@ -65,4 +65,4 @@ The value of \fIerror\fP is "not-a-number" (NaN).
.B ERANGE
The value of \fIerror\fP is positive or negative infinity.
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
diff --git a/man3/initgroups.3 b/man3/initgroups.3
index 9ce24ae2..0c62a404 100644
--- a/man3/initgroups.3
+++ b/man3/initgroups.3
@@ -64,7 +64,7 @@ The calling process has insufficient privilege. See the underlying system call
\fI/etc/group\fP group database file
.fi
.SH "CONFORMING TO"
-SVID 3, BSD 4.3
+SVID 3, 4.3BSD
.SH NOTES
The prototype for
.B initgroups
diff --git a/man3/isalpha.3 b/man3/isalpha.3
index 43f41275..532d8428 100644
--- a/man3/isalpha.3
+++ b/man3/isalpha.3
@@ -141,7 +141,7 @@ The values returned are non-zero if the character
falls into the tested class, and a zero value
if not.
.SH "CONFORMING TO"
-ANSI-C, BSD 4.3.
+ANSI-C, 4.3BSD.
\fBisascii()\fP is a BSD extension
and is also an SVID extension.
\fBisblank()\fP conforms to ISO C99 7.4.1.3.
diff --git a/man3/isatty.3 b/man3/isatty.3
index 66be66ce..1d6baaa5 100644
--- a/man3/isatty.3
+++ b/man3/isatty.3
@@ -37,7 +37,7 @@ isatty \- does this descriptor refer to a terminal
returns 1 if \fIdesc\fP is an open descriptor connected to a terminal and
0 else.
.SH "CONFORMING TO"
-SVID, AT&T, X/OPEN, BSD 4.3
+SVID, AT&T, X/OPEN, 4.3BSD
.SH "SEE ALSO"
.BR fstat (2),
.BR ttyname (3)
diff --git a/man3/j0.3 b/man3/j0.3
index 8afce013..7f973d7f 100644
--- a/man3/j0.3
+++ b/man3/j0.3
@@ -91,7 +91,7 @@ must be positive. For negative values of \fIx\fP, these functions return
The \fBj0f()\fP etc. and \fBj0l()\fP etc. functions are versions that take
and return float and long double values, respectively.
.SH "CONFORMING TO"
-The functions returning double conform to SVID 3, BSD 4.3, XPG4,
+The functions returning double conform to SVID 3, 4.3BSD, XPG4,
POSIX 1003.1-2001.
.SH BUGS
There are errors of up to 2e\-16 in the values returned by \fBj0()\fP,
diff --git a/man3/ldexp.3 b/man3/ldexp.3
index 7fe2ba23..bc8037f8 100644
--- a/man3/ldexp.3
+++ b/man3/ldexp.3
@@ -50,7 +50,7 @@ function returns the result of multiplying the floating-point number
by 2 raised to the power
.IR exp .
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR frexp (3),
diff --git a/man3/lgamma.3 b/man3/lgamma.3
index dc88d3eb..8660984d 100644
--- a/man3/lgamma.3
+++ b/man3/lgamma.3
@@ -59,6 +59,6 @@ is non-zero, an error has occurred.
A range error occurs if x is too large.
A pole error occurs if x is a negative integer or zero.
.SH "CONFORMING TO"
-C99, SVID 3, BSD 4.3
+C99, SVID 3, 4.3BSD
.SH "SEE ALSO"
.BR tgamma (3)
diff --git a/man3/log.3 b/man3/log.3
index fd7f8675..c0f232fc 100644
--- a/man3/log.3
+++ b/man3/log.3
@@ -56,7 +56,7 @@ The argument \fIx\fP is negative.
The argument \fIx\fP is zero. The log of zero is not defined
(minus infinity).
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR cbrt (3),
diff --git a/man3/log10.3 b/man3/log10.3
index 31a8d9ad..6d9dff26 100644
--- a/man3/log10.3
+++ b/man3/log10.3
@@ -55,7 +55,7 @@ The argument \fIx\fP is negative.
.B ERANGE
The argument \fIx\fP is zero. The log of zero is not defined.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR cbrt (3),
diff --git a/man3/log2.3 b/man3/log2.3
index d24e0da6..43f1742a 100644
--- a/man3/log2.3
+++ b/man3/log2.3
@@ -56,7 +56,7 @@ The argument \fIx\fP is negative.
The argument \fIx\fP is zero. The log of zero is not defined
(minus infinity).
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR cbrt (3),
diff --git a/man3/logb.3 b/man3/logb.3
index e8fc126c..384898be 100644
--- a/man3/logb.3
+++ b/man3/logb.3
@@ -92,8 +92,8 @@ is zero.
.SH HISTORY
The
.B logb
-function occurs in BSD 4.3.
-.\" see IEEE.3 in the BSD 4.3 manual
+function occurs in 4.3BSD.
+.\" see IEEE.3 in the 4.3BSD manual
.SH "CONFORMING TO"
ISO C99
.SH "SEE ALSO"
diff --git a/man3/lsearch.3 b/man3/lsearch.3
index 96b2d848..b09def99 100644
--- a/man3/lsearch.3
+++ b/man3/lsearch.3
@@ -59,7 +59,7 @@ exists, or that more room is available.
a matching member of the array, or to the newly added member if no
match is found.
.SH "CONFORMING TO"
-SVID 1, SVID 3, BSD 4.3, POSIX 1003.1-2003.
+SVID 1, SVID 3, 4.3BSD, POSIX 1003.1-2003.
Present in libc since libc-4.6.27.
.SH BUGS
The naming is unfortunate.
diff --git a/man3/memccpy.3 b/man3/memccpy.3
index f29e4e2c..8b0cf5d3 100644
--- a/man3/memccpy.3
+++ b/man3/memccpy.3
@@ -43,7 +43,7 @@ The \fBmemccpy()\fP function returns a pointer to the next character
in \fIdest\fP after \fIc\fP, or NULL if \fIc\fP was not found in the
first \fIn\fP characters of \fIsrc\fP.
.SH "CONFORMING TO"
-SVID 3, BSD 4.3
+SVID 3, 4.3BSD
.SH "SEE ALSO"
.BR bcopy (3),
.BR memcpy (3),
diff --git a/man3/memchr.3 b/man3/memchr.3
index 23968005..deb766ae 100644
--- a/man3/memchr.3
+++ b/man3/memchr.3
@@ -56,7 +56,7 @@ the given memory area.
.SH "CONFORMING TO"
The
.B memchr()
-function conforms to SVID 3, BSD 4.3, ISO 9899, POSIX.
+function conforms to SVID 3, 4.3BSD, ISO 9899, POSIX.
The
.B memrchr()
function is a GNU extension, available since glibc 2.1.91.
diff --git a/man3/memcmp.3 b/man3/memcmp.3
index d6a96873..5e3b0337 100644
--- a/man3/memcmp.3
+++ b/man3/memcmp.3
@@ -45,7 +45,7 @@ greater than zero if the first \fIn\fP bytes of \fIs1\fP is found,
respectively, to be less than, to match, or be greater than the first
\fIn\fP bytes of \fIs2\fP.
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, ISO 9899 (C99)
+SVID 3, 4.3BSD, ISO 9899 (C99)
.SH "SEE ALSO"
.BR bcmp (3),
.BR strcasecmp (3),
diff --git a/man3/memcpy.3 b/man3/memcpy.3
index 9d69a993..671ee4b8 100644
--- a/man3/memcpy.3
+++ b/man3/memcpy.3
@@ -41,7 +41,7 @@ overlap. Use \fBmemmove\fP(3) if the memory areas do overlap.
.SH "RETURN VALUE"
The \fBmemcpy()\fP function returns a pointer to \fIdest\fP.
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, ISO 9899
+SVID 3, 4.3BSD, ISO 9899
.SH "SEE ALSO"
.BR bcopy (3),
.BR memccpy (3),
diff --git a/man3/memmove.3 b/man3/memmove.3
index 3fd58bab..5abe75f8 100644
--- a/man3/memmove.3
+++ b/man3/memmove.3
@@ -40,7 +40,7 @@ The \fBmemmove()\fP function copies \fIn\fP bytes from memory area
.SH "RETURN VALUE"
The \fBmemmove()\fP function returns a pointer to \fIdest\fP.
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, ISO 9899
+SVID 3, 4.3BSD, ISO 9899
.SH "SEE ALSO"
.BR bcopy (3),
.BR memccpy (3),
diff --git a/man3/memset.3 b/man3/memset.3
index 20836202..d1448440 100644
--- a/man3/memset.3
+++ b/man3/memset.3
@@ -41,7 +41,7 @@ memory area pointed to by \fIs\fP with the constant byte \fIc\fP.
The \fBmemset()\fP function returns a pointer to the memory area
\fIs\fP.
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, ISO 9899
+SVID 3, 4.3BSD, ISO 9899
.SH "SEE ALSO"
.BR bzero (3),
.BR swab (3),
diff --git a/man3/mkstemp.3 b/man3/mkstemp.3
index 03aebcb3..b87f8a78 100644
--- a/man3/mkstemp.3
+++ b/man3/mkstemp.3
@@ -74,7 +74,7 @@ about file modes, so the application should make sure its umask
is set appropriately before calling
.BR mkstemp .
.SH "CONFORMING TO"
-BSD 4.3, POSIX 1003.1-2001
+4.3BSD, POSIX 1003.1-2001
.SH NOTE
The prototype is in
.I <unistd.h>
diff --git a/man3/mktemp.3 b/man3/mktemp.3
index 4f04ba1d..7643d796 100644
--- a/man3/mktemp.3
+++ b/man3/mktemp.3
@@ -58,7 +58,7 @@ is made an empty string.
.B EINVAL
The last six characters of \fItemplate\fP were not XXXXXX.
.SH "CONFORMING TO"
-BSD 4.3. POSIX dictates
+4.3BSD. POSIX dictates
.BR tmpnam (3).
.SH NOTE
The prototype is in
@@ -67,7 +67,7 @@ for libc4, libc5, glibc1; glibc2 follows the Single Unix Specification
and has the prototype in
.IR <stdlib.h> .
.SH BUGS
-Never use \fBmktemp()\fP. Some implementations follow BSD 4.3
+Never use \fBmktemp()\fP. Some implementations follow 4.3BSD
and replace XXXXXX by the current process id and a single letter,
so that at most 26 different names can be returned.
Since on the one hand the names are easy to guess, and on the other
diff --git a/man3/modf.3 b/man3/modf.3
index 941fed92..97a9b822 100644
--- a/man3/modf.3
+++ b/man3/modf.3
@@ -51,7 +51,7 @@ The integral part is stored in \fIiptr\fP.
.SH "RETURN VALUE"
The \fBmodf()\fP function returns the fractional part of \fIx\fP.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR frexp (3),
diff --git a/man3/opendir.3 b/man3/opendir.3
index 0e67ceef..7cefc4f4 100644
--- a/man3/opendir.3
+++ b/man3/opendir.3
@@ -69,7 +69,7 @@ Insufficient memory to complete the operation.
The underlying file descriptor of the directory stream can be obtained using
.BR dirfd (3).
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3
+SVID 3, POSIX, 4.3BSD
.SH "SEE ALSO"
.BR open (2),
.BR closedir (3),
diff --git a/man3/perror.3 b/man3/perror.3
index ef8740aa..3a3b8d42 100644
--- a/man3/perror.3
+++ b/man3/perror.3
@@ -101,7 +101,7 @@ and the external
.I errno
(see
.BR errno (3))
-conform to ANSI C, BSD 4.3, POSIX, X/OPEN.
+conform to ANSI C, 4.3BSD, POSIX, X/OPEN.
The externals
.I sys_nerr
and
diff --git a/man3/posix_memalign.3 b/man3/posix_memalign.3
index 2713727b..85a65db4 100644
--- a/man3/posix_memalign.3
+++ b/man3/posix_memalign.3
@@ -158,11 +158,11 @@ is available since glibc 2.1.91.
.SH "CONFORMING TO"
The function
.IR valloc ()
-appeared in 3.0 BSD. It is documented as being obsolete in BSD 4.3,
+appeared in 3.0 BSD. It is documented as being obsolete in 4.3BSD,
and as legacy in SUSv2. It no longer occurs in SUSv3.
The function
.IR memalign ()
-appears in SunOS 4.1.3 but not in BSD 4.4.
+appears in SunOS 4.1.3 but not in 4.4BSD.
The function
.IR posix_memalign ()
comes from POSIX 1003.1d.
diff --git a/man3/pow.3 b/man3/pow.3
index da99dfd3..0a3e591c 100644
--- a/man3/pow.3
+++ b/man3/pow.3
@@ -53,7 +53,7 @@ The \fBpow()\fP function can return the following error:
The argument \fIx\fP is negative and \fIy\fP is not an integral value.
This would result in a complex number.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR cbrt (3),
diff --git a/man3/printf.3 b/man3/printf.3
index b7622aba..5f7a5bd4 100644
--- a/man3/printf.3
+++ b/man3/printf.3
@@ -440,7 +440,7 @@ argument.
(C99 allows %LF, but SUSv2 does not.)
.TP
.B q
-(`quad'. BSD 4.4 and Linux libc5 only. Don't use.)
+(`quad'. 4.4BSD and Linux libc5 only. Don't use.)
This is a synonym for
.BR ll .
.TP
@@ -859,17 +859,17 @@ Unix V7 defines the three routines
.BR sprintf ,
and has the flag \-, the width or precision *, the length modifier l,
and the conversions doxfegcsu, and also D,O,U,X as synonyms for ld,lo,lu,lx.
-This is still true for BSD 2.9.1, but BSD 2.10 has the flags
+This is still true for 2.9.1BSD, but 2.10BSD has the flags
#, + and <space> and no longer mentions D,O,U,X.
-BSD 2.11 has
+2.11BSD has
.BR vprintf ,
.BR vfprintf ,
.BR vsprintf ,
and warns not to use D,O,U,X.
-BSD 4.3 Reno has the flag 0, the length modifiers h and L,
+4.3BSD Reno has the flag 0, the length modifiers h and L,
and the conversions n, p, E, G, X (with current meaning)
and deprecates D,O,U.
-BSD 4.4 introduces the functions
+4.4BSD introduces the functions
.B snprintf
and
.BR vsnprintf ,
diff --git a/man3/psignal.3 b/man3/psignal.3
index baeb4e9e..405d7a83 100644
--- a/man3/psignal.3
+++ b/man3/psignal.3
@@ -47,7 +47,7 @@ indexed by signal number.
.SH "RETURN VALUE"
The \fBpsignal()\fP function returns no value.
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR perror (3),
.BR strsignal (3)
diff --git a/man3/putenv.3 b/man3/putenv.3
index 3a97a95c..a9443a6e 100644
--- a/man3/putenv.3
+++ b/man3/putenv.3
@@ -81,11 +81,11 @@ However, glibc 2.0-2.1.1 differs: a copy of the string is used.
On the one hand this causes a memory leak, and on the other hand
it violates SUSv2. This has been fixed in glibc2.1.2.
.LP
-The BSD4.4 version, like glibc 2.0, uses a copy.
+The 4.4BSD version, like glibc 2.0, uses a copy.
.LP
SUSv2 removes the `const' from the prototype, and so does glibc 2.1.3.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3
+SVID 3, POSIX, 4.3BSD
.SH "SEE ALSO"
.BR clearenv (3),
.BR getenv (3),
diff --git a/man3/qsort.3 b/man3/qsort.3
index eecca162..5d7bc551 100644
--- a/man3/qsort.3
+++ b/man3/qsort.3
@@ -56,7 +56,7 @@ as equal, their order in the sorted array is undefined.
.SH "RETURN VALUE"
The \fBqsort()\fP function returns no value.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899
+SVID 3, POSIX, 4.3BSD, ISO 9899
.SH NOTE
Library routines suitable for use as the
.I compar
diff --git a/man3/queue.3 b/man3/queue.3
index 755e7094..efbe1da7 100644
--- a/man3/queue.3
+++ b/man3/queue.3
@@ -34,7 +34,7 @@
.\" hch, 2002-03-25
.Dd January 24, 1994
.Dt QUEUE 3
-.Os BSD 4
+.Os 4BSD
.Sh NAME
.Nm LIST_ENTRY ,
.Nm LIST_HEAD ,
diff --git a/man3/rand.3 b/man3/rand.3
index 974cad51..28e1efc6 100644
--- a/man3/rand.3
+++ b/man3/rand.3
@@ -158,7 +158,7 @@ The functions
.B rand()
and
.B srand()
-conform to SVID 3, BSD 4.3, ISO 9899, POSIX 1003.1-2003.
+conform to SVID 3, 4.3BSD, ISO 9899, POSIX 1003.1-2003.
The function
.B rand_r()
is from POSIX 1003.1-2003.
diff --git a/man3/random.3 b/man3/random.3
index 37e53e9a..7235fcd0 100644
--- a/man3/random.3
+++ b/man3/random.3
@@ -85,7 +85,7 @@ Current "optimal" values for the size of the state array \fIn\fP are
the nearest known amount. Using less than 8 bytes will cause an
error.
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR rand (3),
.BR srand (3)
diff --git a/man3/rcmd.3 b/man3/rcmd.3
index 5c099c39..8dc5885a 100644
--- a/man3/rcmd.3
+++ b/man3/rcmd.3
@@ -37,7 +37,7 @@
.\" I have not checked whether the Linux situation is exactly the same.
.Dd June 4, 1993
.Dt RCMD 3
-.Os BSD 4.2
+.Os 4.2BSD
.Sh NAME
.Nm rcmd ,
.Nm rresvport ,
diff --git a/man3/re_comp.3 b/man3/re_comp.3
index d5976332..489879eb 100644
--- a/man3/re_comp.3
+++ b/man3/re_comp.3
@@ -63,7 +63,7 @@ otherwise it returns a pointer to an appropriate error message.
.B re_exec
returns 1 for a successful match, zero for failure.
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR regex (7)
.B "GNU regex manual"
diff --git a/man3/readdir.3 b/man3/readdir.3
index 185b11ed..63066001 100644
--- a/man3/readdir.3
+++ b/man3/readdir.3
@@ -86,7 +86,7 @@ is set appropriately.
.B EBADF
Invalid directory stream descriptor \fIdir\fP.
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, POSIX 1003.1-2001
+SVID 3, 4.3BSD, POSIX 1003.1-2001
.SH "SEE ALSO"
.BR read (2),
.BR closedir (3),
diff --git a/man3/realpath.3 b/man3/realpath.3
index 1f7b6937..67a35a28 100644
--- a/man3/realpath.3
+++ b/man3/realpath.3
@@ -138,10 +138,10 @@ Thus, set-user-ID programs like mount need a private version.
.SH HISTORY
The
.BR realpath ()
-function first appeared in BSD 4.4, contributed by Jan-Simon Pendry.
+function first appeared in 4.4BSD, contributed by Jan-Simon Pendry.
In Linux this function appears in libc 4.5.21.
.SH "CONFORMING TO"
-In BSD 4.4 and Solaris the limit on the pathname length is MAXPATHLEN
+In 4.4BSD and Solaris the limit on the pathname length is MAXPATHLEN
(found in <sys/param.h>). The SUSv2 prescribes PATH_MAX and
NAME_MAX, as found in <limits.h> or provided by the
.I pathconf()
@@ -160,7 +160,7 @@ function. A typical source fragment would be
.RE
(But see the BUGS section.)
.LP
-The BSD 4.4, Linux and SUSv2 versions always return an absolute
+The 4.4BSD, Linux and SUSv2 versions always return an absolute
path name. Solaris may return a relative path name when the
.I path
argument is relative.
diff --git a/man3/remainder.3 b/man3/remainder.3
index 0be7dae8..fe07ff47 100644
--- a/man3/remainder.3
+++ b/man3/remainder.3
@@ -92,7 +92,7 @@ IEC 60559. The three
functions are from C99.
The function
.B drem()
-is from BSD 4.3. The float and long double variants
+is from 4.3BSD. The float and long double variants
.B dremf()
and
.B dreml()
diff --git a/man3/remove.3 b/man3/remove.3
index e8417fe6..84f25241 100644
--- a/man3/remove.3
+++ b/man3/remove.3
@@ -67,7 +67,7 @@ The errors that occur are those for
and
.BR rmdir (2).
.SH "CONFORMING TO"
-ANSI C, SVID, AT&T, POSIX, X/OPEN, BSD 4.3
+ANSI C, SVID, AT&T, POSIX, X/OPEN, 4.3BSD
.SH BUGS
Infelicities in the protocol underlying NFS can cause the unexpected
disappearance of files which are still being used.
diff --git a/man3/resolver.3 b/man3/resolver.3
index 874e1ed2..cfc5bba7 100644
--- a/man3/resolver.3
+++ b/man3/resolver.3
@@ -195,7 +195,7 @@ of the compressed name, or \-1 if an error occurs.
/etc/host.conf resolver configuration file
.fi
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR gethostbyname (3),
.BR hostname (7),
diff --git a/man3/rewinddir.3 b/man3/rewinddir.3
index f8224c4b..9b2cdd6a 100644
--- a/man3/rewinddir.3
+++ b/man3/rewinddir.3
@@ -43,7 +43,7 @@ stream \fIdir\fP to the beginning of the directory.
.SH "RETURN VALUE"
The \fBrewinddir()\fP function returns no value.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3
+SVID 3, POSIX, 4.3BSD
.SH "SEE ALSO"
.BR closedir (3),
.BR opendir (3),
diff --git a/man3/rint.3 b/man3/rint.3
index e8a4a9c7..b2ee445d 100644
--- a/man3/rint.3
+++ b/man3/rint.3
@@ -76,7 +76,7 @@ of mantissa bits is 24 (resp. 53).)
.SH "CONFORMING TO"
The
.B rint()
-function conforms to BSD 4.3.
+function conforms to 4.3BSD.
The other functions are from C99.
.SH "SEE ALSO"
.BR ceil (3),
diff --git a/man3/scalb.3 b/man3/scalb.3
index 2338a28d..3f75c937 100644
--- a/man3/scalb.3
+++ b/man3/scalb.3
@@ -63,7 +63,7 @@ The value of FLT_RADIX is found in
.SH "CONFORMING TO"
The
.B scalb()
-function is from BSD 4.3.
+function is from 4.3BSD.
The
.B scalbn()
and
diff --git a/man3/scandir.3 b/man3/scandir.3
index 443b5e02..af06a9d3 100644
--- a/man3/scandir.3
+++ b/man3/scandir.3
@@ -94,7 +94,7 @@ The functions
.B scandir()
and
.B alphasort()
-are from BSD 4.3, and have been available under Linux since libc4.
+are from 4.3BSD, and have been available under Linux since libc4.
Libc4 and libc5 use the more precise prototype
.sp
.nf
diff --git a/man3/scanf.3 b/man3/scanf.3
index 972ad08f..64424cf8 100644
--- a/man3/scanf.3
+++ b/man3/scanf.3
@@ -536,7 +536,7 @@ conform to ANSI X3.159-1989 (``ANSI C'').
The
.B q
specifier is the
-.I BSD 4.4
+.I 4.4BSD
notation for
.IR "long long" ,
while
@@ -585,6 +585,6 @@ conversions or
The usage of
.B q
is not the same as on
-.IR "BSD 4.4" ,
+.IR "4.4BSD" ,
as it may be used in float conversions equivalently to
.BR L .
diff --git a/man3/seekdir.3 b/man3/seekdir.3
index 246d980e..0cafc42d 100644
--- a/man3/seekdir.3
+++ b/man3/seekdir.3
@@ -42,7 +42,7 @@ should be used with an offset returned by \fBtelldir()\fP.
.SH "RETURN VALUE"
The \fBseekdir()\fP function returns no value.
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR lseek (2),
.BR closedir (3),
diff --git a/man3/setenv.3 b/man3/setenv.3
index e3614070..7ce727af 100644
--- a/man3/setenv.3
+++ b/man3/setenv.3
@@ -64,7 +64,7 @@ set to indicate the cause of the error.
.I name
contained an '=' character.
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "NOTES"
Prior to glibc 2.2.2, \fBunsetenv()\fP was prototyped
as returning \fIvoid\fP; more recent glibc versions follow the
diff --git a/man3/setjmp.3 b/man3/setjmp.3
index 8af82068..eaee0496 100644
--- a/man3/setjmp.3
+++ b/man3/setjmp.3
@@ -52,7 +52,7 @@ non-zero when returning from \fBlongjmp()\fP using the saved context.
POSIX, ISO 9899 (C99)
.SH NOTES
POSIX does not specify whether \fBsetjmp\fP will save the
-signal context. (In SYSV it will not. In BSD4.3 it will, and there
+signal context. (In SYSV it will not. In 4.3BSD will, and there
is a function \fB_setjmp\fP that will not.)
If you want to save signal masks, use \fBsigsetjmp\fP.
.P
diff --git a/man3/siginterrupt.3 b/man3/siginterrupt.3
index aa5b20e3..c7855765 100644
--- a/man3/siginterrupt.3
+++ b/man3/siginterrupt.3
@@ -58,6 +58,6 @@ signal number \fIsig\fP is invalid.
.B EINVAL
The specified signal number is invalid.
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR signal (2)
diff --git a/man3/sin.3 b/man3/sin.3
index 744442e3..7c73b284 100644
--- a/man3/sin.3
+++ b/man3/sin.3
@@ -48,7 +48,7 @@ given in radians.
.SH "RETURN VALUE"
The \fBsin()\fP function returns a value between \-1 and 1.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR acos (3),
diff --git a/man3/sinh.3 b/man3/sinh.3
index 37734eb6..b704e63a 100644
--- a/man3/sinh.3
+++ b/man3/sinh.3
@@ -48,7 +48,7 @@ Link with \-lm.
The \fBsinh()\fP function returns the hyperbolic sine of \fIx\fP, which
is defined mathematically as (exp(x) \- exp(\-x)) / 2.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899 (C99).
+SVID 3, POSIX, 4.3BSD, ISO 9899 (C99).
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR acosh (3),
diff --git a/man3/sqrt.3 b/man3/sqrt.3
index 950c220d..a28f53c6 100644
--- a/man3/sqrt.3
+++ b/man3/sqrt.3
@@ -50,7 +50,7 @@ It fails and sets \fIerrno\fP to EDOM, if \fIx\fP is negative.
.B EDOM
\fIx\fP is negative.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR cbrt (3),
diff --git a/man3/strcasecmp.3 b/man3/strcasecmp.3
index 6f8027b0..b52b89ed 100644
--- a/man3/strcasecmp.3
+++ b/man3/strcasecmp.3
@@ -50,7 +50,7 @@ an integer less than, equal to, or greater than zero if \fIs1\fP
(or the first \fIn\fP bytes thereof) is found, respectively, to be
less than, to match, or be greater than \fIs2\fP.
.SH "CONFORMING TO"
-BSD 4.4, SUSv3
+4.4BSD, SUSv3
.SH "SEE ALSO"
.BR bcmp (3),
.BR memcmp (3),
diff --git a/man3/strcat.3 b/man3/strcat.3
index fbb37013..9c7cde3f 100644
--- a/man3/strcat.3
+++ b/man3/strcat.3
@@ -51,7 +51,7 @@ characters are written.
The \fBstrcat()\fP and \fBstrncat()\fP functions return a pointer
to the resulting string \fIdest\fP.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899
+SVID 3, POSIX, 4.3BSD, ISO 9899
.SH "SEE ALSO"
.BR bcopy (3),
.BR memccpy (3),
diff --git a/man3/strchr.3 b/man3/strchr.3
index cb37ed49..c5c9baf7 100644
--- a/man3/strchr.3
+++ b/man3/strchr.3
@@ -49,7 +49,7 @@ wide or multi-byte characters.
The \fBstrchr()\fP and \fBstrrchr()\fP functions return a pointer to
the matched character or NULL if the character is not found.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899
+SVID 3, POSIX, 4.3BSD, ISO 9899
.SH "SEE ALSO"
.BR index (3),
.BR memchr (3),
diff --git a/man3/strcmp.3 b/man3/strcmp.3
index 80081d7e..0f9c2cb9 100644
--- a/man3/strcmp.3
+++ b/man3/strcmp.3
@@ -52,7 +52,7 @@ less than, equal to, or greater than zero if \fIs1\fP (or the first
\fIn\fP bytes thereof) is found, respectively, to be less than, to
match, or be greater than \fIs2\fP.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899
+SVID 3, POSIX, 4.3BSD, ISO 9899
.SH "SEE ALSO"
.BR bcmp (3),
.BR memcmp (3),
diff --git a/man3/strcoll.3 b/man3/strcoll.3
index 3dc989f1..c280cde9 100644
--- a/man3/strcoll.3
+++ b/man3/strcoll.3
@@ -47,7 +47,7 @@ or greater than zero if \fIs1\fP is found, respectively, to be less
than, to match, or be greater than \fIs2\fP, when both are interpreted
as appropriate for the current locale.
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, ISO 9899
+SVID 3, 4.3BSD, ISO 9899
.SH NOTES
In the \fI"POSIX"\fP or \fI"C"\fP locales \fBstrcoll()\fP is equivalent to
\fBstrcmp()\fP.
diff --git a/man3/strcpy.3 b/man3/strcpy.3
index 7e6a5443..57896b8e 100644
--- a/man3/strcpy.3
+++ b/man3/strcpy.3
@@ -66,7 +66,7 @@ If the destination string of a \fBstrcpy()\fP is not large enough
the size before copying) then anything might happen.
Overflowing fixed length strings is a favourite cracker technique.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899
+SVID 3, POSIX, 4.3BSD, ISO 9899
.SH "SEE ALSO"
.BR bcopy (3),
.BR memccpy (3),
diff --git a/man3/strdup.3 b/man3/strdup.3
index b15db54f..9c85d777 100644
--- a/man3/strdup.3
+++ b/man3/strdup.3
@@ -67,8 +67,8 @@ string, or NULL if insufficient memory was available.
.B ENOMEM
Insufficient memory available to allocate duplicate string.
.SH "CONFORMING TO"
-.\" 4.3BSD-Reno, not (first) BSD 4.3.
-SVID 3, BSD 4.3.
+.\" 4.3BSD-Reno, not (first) 4.3BSD.
+SVID 3, 4.3BSD.
\fBstrndup()\fP, \fBstrdupa()\fP, and \fBstrndupa()\fP are GNU extensions.
.SH "SEE ALSO"
.BR alloca (3),
diff --git a/man3/strerror.3 b/man3/strerror.3
index a20998a9..fd8ba081 100644
--- a/man3/strerror.3
+++ b/man3/strerror.3
@@ -78,7 +78,7 @@ is not a valid error number.
Insufficient storage was supplied to contain the error description string.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO/IEC 9899:1990 (C89).
+SVID 3, POSIX, 4.3BSD, ISO/IEC 9899:1990 (C89).
.br
.BR strerror_r()
with prototype as given above is specified by SUSv3, and was in use
diff --git a/man3/strlen.3 b/man3/strlen.3
index 38582131..e325810e 100644
--- a/man3/strlen.3
+++ b/man3/strlen.3
@@ -40,6 +40,6 @@ The \fBstrlen()\fP function calculates the length of the string
.SH "RETURN VALUE"
The \fBstrlen()\fP function returns the number of characters in \fIs\fP.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899
+SVID 3, POSIX, 4.3BSD, ISO 9899
.SH "SEE ALSO"
.BR string (3)
diff --git a/man3/strpbrk.3 b/man3/strpbrk.3
index 480d7ff8..e748dd4e 100644
--- a/man3/strpbrk.3
+++ b/man3/strpbrk.3
@@ -42,7 +42,7 @@ The \fBstrpbrk()\fP function returns a pointer to the character in
\fIs\fP that matches one of the characters in \fIaccept\fP, or NULL
if no such character is found.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899
+SVID 3, POSIX, 4.3BSD, ISO 9899
.SH "SEE ALSO"
.BR index (3),
.BR memchr (3),
diff --git a/man3/strsep.3 b/man3/strsep.3
index 0bb001bf..ad8a9eba 100644
--- a/man3/strsep.3
+++ b/man3/strsep.3
@@ -58,7 +58,7 @@ However, \fBstrtok()\fP conforms to ANSI-C and hence is more portable.
This function suffers from the same problems as \fBstrtok()\fP.
In particular, it modifies the original string. Avoid it.
.SH "CONFORMING TO"
-BSD 4.4
+4.4BSD
.SH "SEE ALSO"
.BR index (3),
.BR memchr (3),
diff --git a/man3/strspn.3 b/man3/strspn.3
index ba29cf3e..94322419 100644
--- a/man3/strspn.3
+++ b/man3/strspn.3
@@ -53,7 +53,7 @@ The \fBstrcspn()\fP function returns the number of characters in
the initial segment of \fIs\fP which are not in the string
\fIreject\fP.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899
+SVID 3, POSIX, 4.3BSD, ISO 9899
.SH "SEE ALSO"
.BR index (3),
.BR memchr (3),
diff --git a/man3/strtok.3 b/man3/strtok.3
index 44014e3f..a2b52901 100644
--- a/man3/strtok.3
+++ b/man3/strtok.3
@@ -95,7 +95,7 @@ NULL if there are no more tokens.
.SH "CONFORMING TO"
.TP
strtok()
-SVID 3, POSIX, BSD 4.3, ISO 9899
+SVID 3, POSIX, 4.3BSD, ISO 9899
.TP
strtok_r()
POSIX.1c
diff --git a/man3/strtol.3 b/man3/strtol.3
index eb70e6dc..4664eeaf 100644
--- a/man3/strtol.3
+++ b/man3/strtol.3
@@ -114,7 +114,7 @@ or to
.BR strtol() .
.SH "CONFORMING TO"
.B strtol()
-conforms to SVID 3, BSD 4.3, ISO 9899 (C99) and POSIX, and
+conforms to SVID 3, 4.3BSD, ISO 9899 (C99) and POSIX, and
.B strtoll()
to ISO 9899 (C99) and POSIX 1003.1-2001.
.SH "SEE ALSO"
diff --git a/man3/strtoul.3 b/man3/strtoul.3
index fbbecf72..839f9b2a 100644
--- a/man3/strtoul.3
+++ b/man3/strtoul.3
@@ -118,7 +118,7 @@ or to
.BR strtoul() .
.SH "CONFORMING TO"
.B strtoul()
-conforms to SVID 3, BSD 4.3, ISO 9899 (C99) and POSIX, and
+conforms to SVID 3, 4.3BSD, ISO 9899 (C99) and POSIX, and
.BR strtoull()
to ISO 9899 (C99) and POSIX 1003.1-2001.
.SH "SEE ALSO"
diff --git a/man3/strxfrm.3 b/man3/strxfrm.3
index 242367d1..9de984e5 100644
--- a/man3/strxfrm.3
+++ b/man3/strxfrm.3
@@ -48,7 +48,7 @@ store the transformed string in \fIdest\fP excluding the terminating
`\\0' character. If the value returned is \fIn\fP or more, the
contents of \fIdest\fP are indeterminate.
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, ISO 9899
+SVID 3, 4.3BSD, ISO 9899
.SH NOTES
In the \fI"POSIX"\fP or \fI"C"\fP locales \fBstrxfrm()\fP is equivalent to
copying the string with \fBstrncpy()\fP.
diff --git a/man3/swab.3 b/man3/swab.3
index 4b0c0cff..c3a7020a 100644
--- a/man3/swab.3
+++ b/man3/swab.3
@@ -48,6 +48,6 @@ as above, and does something unspecified with the last byte.
.SH "RETURN VALUE"
The \fBswab()\fP function returns no value.
.SH "CONFORMING TO"
-SVID 3, BSD 4.3, POSIX 1003.1-2001
+SVID 3, 4.3BSD, POSIX 1003.1-2001
.SH "SEE ALSO"
.BR bstring (3)
diff --git a/man3/syslog.3 b/man3/syslog.3
index 3ee5de1f..5752dfe6 100644
--- a/man3/syslog.3
+++ b/man3/syslog.3
@@ -257,8 +257,8 @@ in most versions of Unix.
.SH HISTORY
A
.B syslog
-function call appeared in BSD 4.2.
-BSD 4.3 documents
+function call appeared in 4.2BSD.
+4.3BSD documents
.IR openlog (),
.IR syslog (),
.IR closelog (),
diff --git a/man3/system.3 b/man3/system.3
index d1d0d886..7487ebb5 100644
--- a/man3/system.3
+++ b/man3/system.3
@@ -73,7 +73,7 @@ returns non-zero if the shell is available, and zero if not.
.BR system ()
does not affect the wait status of any other children.
.SH "CONFORMING TO"
-ANSI C, POSIX.2, BSD 4.3
+ANSI C, POSIX.2, 4.3BSD
.SH NOTES
.PP
If the
diff --git a/man3/tan.3 b/man3/tan.3
index fe1a4fc6..b4227523 100644
--- a/man3/tan.3
+++ b/man3/tan.3
@@ -47,7 +47,7 @@ Link with \-lm.
The \fBtan()\fP function returns the tangent of \fIx\fP, where \fIx\fP is
given in radians.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899.
+SVID 3, POSIX, 4.3BSD, ISO 9899.
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR acos (3),
diff --git a/man3/tanh.3 b/man3/tanh.3
index 198502c1..24b05e08 100644
--- a/man3/tanh.3
+++ b/man3/tanh.3
@@ -47,7 +47,7 @@ Link with \-lm.
The \fBtanh()\fP function returns the hyperbolic tangent of \fIx\fP, which
is defined mathematically as sinh(x) / cosh(x).
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899 (C99).
+SVID 3, POSIX, 4.3BSD, ISO 9899 (C99).
The float and the long double variants are C99 requirements.
.SH "SEE ALSO"
.BR acosh (3),
diff --git a/man3/telldir.3 b/man3/telldir.3
index a11e8335..983023a0 100644
--- a/man3/telldir.3
+++ b/man3/telldir.3
@@ -48,7 +48,7 @@ is set appropriately.
.B EBADF
Invalid directory stream descriptor \fIdir\fP.
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR closedir (3),
.BR opendir (3),
diff --git a/man3/tempnam.3 b/man3/tempnam.3
index fefb4d76..27287fdd 100644
--- a/man3/tempnam.3
+++ b/man3/tempnam.3
@@ -97,7 +97,7 @@ Never use this function. Use
.BR mkstemp (3)
instead.
.SH "CONFORMING TO"
-SVID 2, BSD 4.3, POSIX 1003.1-2003
+SVID 2, 4.3BSD, POSIX 1003.1-2003
.SH "SEE ALSO"
.BR mkstemp (3),
.BR mktemp (3),
diff --git a/man3/tmpfile.3 b/man3/tmpfile.3
index f5152829..6ea89b77 100644
--- a/man3/tmpfile.3
+++ b/man3/tmpfile.3
@@ -67,7 +67,7 @@ There was no room in the directory to add the new filename.
.B EROFS
Read-only filesystem.
.SH "CONFORMING TO"
-SVID 3, POSIX, BSD 4.3, ISO 9899, SUSv2
+SVID 3, POSIX, 4.3BSD, ISO 9899, SUSv2
.SH NOTES
An error message may be written to \fIstdout\fP if the stream
cannot be opened.
diff --git a/man3/tmpnam.3 b/man3/tmpnam.3
index e42c4986..8f8cd2fa 100644
--- a/man3/tmpnam.3
+++ b/man3/tmpnam.3
@@ -102,7 +102,7 @@ Never use this function. Use
.BR mkstemp (3)
instead.
.SH "CONFORMING TO"
-SVID 2, POSIX, BSD 4.3, ISO 9899
+SVID 2, POSIX, 4.3BSD, ISO 9899
.SH "SEE ALSO"
.BR mkstemp (3),
.BR mktemp (3),
diff --git a/man3/toupper.3 b/man3/toupper.3
index 41922b93..3e1fe458 100644
--- a/man3/toupper.3
+++ b/man3/toupper.3
@@ -53,7 +53,7 @@ The value returned is that of the converted letter, or
.I c
if the conversion was not possible.
.SH "CONFORMING TO"
-ANSI C, BSD 4.3
+ANSI C, 4.3BSD
.SH BUGS
The details of what constitutes an uppercase or lowercase letter depend
on the current locale. For example, the default
diff --git a/man3/ttyname.3 b/man3/ttyname.3
index 5cc1521e..4b1f1a17 100644
--- a/man3/ttyname.3
+++ b/man3/ttyname.3
@@ -78,7 +78,7 @@ File descriptor does not refer to a terminal device.
was too small to allow storing the pathname.
.SH "CONFORMING TO"
POSIX.1
-.\" don't know about these: SVID, AT&T, X/OPEN, BSD 4.3
+.\" don't know about these: SVID, AT&T, X/OPEN, 4.3BSD
.SH "SEE ALSO"
.BR fstat (2),
.BR isatty (3)
diff --git a/man3/ualarm.3 b/man3/ualarm.3
index 6b3fa6d9..8ad1ef33 100644
--- a/man3/ualarm.3
+++ b/man3/ualarm.3
@@ -67,8 +67,8 @@ EINVAL
\fIusecs\fP or \fIinterval\fP is not smaller than 1000000.
(On systems where that is considered an error.)
.SH "CONFORMING TO"
-BSD 4.3, POSIX 1003.1-2003.
-BSD 4.3, SUSv2 and POSIX do not define any errors.
+4.3BSD, POSIX 1003.1-2003.
+4.3BSD, SUSv2 and POSIX do not define any errors.
.SH NOTES
The type
.B useconds_t
diff --git a/man3/usleep.3 b/man3/usleep.3
index bebc1127..3e0b0380 100644
--- a/man3/usleep.3
+++ b/man3/usleep.3
@@ -61,7 +61,7 @@ EINVAL
\fIusec\fP is not smaller than 1000000.
(On systems where that is considered an error.)
.SH "CONFORMING TO"
-BSD 4.3.
+4.3BSD.
The SUSv2 version returns int, and this is also the prototype
used by glibc 2.2.2.
Only the EINVAL error return is documented by SUSv2.