From b14d4aa5b88ad73faab7da19682606c6af8adf79 Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Mon, 18 Jul 2005 15:05:56 +0000 Subject: [PATCH] Classical BSD versions are now always named x.yBSD (formerly there was a mix of x.yBSD and BSD x.y). --- Changes | 3 +++ man1/install.1 | 2 +- man2/_exit.2 | 2 +- man2/accept.2 | 2 +- man2/access.2 | 2 +- man2/alarm.2 | 2 +- man2/bind.2 | 4 ++-- man2/brk.2 | 2 +- man2/close.2 | 2 +- man2/connect.2 | 4 ++-- man2/dup.2 | 2 +- man2/execve.2 | 2 +- man2/fcntl.2 | 2 +- man2/fork.2 | 2 +- man2/getdtablesize.2 | 2 +- man2/getgid.2 | 2 +- man2/getpeername.2 | 2 +- man2/getpid.2 | 2 +- man2/getpriority.2 | 2 +- man2/getrlimit.2 | 2 +- man2/getrusage.2 | 4 ++-- man2/getsockname.2 | 2 +- man2/getsockopt.2 | 2 +- man2/gettimeofday.2 | 2 +- man2/getuid.2 | 2 +- man2/kill.2 | 2 +- man2/link.2 | 2 +- man2/lseek.2 | 2 +- man2/nice.2 | 2 +- man2/open.2 | 2 +- man2/pause.2 | 2 +- man2/ptrace.2 | 2 +- man2/read.2 | 2 +- man2/readv.2 | 2 +- man2/recv.2 | 8 ++++---- man2/rmdir.2 | 2 +- man2/send.2 | 6 +++--- man2/seteuid.2 | 2 +- man2/setpgid.2 | 2 +- man2/setreuid.2 | 2 +- man2/sigaltstack.2 | 2 +- man2/sigblock.2 | 2 +- man2/socket.2 | 2 +- man2/stat.2 | 2 +- man2/symlink.2 | 4 ++-- man2/sync.2 | 2 +- man2/syscall.2 | 2 +- man2/sysctl.2 | 2 +- man2/time.2 | 4 ++-- man2/times.2 | 2 +- man2/truncate.2 | 2 +- man2/umask.2 | 2 +- man2/uname.2 | 2 +- man2/utime.2 | 2 +- man2/vfork.2 | 4 ++-- man3/abort.3 | 2 +- man3/abs.3 | 2 +- man3/acos.3 | 2 +- man3/acosh.3 | 2 +- man3/alloca.3 | 2 +- man3/asin.3 | 2 +- man3/asinh.3 | 2 +- man3/atan.3 | 2 +- man3/atan2.3 | 2 +- man3/atanh.3 | 2 +- man3/atexit.3 | 2 +- man3/atof.3 | 2 +- man3/atoi.3 | 2 +- man3/bsearch.3 | 2 +- man3/byteorder.3 | 2 +- man3/ceil.3 | 2 +- man3/closedir.3 | 2 +- man3/copysign.3 | 2 +- man3/cos.3 | 2 +- man3/cosh.3 | 2 +- man3/crypt.3 | 2 +- man3/ctime.3 | 2 +- man3/daemon.3 | 2 +- man3/difftime.3 | 2 +- man3/div.3 | 2 +- man3/erf.3 | 2 +- man3/ether_aton.3 | 2 +- man3/exit.3 | 2 +- man3/exp.3 | 2 +- man3/exp2.3 | 2 +- man3/fabs.3 | 2 +- man3/ffs.3 | 2 +- man3/finite.3 | 4 ++-- man3/floor.3 | 2 +- man3/fmod.3 | 2 +- man3/fpurge.3 | 2 +- man3/frexp.3 | 2 +- man3/ftime.3 | 2 +- man3/fts.3 | 2 +- man3/getenv.3 | 2 +- man3/getgrent.3 | 2 +- man3/getgrnam.3 | 2 +- man3/gethostbyname.3 | 2 +- man3/getloadavg.3 | 2 +- man3/getmntent.3 | 2 +- man3/getnetent.3 | 2 +- man3/getprotoent.3 | 2 +- man3/getpwent.3 | 2 +- man3/getpwnam.3 | 2 +- man3/getservent.3 | 2 +- man3/getusershell.3 | 2 +- man3/hypot.3 | 2 +- man3/index.3 | 2 +- man3/inet.3 | 2 +- man3/infnan.3 | 2 +- man3/initgroups.3 | 2 +- man3/isalpha.3 | 2 +- man3/isatty.3 | 2 +- man3/j0.3 | 2 +- man3/ldexp.3 | 2 +- man3/lgamma.3 | 2 +- man3/log.3 | 2 +- man3/log10.3 | 2 +- man3/log2.3 | 2 +- man3/logb.3 | 4 ++-- man3/lsearch.3 | 2 +- man3/memccpy.3 | 2 +- man3/memchr.3 | 2 +- man3/memcmp.3 | 2 +- man3/memcpy.3 | 2 +- man3/memmove.3 | 2 +- man3/memset.3 | 2 +- man3/mkstemp.3 | 2 +- man3/mktemp.3 | 4 ++-- man3/modf.3 | 2 +- man3/opendir.3 | 2 +- man3/perror.3 | 2 +- man3/posix_memalign.3 | 4 ++-- man3/pow.3 | 2 +- man3/printf.3 | 10 +++++----- man3/psignal.3 | 2 +- man3/putenv.3 | 4 ++-- man3/qsort.3 | 2 +- man3/queue.3 | 2 +- man3/rand.3 | 2 +- man3/random.3 | 2 +- man3/rcmd.3 | 2 +- man3/re_comp.3 | 2 +- man3/readdir.3 | 2 +- man3/realpath.3 | 6 +++--- man3/remainder.3 | 2 +- man3/remove.3 | 2 +- man3/resolver.3 | 2 +- man3/rewinddir.3 | 2 +- man3/rint.3 | 2 +- man3/scalb.3 | 2 +- man3/scandir.3 | 2 +- man3/scanf.3 | 4 ++-- man3/seekdir.3 | 2 +- man3/setenv.3 | 2 +- man3/setjmp.3 | 2 +- man3/siginterrupt.3 | 2 +- man3/sin.3 | 2 +- man3/sinh.3 | 2 +- man3/sqrt.3 | 2 +- man3/strcasecmp.3 | 2 +- man3/strcat.3 | 2 +- man3/strchr.3 | 2 +- man3/strcmp.3 | 2 +- man3/strcoll.3 | 2 +- man3/strcpy.3 | 2 +- man3/strdup.3 | 4 ++-- man3/strerror.3 | 2 +- man3/strlen.3 | 2 +- man3/strpbrk.3 | 2 +- man3/strsep.3 | 2 +- man3/strspn.3 | 2 +- man3/strtok.3 | 2 +- man3/strtol.3 | 2 +- man3/strtoul.3 | 2 +- man3/strxfrm.3 | 2 +- man3/swab.3 | 2 +- man3/syslog.3 | 4 ++-- man3/system.3 | 2 +- man3/tan.3 | 2 +- man3/tanh.3 | 2 +- man3/telldir.3 | 2 +- man3/tempnam.3 | 2 +- man3/tmpfile.3 | 2 +- man3/tmpnam.3 | 2 +- man3/toupper.3 | 2 +- man3/ttyname.3 | 2 +- man3/ualarm.3 | 4 ++-- man3/usleep.3 | 2 +- man7/man.7 | 2 +- man7/mdoc.samples.7 | 2 +- 191 files changed, 219 insertions(+), 216 deletions(-) diff --git a/Changes b/Changes index 99668b3c9..d3692cd90 100644 --- a/Changes +++ b/Changes @@ -20,6 +20,9 @@ Global changes The terms "set-user-ID" and "set-group-ID" are now used consistently (no abbreviations) accorss all manual pages. +Classical BSD versions are now always named x.yBSD (formerly +there was a mix of x.yBSD and BSD x.y). + Typographical or grammatical errors have been corrected in several places. diff --git a/man1/install.1 b/man1/install.1 index 549f0e28d..09bf47c3c 100644 --- a/man1/install.1 +++ b/man1/install.1 @@ -178,7 +178,7 @@ The variables LANG, LC_ALL, LC_CTYPE and LC_MESSAGES have the usual meaning. For the GNU version, the variables SIMPLE_BACKUP_SUFFIX and VERSION_CONTROL control backup file naming, as described above. .SH "CONFORMING TO" -BSD 4.2 (which had the \-c, \-m, \-o, \-g and \-s options). +4.2BSD (which had the \-c, \-m, \-o, \-g and \-s options). .SH NOTES This page describes .B install diff --git a/man2/_exit.2 b/man2/_exit.2 index fcc76acf9..74fc48cc3 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 bbe22aaf1..1e5aaf0e3 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 d25799007..0ca6bf549 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 8a7fb0737..79bc463d4 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 fe72bb646..20f369e39 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 2e24a02b6..df0fb8d0b 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 feebebd9d..4f4ea5203 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 165e8c758..f8c861cc3 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 0e0be81cd..de7f505e0 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 d512939cd..9bf34167d 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 4a1c98417..141fba2e2 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 6b482f8db..31674499c 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 7ab5f8066..112a9bc43 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 38c0dd129..f4f4b8d99 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 0388cb00f..0a308eb49 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 b5e500ab2..a428f37f5 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 30eaa0736..9453bb223 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 10a5563ae..91bd5db22 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 8bd211121..261f428f1 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 @@ -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 969c646e6..d52870101 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 f673fa7d0..1322341ac 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 f647bcd54..b2f46c8a8 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 3f702aa78..4a6d041ca 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 fdda8aa68..ca1ba568d 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 d8fba462b..11bb10d32 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 24c51e8a6..c0bd2f0b9 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 263ffeee5..68f2ae06c 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 495f0b8f2..e452ec432 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 494528832..c998adf80 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 169a7bfaf..79e52322b 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 e7539a03c..3051000db 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 4436cd250..76b7b085f 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 a7a911beb..633fce3fb 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 cc517aec3..5ea5a080a 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 b07343418..0e713cf51 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 0b81bb9b7..c29b9a815 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 9f0f40862..a6082cbdb 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 2b17d2456..bca5e1175 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 10141f431..05fd811d7 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 b75dc6212..4e3323fcb 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 f68c23cf4..ec8262c27 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 4ebca03e1..464cdbb3e 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 ebcc6e69b..01c8aeccb 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 c8b0b1d8c..b048f332b 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 561b50399..9bf0b7948 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 107b71c49..9d955ca7f 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 e64254581..9fd369127 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 cf4e901b5..c2bb451a6 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 cd30ce64f..07a1db13f 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 7148ef6bf..40918928f 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 4dcc5184e..09e347217 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 5f001ae42..26a8437be 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 7c874ff43..911705f21 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 . diff --git a/man3/abort.3 b/man3/abort.3 index 1ba5c573b..a6a47fd2b 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 ef3ed69f5..a547a39f7 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 cc55c0765..d2f23bcd0 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 cb94f940a..fa41c8444 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 b88ad123c..5beac3896 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 59115e596..f9572a9e1 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 aa30a7a07..3bc9a719e 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 64cf999ed..27c0b853e 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 7ca8291a0..d8f0725db 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 5b9e12d85..7c34eee1c 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 0f8a2faeb..13e2ba433 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 3088cb1d4..d43b76403 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 a1fa01b5c..870a029b0 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 ec58c340a..61a028a31 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 ddc594793..6d0df8fd1 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 87dad5f6e..1f29f727a 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 0a191ed36..7c0a7adca 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 eebc72ef7..ec65d1608 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 44b2d8f7a..602a96c58 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 ed6541c2f..3ed5d220f 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 2f2ae303b..86bc74940 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 74fa3fa6d..374797174 100644 --- a/man3/ctime.3 +++ b/man3/ctime.3 @@ -223,7 +223,7 @@ defined when _BSD_SOURCE was set before including .IR . 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 84c14c023..3ff7bf668 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 abdd59411..24bccc9a7 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 8eebbaa69..f02eeb6ce 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 2ff25e2f9..cae6a2a78 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 a74e3515c..1b1ef289a 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 dd3a06c9e..a099f82e9 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 f2b5f9c48..ef7c01bbb 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 d4fb29064..8951d95b8 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 8524010ec..9eda863e5 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 12aaef1b0..0a56af1d4 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 . diff --git a/man3/finite.3 b/man3/finite.3 index da8de5ee8..a9aad693c 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 055e451cb..1595f1672 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 66c5b0be9..e9abdb190 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 7aa84847e..84bda2a7b 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 a77332ab0..fdb8c3c59 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 b244c0fc6..a3350f3d6 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 2fb451d97..eeff41001 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 e614d499a..95feeb56c 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 5fb8e3a58..f9e33a3cb 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 07fd7266d..979095b81 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 7feb3b508..9c1347fb7 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 0056ec295..de3d01d2e 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 a59f62a19..5ef000e06 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 c9377aa21..872964a6b 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 8b4787842..cd89db1a9 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 376c5f424..978b3c1df 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 8eecee2a7..bdd2e0686 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 5500f5933..ece9afba0 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 95728c17f..bf22bbfaf 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 28e833033..e26ec30c4 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 f6143017e..8b3e55a72 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 5bc9bb2e7..61e1bc90f 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 274abf673..e48b30d45 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 9ce24ae24..0c62a4043 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 43f412758..532d84287 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 66be66ce6..1d6baaa5b 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 8afce013a..7f973d7ff 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 7fe2ba239..bc8037f86 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 dc88d3ebf..8660984d9 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 fd7f8675b..c0f232fc6 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 31a8d9adf..6d9dff263 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 d24e0da66..43f1742ab 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 e8fc126c0..384898be7 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 96b2d8485..b09def99f 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 f29e4e2c2..8b0cf5d31 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 23968005e..deb766ae3 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 d6a968733..5e3b03370 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 9d69a993e..671ee4b8c 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 3fd58bab5..5abe75f8f 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 208362024..d1448440e 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 03aebcb38..b87f8a780 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 diff --git a/man3/mktemp.3 b/man3/mktemp.3 index 4f04ba1dc..7643d796b 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 . .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 941fed92b..97a9b8220 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 0e67ceefe..7cefc4f4d 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 ef8740aac..3a3b8d42a 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 2713727bd..85a65db4d 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 da99dfd39..0a3e591cb 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 b7622abaf..5f7a5bd40 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 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 baeb4e9e9..405d7a833 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 3a97a95c3..a9443a6ee 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 eecca1629..5d7bc5512 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 755e70940..efbe1da7a 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 974cad51b..28e1efc68 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 37e53e9ae..7235fcd0b 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 5c099c390..8dc5885a3 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 d5976332f..489879ebe 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 185b11ed7..63066001b 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 1f7b69378..67a35a284 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 ). The SUSv2 prescribes PATH_MAX and NAME_MAX, as found in 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 0be7dae89..fe07ff47d 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 e8417fe61..84f252418 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 874e1ed2e..cfc5bba7e 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 f8224c4bd..9b2cdd6a6 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 e8a4a9c78..b2ee445d8 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 2338a28d2..3f75c937b 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 443b5e029..af06a9d39 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 972ad08f7..64424cf87 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 246d980eb..0cafc42d5 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 e3614070d..7ce727afc 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 8af82068b..eaee0496a 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 aa5b20e33..c7855765c 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 744442e34..7c73b284f 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 37734eb61..b704e63af 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 950c220d3..a28f53c6d 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 6f8027b07..b52b89ed0 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 fbb370130..9c7cde3f0 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 cb37ed490..c5c9baf7c 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 80081d7e1..0f9c2cb99 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 3dc989f11..c280cde96 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 7e6a54438..57896b8e2 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 b15db54f2..9c85d777e 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 a20998a95..fd8ba081b 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 38582131f..e325810e4 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 480d7ff8c..e748dd4ec 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 0bb001bfb..ad8a9eba5 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 ba29cf3e1..94322419f 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 44014e3ff..a2b52901e 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 eb70e6dc3..4664eeafe 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 fbbecf72b..839f9b2a5 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 242367d1b..9de984e56 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 4b0c0cffd..c3a7020a6 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 3ee5de1f1..5752dfe68 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 d1d0d886e..7487ebb57 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 fe1a4fc6b..b42275230 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 198502c15..24b05e087 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 a11e8335a..983023a0e 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 fefb4d76e..27287fdd6 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 f51528290..6ea89b774 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 e42c49865..8f8cd2fac 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 41922b931..3e1fe4588 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 5cc1521ec..4b1f1a17b 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 6b3fa6d9b..8ad1ef337 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 bebc1127a..3e0b03805 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. diff --git a/man7/man.7 b/man7/man.7 index 7609a192b..23725fb89 100644 --- a/man7/man.7 +++ b/man7/man.7 @@ -103,7 +103,7 @@ looking at: .IR "Linux 0.99.11" . .sp For library calls, use the source of the function: -.IR GNU ", " "BSD 4.3" ", " "Linux DLL 4.4.1" . +.IR GNU ", " "4.3BSD" ", " "Linux DLL 4.4.1" . .TP .I manual The title of the manual (e.g., diff --git a/man7/mdoc.samples.7 b/man7/mdoc.samples.7 index 0d56677ba..3ece7837d 100644 --- a/man7/mdoc.samples.7 +++ b/man7/mdoc.samples.7 @@ -568,7 +568,7 @@ V.4. Unrecognized arguments are displayed as given in the page footer. For instance, a typical footer might be: .Pp -.Dl \&.Os BSD 4.3 +.Dl \&.Os 4.3BSD .Pp or .Dl \&.Os FreeBSD 2.2