aboutsummaryrefslogtreecommitdiffstats
path: root/man2
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 /man2
parent880f5b4bc39386da3a4315644519bd7b5c438d6c (diff)
downloadman-pages-b14d4aa5b88ad73faab7da19682606c6af8adf79.tar.gz
Classical BSD versions are now always named x.yBSD (formerly
there was a mix of x.yBSD and BSD x.y).
Diffstat (limited to 'man2')
-rw-r--r--man2/_exit.22
-rw-r--r--man2/accept.22
-rw-r--r--man2/access.22
-rw-r--r--man2/alarm.22
-rw-r--r--man2/bind.24
-rw-r--r--man2/brk.22
-rw-r--r--man2/close.22
-rw-r--r--man2/connect.24
-rw-r--r--man2/dup.22
-rw-r--r--man2/execve.22
-rw-r--r--man2/fcntl.22
-rw-r--r--man2/fork.22
-rw-r--r--man2/getdtablesize.22
-rw-r--r--man2/getgid.22
-rw-r--r--man2/getpeername.22
-rw-r--r--man2/getpid.22
-rw-r--r--man2/getpriority.22
-rw-r--r--man2/getrlimit.22
-rw-r--r--man2/getrusage.24
-rw-r--r--man2/getsockname.22
-rw-r--r--man2/getsockopt.22
-rw-r--r--man2/gettimeofday.22
-rw-r--r--man2/getuid.22
-rw-r--r--man2/kill.22
-rw-r--r--man2/link.22
-rw-r--r--man2/lseek.22
-rw-r--r--man2/nice.22
-rw-r--r--man2/open.22
-rw-r--r--man2/pause.22
-rw-r--r--man2/ptrace.22
-rw-r--r--man2/read.22
-rw-r--r--man2/readv.22
-rw-r--r--man2/recv.28
-rw-r--r--man2/rmdir.22
-rw-r--r--man2/send.26
-rw-r--r--man2/seteuid.22
-rw-r--r--man2/setpgid.22
-rw-r--r--man2/setreuid.22
-rw-r--r--man2/sigaltstack.22
-rw-r--r--man2/sigblock.22
-rw-r--r--man2/socket.22
-rw-r--r--man2/stat.22
-rw-r--r--man2/symlink.24
-rw-r--r--man2/sync.22
-rw-r--r--man2/syscall.22
-rw-r--r--man2/sysctl.22
-rw-r--r--man2/time.24
-rw-r--r--man2/times.22
-rw-r--r--man2/truncate.22
-rw-r--r--man2/umask.22
-rw-r--r--man2/uname.22
-rw-r--r--man2/utime.22
-rw-r--r--man2/vfork.24
53 files changed, 64 insertions, 64 deletions
diff --git a/man2/_exit.2 b/man2/_exit.2
index fcc76acf95..74fc48cc37 100644
--- a/man2/_exit.2
+++ b/man2/_exit.2
@@ -62,7 +62,7 @@ is equivalent to
.SH "RETURN VALUE"
These functions do not return.
.SH "CONFORMING TO"
-SVr4, SVID, POSIX, X/OPEN, BSD 4.3.
+SVr4, SVID, POSIX, X/OPEN, 4.3BSD.
The function \fB_Exit()\fP was introduced by C99.
.SH NOTES
For a discussion on the effects of an exit, the transmission of
diff --git a/man2/accept.2 b/man2/accept.2
index bbe22aaf13..1e5aaf0e3f 100644
--- a/man2/accept.2
+++ b/man2/accept.2
@@ -272,7 +272,7 @@ the socket returned from
The third argument of
.BR accept ()
was originally declared as an `int *' (and is that under libc4 and libc5
-and on many other systems like BSD 4.*, SunOS 4, SGI); a POSIX 1003.1g draft
+and on many other systems like 4.x BSD, SunOS 4, SGI); a POSIX 1003.1g draft
standard wanted to change it into a `size_t *', and that is what it is
for SunOS 5.
Later POSIX drafts have `socklen_t *', and so do the Single Unix Specification
diff --git a/man2/access.2 b/man2/access.2
index d257990075..0ca6bf5493 100644
--- a/man2/access.2
+++ b/man2/access.2
@@ -171,7 +171,7 @@ doing so using
creates a security hole, because the user might exploit the short time
interval between checking and opening the file to manipulate it.
.SH "CONFORMING TO"
-SVID, AT&T, POSIX, X/OPEN, BSD 4.3
+SVID, AT&T, POSIX, X/OPEN, 4.3BSD
.SH "SEE ALSO"
.BR chmod (2),
.BR chown (2),
diff --git a/man2/alarm.2 b/man2/alarm.2
index 8a7fb07373..79bc463d45 100644
--- a/man2/alarm.2
+++ b/man2/alarm.2
@@ -73,7 +73,7 @@ is a bad idea.
Scheduling delays can, as ever, cause the execution of the process to
be delayed by an arbitrary amount of time.
.SH "CONFORMING TO"
-SVr4, SVID, POSIX, X/OPEN, BSD 4.3
+SVr4, SVID, POSIX, X/OPEN, 4.3BSD
.SH "SEE ALSO"
.BR gettimeofday (2),
.BR pause (2),
diff --git a/man2/bind.2 b/man2/bind.2
index fe72bb6462..20f369e395 100644
--- a/man2/bind.2
+++ b/man2/bind.2
@@ -187,7 +187,7 @@ The transparent proxy options are not described.
.SH "CONFORMING TO"
SVr4, 4.4BSD (the
.BR bind ()
-function first appeared in BSD 4.2). SVr4 documents additional
+function first appeared in 4.2BSD). SVr4 documents additional
.BR EADDRNOTAVAIL ,
.BR EADDRINUSE ,
and
@@ -203,7 +203,7 @@ The third argument of
.BR bind ()
is in reality an
.I int
-(and this is what BSD 4.* and libc4 and libc5 have).
+(and this is what 4.x BSD and libc4 and libc5 have).
Some POSIX confusion resulted in the present
.IR socklen_t ,
also used by glibc.
diff --git a/man2/brk.2 b/man2/brk.2
index 2e24a02b66..df0fb8d0b2 100644
--- a/man2/brk.2
+++ b/man2/brk.2
@@ -65,7 +65,7 @@ and
is set to
.BR ENOMEM .
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.BR brk " and " sbrk
are not defined in the C Standard and are deliberately excluded from the
diff --git a/man2/close.2 b/man2/close.2
index feebebd9db..4f4ea52035 100644
--- a/man2/close.2
+++ b/man2/close.2
@@ -79,7 +79,7 @@ call was interrupted by a signal.
.B EIO
An I/O error occurred.
.SH "CONFORMING TO"
-SVr4, SVID, POSIX, X/OPEN, BSD 4.3. SVr4 documents an additional
+SVr4, SVID, POSIX, X/OPEN, 4.3BSD. SVr4 documents an additional
ENOLINK error condition.
.SH NOTES
Not checking the return value of close is a common but nevertheless
diff --git a/man2/connect.2 b/man2/connect.2
index 165e8c758d..f8c861cc38 100644
--- a/man2/connect.2
+++ b/man2/connect.2
@@ -208,7 +208,7 @@ be very long when syncookies are enabled on the server.
.SH "CONFORMING TO"
SVr4, 4.4BSD (the
.BR connect ()
-function first appeared in BSD 4.2). SVr4 documents the additional
+function first appeared in 4.2BSD). SVr4 documents the additional
general error codes
.BR EADDRNOTAVAIL ,
.BR EINVAL ,
@@ -225,7 +225,7 @@ The third argument of
.BR connect ()
is in reality an
.I int
-(and this is what BSD 4.* and libc4 and libc5 have).
+(and this is what 4.x BSD and libc4 and libc5 have).
Some POSIX confusion resulted in the present
.IR socklen_t ,
also used by glibc.
diff --git a/man2/dup.2 b/man2/dup.2
index 0e0be81cda..de7f505e07 100644
--- a/man2/dup.2
+++ b/man2/dup.2
@@ -117,7 +117,7 @@ without closing
.I newfd
first.
.SH "CONFORMING TO"
-SVr4, SVID, POSIX, X/OPEN, BSD 4.3. SVr4 documents additional
+SVr4, SVID, POSIX, X/OPEN, 4.3BSD. SVr4 documents additional
EINTR and ENOLINK error conditions. POSIX.1 adds EINTR.
The EBUSY return is Linux-specific.
.SH "SEE ALSO"
diff --git a/man2/execve.2 b/man2/execve.2
index d512939cd5..9bf34167d9 100644
--- a/man2/execve.2
+++ b/man2/execve.2
@@ -172,7 +172,7 @@ file has an SUID or SGID bit set.
.B ETXTBSY
Executable was open for writing by one or more processes.
.SH "CONFORMING TO"
-SVr4, SVID, X/OPEN, BSD 4.3. POSIX does not document the #! behavior
+SVr4, SVID, X/OPEN, 4.3BSD. POSIX does not document the #! behavior
but is otherwise compatible. SVr4 documents additional error
conditions EAGAIN, EINTR, ELIBACC, ENOLINK, EMULTIHOP; POSIX does not
document ETXTBSY, EPERM, EFAULT, ELOOP, EIO, ENFILE, EMFILE, EINVAL,
diff --git a/man2/fcntl.2 b/man2/fcntl.2
index 4a1c98417c..141fba2e22 100644
--- a/man2/fcntl.2
+++ b/man2/fcntl.2
@@ -864,7 +864,7 @@ has permission to send signals to.
Despite this error return, the file descriptor owner is set,
and signals will be sent to the owner.
.SH "CONFORMING TO"
-SVr4, SVID, POSIX, X/OPEN, BSD 4.3. Only the operations F_DUPFD,
+SVr4, SVID, POSIX, X/OPEN, 4.3BSD. Only the operations F_DUPFD,
F_GETFD, F_SETFD, F_GETFL, F_SETFL, F_GETLK, F_SETLK, F_SETLKW,
F_GETOWN, and F_SETOWN are specified in POSIX.1.
F_GETSIG, F_SETSIG, F_NOTIFY, F_GETLEASE, and F_SETLEASE
diff --git a/man2/fork.2 b/man2/fork.2
index 6b482f8dbd..31674499ce 100644
--- a/man2/fork.2
+++ b/man2/fork.2
@@ -81,7 +81,7 @@ failed to allocate the necessary kernel structures because memory is tight.
.SH "CONFORMING TO"
The
.B fork
-call conforms to SVr4, SVID, POSIX, X/OPEN, BSD 4.3.
+call conforms to SVr4, SVID, POSIX, X/OPEN, 4.3BSD.
.SH "SEE ALSO"
.BR clone (2),
.BR execve (2),
diff --git a/man2/getdtablesize.2 b/man2/getdtablesize.2
index 7ab5f8066d..112a9bc435 100644
--- a/man2/getdtablesize.2
+++ b/man2/getdtablesize.2
@@ -52,7 +52,7 @@ The libc4 and libc5 versions return
.SH "CONFORMING TO"
SVr4, 4.4BSD (the
.B getdtablesize
-function first appeared in BSD 4.2).
+function first appeared in 4.2BSD).
.SH "SEE ALSO"
.BR close (2),
.BR dup (2),
diff --git a/man2/getgid.2 b/man2/getgid.2
index 38c0dd1294..f4f4b8d99c 100644
--- a/man2/getgid.2
+++ b/man2/getgid.2
@@ -42,7 +42,7 @@ returns the effective group ID of the current process.
.SH ERRORS
These functions are always successful.
.SH "CONFORMING TO"
-POSIX, BSD 4.3
+POSIX, 4.3BSD
.SH "SEE ALSO"
.BR setgid (2),
.BR setregid (2)
diff --git a/man2/getpeername.2 b/man2/getpeername.2
index 0388cb00ff..0a308eb492 100644
--- a/man2/getpeername.2
+++ b/man2/getpeername.2
@@ -90,7 +90,7 @@ function call first appeared in 4.2BSD).
.SH NOTE
The third argument of
.B getpeername
-is in reality an `int *' (and this is what BSD 4.* and libc4 and libc5 have).
+is in reality an `int *' (and this is what 4.x BSD and libc4 and libc5 have).
Some POSIX confusion resulted in the present socklen_t, also used by glibc.
See also
.BR accept (2).
diff --git a/man2/getpid.2 b/man2/getpid.2
index b5e500ab28..a428f37f55 100644
--- a/man2/getpid.2
+++ b/man2/getpid.2
@@ -39,7 +39,7 @@ routines that generate unique temporary file names.)
.B getppid
returns the process ID of the parent of the current process.
.SH "CONFORMING TO"
-POSIX, BSD 4.3, SVID
+POSIX, 4.3BSD, SVID
.SH "SEE ALSO"
.BR fork (2),
.BR kill (2),
diff --git a/man2/getpriority.2 b/man2/getpriority.2
index 30eaa0736e..9453bb223b 100644
--- a/man2/getpriority.2
+++ b/man2/getpriority.2
@@ -147,7 +147,7 @@ all SYSV-like systems.
Linux requires the real or effective user ID of the caller to match
the real user of the process \fIwho\fP (instead of its effective user ID).
All BSD-like systems (SunOS 4.1.3, Ultrix 4.2,
-BSD 4.3, FreeBSD 4.3, OpenBSD-2.5, ...) require
+4.3BSD, FreeBSD 4.3, OpenBSD-2.5, ...) require
the effective user ID of the caller to match
the real or effective user ID of the process \fIwho\fP.
.LP
diff --git a/man2/getrlimit.2 b/man2/getrlimit.2
index 10a5563ae3..91bd5db22a 100644
--- a/man2/getrlimit.2
+++ b/man2/getrlimit.2
@@ -330,7 +330,7 @@ signals delivered when a process encountered the soft and hard
limits were delivered one (CPU) second later than they should have been.
This was fixed in kernel 2.6.8.
.SH "CONFORMING TO"
-SVr4, BSD 4.3.
+SVr4, 4.3BSD.
.BR RLIMIT_MEMLOCK
and
.BR RLIMIT_NPROC
diff --git a/man2/getrusage.2 b/man2/getrusage.2
index 8bd211121f..261f428f12 100644
--- a/man2/getrusage.2
+++ b/man2/getrusage.2
@@ -88,7 +88,7 @@ points outside the accessible address space.
.I who
is invalid.
.SH "CONFORMING TO"
-SVr4, BSD 4.3
+SVr4, 4.3BSD
.SH NOTES
Including
.I <sys/time.h>
@@ -110,7 +110,7 @@ This non-conformance is rectified in Linux 2.6.9 and later.
.\" See the description of getrusage() in XSH.
.\" A similar statement was also in SUSv2.
.LP
-The above struct was taken from BSD 4.3 Reno.
+The above struct was taken from 4.3BSD Reno.
Not all fields are meaningful under Linux.
In linux 2.4 only the fields
.IR ru_utime ,
diff --git a/man2/getsockname.2 b/man2/getsockname.2
index 969c646e62..d528701016 100644
--- a/man2/getsockname.2
+++ b/man2/getsockname.2
@@ -88,7 +88,7 @@ and ENOSR error codes.
.SH NOTE
The third argument of
.B getsockname
-is in reality an `int *' (and this is what BSD 4.* and libc4 and libc5 have).
+is in reality an `int *' (and this is what 4.x BSD and libc4 and libc5 have).
Some POSIX confusion resulted in the present socklen_t, also used by glibc.
See also
.BR accept (2).
diff --git a/man2/getsockopt.2 b/man2/getsockopt.2
index f673fa7d0c..1322341ace 100644
--- a/man2/getsockopt.2
+++ b/man2/getsockopt.2
@@ -164,7 +164,7 @@ options
.SH NOTE
The fifth argument of
.BR getsockopt " and " setsockopt
-is in reality an int [*] (and this is what BSD 4.* and libc4 and libc5 have).
+is in reality an int [*] (and this is what 4.x BSD and libc4 and libc5 have).
Some POSIX confusion resulted in the present socklen_t, also used by glibc.
See also
.BR accept (2).
diff --git a/man2/gettimeofday.2 b/man2/gettimeofday.2
index f647bcd541..b2f46c8a85 100644
--- a/man2/gettimeofday.2
+++ b/man2/gettimeofday.2
@@ -217,7 +217,7 @@ _POSIX_SOURCE or compiling with the \-ansi flag).
.LP
Traditionally, the fields of struct timeval were longs.
.SH "CONFORMING TO"
-SVr4, BSD 4.3. POSIX 1003.1-2001 describes gettimeofday()
+SVr4, 4.3BSD. POSIX 1003.1-2001 describes gettimeofday()
but not settimeofday().
.SH "SEE ALSO"
.BR date (1),
diff --git a/man2/getuid.2 b/man2/getuid.2
index 3f702aa785..4a6d041caa 100644
--- a/man2/getuid.2
+++ b/man2/getuid.2
@@ -43,7 +43,7 @@ returns the effective user ID of the current process.
.SH ERRORS
These functions are always successful.
.SH "CONFORMING TO"
-POSIX, BSD 4.3.
+POSIX, 4.3BSD.
.SH HISTORY
In Unix V6 the \fBgetuid()\fP call returned (euid << 8) + uid.
Unix V7 introduced separate calls \fBgetuid()\fP and \fBgeteuid()\fP.
diff --git a/man2/kill.2 b/man2/kill.2
index fdda8aa683..ca1ba568de 100644
--- a/man2/kill.2
+++ b/man2/kill.2
@@ -135,7 +135,7 @@ user ID of the receiver.
The current rules, which conform to POSIX 1003.1-2001, were adopted
in kernel 1.3.78.
.SH "CONFORMING TO"
-SVr4, SVID, POSIX.1, X/OPEN, BSD 4.3, POSIX 1003.1-2001
+SVr4, SVID, POSIX.1, X/OPEN, 4.3BSD, POSIX 1003.1-2001
.SH "SEE ALSO"
.BR _exit (2),
.BR killpg (2),
diff --git a/man2/link.2 b/man2/link.2
index d8fba462b0..11bb10d321 100644
--- a/man2/link.2
+++ b/man2/link.2
@@ -152,7 +152,7 @@ Some other implementations behave in the same manner as Linux.
.\" thread in the Austin mailing list reported that some
.\" other (SysV) implementations did/do the same -- MTK, Apr 05
.SH "CONFORMING TO"
-SVr4, SVID, POSIX, BSD 4.3, X/OPEN. SVr4 documents additional ENOLINK and
+SVr4, SVID, POSIX, 4.3BSD, X/OPEN. SVr4 documents additional ENOLINK and
EMULTIHOP error conditions; POSIX.1 does not document ELOOP.
X/OPEN does not document EFAULT, ENOMEM or EIO.
.SH BUGS
diff --git a/man2/lseek.2 b/man2/lseek.2
index 24c51e8a6f..c0bd2f0b9e 100644
--- a/man2/lseek.2
+++ b/man2/lseek.2
@@ -110,7 +110,7 @@ The resulting file offset cannot be represented in an off_t.
.I fildes
is associated with a pipe, socket, or FIFO.
.SH "CONFORMING TO"
-SVr4, POSIX, BSD 4.3
+SVr4, POSIX, 4.3BSD
.SH RESTRICTIONS
Some devices are incapable of seeking and POSIX does not specify which
devices must support it.
diff --git a/man2/nice.2 b/man2/nice.2
index 263ffeee56..68f2ae06cb 100644
--- a/man2/nice.2
+++ b/man2/nice.2
@@ -58,7 +58,7 @@ Under Linux the
.B CAP_SYS_NICE
capability is required.
.SH "CONFORMING TO"
-SVr4, SVID EXT, AT&T, X/OPEN, BSD 4.3. However, the Linux and (g)libc
+SVr4, SVID EXT, AT&T, X/OPEN, 4.3BSD. However, the Linux and (g)libc
(earlier than glibc 2.2.4) return value is nonstandard, see below.
SVr4 documents an additional EINVAL error code.
.SH NOTES
diff --git a/man2/open.2 b/man2/open.2
index 495f0b8f24..e452ec4328 100644
--- a/man2/open.2
+++ b/man2/open.2
@@ -444,7 +444,7 @@ This is typically used to open devices in order to get a file descriptor
for use with
.BR ioctl (2).
.SH "CONFORMING TO"
-SVr4, SVID, POSIX, X/OPEN, BSD 4.3.
+SVr4, SVID, POSIX, X/OPEN, 4.3BSD.
The
.BR O_NOATIME ,
.BR O_NOFOLLOW ,
diff --git a/man2/pause.2 b/man2/pause.2
index 4945288321..c998adf802 100644
--- a/man2/pause.2
+++ b/man2/pause.2
@@ -60,7 +60,7 @@ is set to
.B EINTR
a signal was caught and the signal-catching function returned.
.SH "CONFORMING TO"
-SVr4, SVID, POSIX, X/OPEN, BSD 4.3
+SVr4, SVID, POSIX, X/OPEN, 4.3BSD
.SH "SEE ALSO"
.BR kill (2),
.BR select (2),
diff --git a/man2/ptrace.2 b/man2/ptrace.2
index 169a7bfaf0..79e52322bb 100644
--- a/man2/ptrace.2
+++ b/man2/ptrace.2
@@ -258,7 +258,7 @@ Alternatively, the process may already be being traced, or be
The specified process does not exist, or is not currently being traced by the
caller, or is not stopped (for requests that require that).
.SH "CONFORMING TO"
-SVr4, SVID EXT, AT&T, X/OPEN, BSD 4.3
+SVr4, SVID EXT, AT&T, X/OPEN, 4.3BSD
.SH "SEE ALSO"
.BR gdb (1),
.BR strace (1),
diff --git a/man2/read.2 b/man2/read.2
index e7539a03c8..3051000dbe 100644
--- a/man2/read.2
+++ b/man2/read.2
@@ -111,7 +111,7 @@ to return \-1 (with
.I errno
set to EINTR) or to return the number of bytes already read.
.SH "CONFORMING TO"
-SVr4, SVID, AT&T, POSIX, X/OPEN, BSD 4.3
+SVr4, SVID, AT&T, POSIX, X/OPEN, 4.3BSD
.SH RESTRICTIONS
On NFS file systems, reading small amounts of data will only update the
time stamp the first time, subsequent calls may not do so. This is caused
diff --git a/man2/readv.2 b/man2/readv.2
index 4436cd250b..76b7b085f3 100644
--- a/man2/readv.2
+++ b/man2/readv.2
@@ -112,7 +112,7 @@ the vector count \fIcount\fR is zero or greater than \fBMAX_IOVEC\fR.
.B readv
and
.B writev
-functions first appeared in BSD 4.2), Unix98, POSIX 1003.1-2001.
+functions first appeared in 4.2BSD), Unix98, POSIX 1003.1-2001.
Linux libc5 used \fBsize_t\fR as the type of the \fIcount\fR parameter,
and \fBint\fP as return type for these functions.
.\" The readv/writev system calls were buggy before Linux 1.3.40.
diff --git a/man2/recv.2 b/man2/recv.2
index a7a911beb7..633fce3fbd 100644
--- a/man2/recv.2
+++ b/man2/recv.2
@@ -402,16 +402,16 @@ flags.
.SH NOTE
The prototypes given above follow glibc2.
The Single Unix Specification agrees, except that it has return values
-of type `ssize_t' (while BSD 4.* and libc4 and libc5 all have `int').
+of type `ssize_t' (while 4.x BSD and libc4 and libc5 all have `int').
The
.I flags
-argument is `int' in BSD 4.*, but `unsigned int' in libc4 and libc5.
+argument is `int' in 4.x BSD, but `unsigned int' in libc4 and libc5.
The
.I len
-argument is `int' in BSD 4.*, but `size_t' in libc4 and libc5.
+argument is `int' in 4.x BSD, but `size_t' in libc4 and libc5.
The
.I fromlen
-argument is `int *' in BSD 4.*, libc4 and libc5.
+argument is `int *' in 4.x BSD, libc4 and libc5.
The present `socklen_t *' was invented by POSIX.
See also
.BR accept (2).
diff --git a/man2/rmdir.2 b/man2/rmdir.2
index cc517aec32..5ea5a080a8 100644
--- a/man2/rmdir.2
+++ b/man2/rmdir.2
@@ -111,7 +111,7 @@ does not support the removal of directories.
.I pathname
refers to a file on a read-only filesystem.
.SH "CONFORMING TO"
-SVr4, SVID, POSIX, BSD 4.3
+SVr4, SVID, POSIX, 4.3BSD
.SH BUGS
Infelicities in the protocol underlying NFS can cause the unexpected
disappearance of directories which are still being used.
diff --git a/man2/send.2 b/man2/send.2
index b07343418a..0e713cf51f 100644
--- a/man2/send.2
+++ b/man2/send.2
@@ -340,13 +340,13 @@ flag is a Linux extension.
The prototypes given above follow the Single Unix Specification,
as glibc2 also does; the
.I flags
-argument was `int' in BSD 4.*, but `unsigned int' in libc4 and libc5;
+argument was `int' in 4.x BSD, but `unsigned int' in libc4 and libc5;
the
.I len
-argument was `int' in BSD 4.* and libc4, but `size_t' in libc5;
+argument was `int' in 4.x BSD and libc4, but `size_t' in libc5;
the
.I tolen
-argument was `int' in BSD 4.* and libc4 and libc5.
+argument was `int' in 4.x BSD and libc4 and libc5.
See also
.BR accept (2).
.SH BUGS
diff --git a/man2/seteuid.2 b/man2/seteuid.2
index 0b81bb9b7f..c29b9a8159 100644
--- a/man2/seteuid.2
+++ b/man2/seteuid.2
@@ -87,7 +87,7 @@ and hence does not change the saved user ID.
Similar remarks hold for
.BR setegid .
.SH "CONFORMING TO"
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR geteuid (2),
.BR setresuid (2),
diff --git a/man2/setpgid.2 b/man2/setpgid.2
index 9f0f408626..a6082cbdbf 100644
--- a/man2/setpgid.2
+++ b/man2/setpgid.2
@@ -167,7 +167,7 @@ and
conform to POSIX.1.
The function
.B setpgrp
-is from BSD 4.2.
+is from 4.2BSD.
The function
.B getpgid
conforms to SVr4.
diff --git a/man2/setreuid.2 b/man2/setreuid.2
index 2b17d2456c..bca5e11754 100644
--- a/man2/setreuid.2
+++ b/man2/setreuid.2
@@ -102,7 +102,7 @@ was specified.
Setting the effective user (group) ID to the saved user ID is
possible since Linux 1.1.37 (1.1.38).
.SH "CONFORMING TO"
-BSD 4.3 (the
+4.3BSD (the
.B setreuid
and
.B setregid
diff --git a/man2/sigaltstack.2 b/man2/sigaltstack.2
index 10141f4314..05fd811d7d 100644
--- a/man2/sigaltstack.2
+++ b/man2/sigaltstack.2
@@ -165,7 +165,7 @@ signal stack.
For backwards compatibility, glibc also provides \fBsigstack\fP.
All new applications should be written using \fBsigaltstack\fB.
.SH HISTORY
-BSD 4.2 had a \fIsigstack\fP() system call. It used a slightly
+4.2BSD had a \fIsigstack\fP() system call. It used a slightly
different struct, and had as major disadvantage that the caller
had to know the direction of stack growth.
.SH "CONFORMING TO"
diff --git a/man2/sigblock.2 b/man2/sigblock.2
index b75dc62121..4e3323fcbb 100644
--- a/man2/sigblock.2
+++ b/man2/sigblock.2
@@ -95,7 +95,7 @@ or
\- this restriction is silently imposed by the system.
.SH "CONFORMING TO"
-4.4BSD. These function calls appeared in BSD 4.3 and are deprecated.
+4.4BSD. These function calls appeared in 4.3BSD and are deprecated.
Use the POSIX signal facilities for new programs.
.SH "SEE ALSO"
.BR kill (2),
diff --git a/man2/socket.2 b/man2/socket.2
index f68c23cf48..ec8262c275 100644
--- a/man2/socket.2
+++ b/man2/socket.2
@@ -307,7 +307,7 @@ appeared in 4.2BSD. It is generally portable to/from
non-BSD systems supporting clones of the BSD socket layer (including
System V variants).
.SH NOTE
-The manifest constants used under BSD 4.* for protocol families
+The manifest constants used under 4.x BSD for protocol families
are PF_UNIX, PF_INET, etc., while AF_UNIX etc. are used for address
families. However, already the BSD man page promises: "The protocol
family generally is the same as the address family", and subsequent
diff --git a/man2/stat.2 b/man2/stat.2
index 4ebca03e13..464cdbb3ee 100644
--- a/man2/stat.2
+++ b/man2/stat.2
@@ -288,7 +288,7 @@ The
.BR stat ()
and
.BR fstat ()
-calls conform to SVr4, SVID, POSIX, X/OPEN, BSD 4.3. The
+calls conform to SVr4, SVID, POSIX, X/OPEN, 4.3BSD. The
.BR lstat ()
call conforms to 4.3BSD and SVr4.
SVr4 documents additional
diff --git a/man2/symlink.2 b/man2/symlink.2
index ebcc6e69bf..01c8aeccb0 100644
--- a/man2/symlink.2
+++ b/man2/symlink.2
@@ -137,8 +137,8 @@ file (unless it also has other hard links). If this behaviour is not
desired, use
.BR link .
.SH "CONFORMING TO"
-SVr4, SVID, POSIX, BSD 4.3. SVr4 documents additional error codes
-SVr4, SVID, BSD 4.3, X/OPEN. SVr4 documents additional error codes
+SVr4, SVID, POSIX, 4.3BSD. SVr4 documents additional error codes
+SVr4, SVID, 4.3BSD, X/OPEN. SVr4 documents additional error codes
EDQUOT and ENOSYS.
See
.BR open (2)
diff --git a/man2/sync.2 b/man2/sync.2
index c8b0b1d8c5..b048f332b3 100644
--- a/man2/sync.2
+++ b/man2/sync.2
@@ -44,7 +44,7 @@ first commits inodes to buffers, and then buffers to disk.
.SH ERRORS
This function is always successful.
.SH "CONFORMING TO"
-SVr4, SVID, X/OPEN, BSD 4.3
+SVr4, SVID, X/OPEN, 4.3BSD
.SH BUGS
According to the standard specification (e.g., SVID),
\fBsync()\fP schedules the writes, but may return before the actual
diff --git a/man2/syscall.2 b/man2/syscall.2
index 561b503996..9bf0b79480 100644
--- a/man2/syscall.2
+++ b/man2/syscall.2
@@ -37,7 +37,7 @@
.\"
.Dd June 16, 1993
.Dt SYSCALL 2
-.Os BSD 4
+.Os 4BSD
.Sh NAME
.Nm syscall
.Nd indirect system call
diff --git a/man2/sysctl.2 b/man2/sysctl.2
index 107b71c493..9d955ca7f1 100644
--- a/man2/sysctl.2
+++ b/man2/sysctl.2
@@ -128,7 +128,7 @@ A
call has been present in Linux since version 1.3.57. It originated in
4.4BSD. Only Linux has the
.I /proc/sys
-mirror, and the object naming schemes differ between Linux and BSD 4.4,
+mirror, and the object naming schemes differ between Linux and 4.4BSD,
but the declaration of the
.BR sysctl (2)
function is the same in both.
diff --git a/man2/time.2 b/man2/time.2
index e64254581c..9fd3691279 100644
--- a/man2/time.2
+++ b/man2/time.2
@@ -64,9 +64,9 @@ required to be synchronised to a standard reference. The intention is
that the interpretation of seconds since the Epoch values be
consistent; see POSIX.1 Annex B 2.2.2 for further rationale.
.SH "CONFORMING TO"
-SVr4, SVID, POSIX, X/OPEN, BSD 4.3
+SVr4, SVID, POSIX, X/OPEN, 4.3BSD
.br
-Under BSD 4.3, this call is obsoleted by
+Under 4.3BSD, this call is obsoleted by
.BR gettimeofday (2).
POSIX does not specify any error conditions.
.SH "SEE ALSO"
diff --git a/man2/times.2 b/man2/times.2
index cf4e901b5f..c2bb451a63 100644
--- a/man2/times.2
+++ b/man2/times.2
@@ -154,7 +154,7 @@ that are not measured in clock ticks
but in
.BR CLOCKS_PER_SEC .
.SH "CONFORMING TO"
-SVr4, SVID, POSIX, X/OPEN, BSD 4.3
+SVr4, SVID, POSIX, X/OPEN, 4.3BSD
.SH "HISTORICAL NOTES"
SVr1-3 returns
.I long
diff --git a/man2/truncate.2 b/man2/truncate.2
index cd30ce64f6..07a1db13ff 100644
--- a/man2/truncate.2
+++ b/man2/truncate.2
@@ -155,7 +155,7 @@ The
.I fd
does not reference a regular file.
.SH "CONFORMING TO"
-4.4BSD, SVr4 (these function calls first appeared in BSD 4.2).
+4.4BSD, SVr4 (these function calls first appeared in 4.2BSD).
POSIX 1003.1-1996 has
.BR ftruncate .
POSIX 1003.1-2001 also has
diff --git a/man2/umask.2 b/man2/umask.2
index 7148ef6bf8..40918928f7 100644
--- a/man2/umask.2
+++ b/man2/umask.2
@@ -63,7 +63,7 @@ as 0666).
This system call always succeeds and the previous value of the mask
is returned.
.SH "CONFORMING TO"
-SVr4, SVID, POSIX, X/OPEN, BSD 4.3
+SVr4, SVID, POSIX, X/OPEN, 4.3BSD
.SH "SEE ALSO"
.BR chmod (2),
.BR mkdir (2),
diff --git a/man2/uname.2 b/man2/uname.2
index 4dcc5184e9..09e347217e 100644
--- a/man2/uname.2
+++ b/man2/uname.2
@@ -69,7 +69,7 @@ is not valid.
SVr4, SVID, POSIX, X/OPEN.
There is no
.B uname
-call in BSD 4.3.
+call in 4.3BSD.
.PP
The
.I domainname
diff --git a/man2/utime.2 b/man2/utime.2
index 5f001ae423..26a8437beb 100644
--- a/man2/utime.2
+++ b/man2/utime.2
@@ -155,7 +155,7 @@ SVr4, SVID, POSIX. SVr4 documents additional error conditions EFAULT,
EINTR, ELOOP, EMULTIHOP, ENAMETOOLONG, ENOLINK, ENOLINK, ENOTDIR.
.br
.BR utimes :
-BSD 4.3
+4.3BSD
.SH "SEE ALSO"
.BR chattr (1),
.BR stat (2)
diff --git a/man2/vfork.2 b/man2/vfork.2
index 7c874ff43d..911705f219 100644
--- a/man2/vfork.2
+++ b/man2/vfork.2
@@ -149,9 +149,9 @@ and requires a kernel patch.
The
.BR vfork ()
system call appeared in 3.0BSD.
-.\" In the release notes for BSD 4.2 Sam Leffler wrote: `vfork: Is still
+.\" In the release notes for 4.2BSD Sam Leffler wrote: `vfork: Is still
.\" present, but definitely on its way out'.
-In BSD 4.4 it was made synonymous to
+In 4.4BSD it was made synonymous to
.BR fork ()
but NetBSD introduced it again,
cf. http://www.netbsd.org/Documentation/kernel/vfork.html .