From 008f1ecc4351f2874f14cc5d1b75fae73ed82f17 Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Tue, 12 Oct 2010 06:45:38 +0200 Subject: [PATCH] intro.1, time.1, accept.2, bind.2, connect.2, execve.2, flock.2, getdents.2, getpriority.2, getuid.2, intro.2, ioctl.2, mincore.2, mknod.2, personality.2, ptrace.2, read.2, recv.2, select_tut.2, send.2, sendfile.2, shmctl.2, sigaction.2, signal.2, stat.2, times.2, truncate.2, umask.2, wait.2, MB_CUR_MAX.3, MB_LEN_MAX.3, argz_add.3, btowc.3, clearenv.3, clock.3, cmsg.3, end.3, endian.3, errno.3, exit.3, fgetwc.3, fgetws.3, fopen.3, fputwc.3, fputws.3, fseek.3, fwide.3, getfsent.3, getgrnam.3, gethostid.3, getipnodebyname.3, getmntent.3, getpwnam.3, getwchar.3, grantpt.3, iconv.3, iconv_close.3, iconv_open.3, insque.3, intro.3, iswalnum.3, iswalpha.3, iswblank.3, iswcntrl.3, iswctype.3, iswdigit.3, iswgraph.3, iswlower.3, iswprint.3, iswpunct.3, iswspace.3, iswupper.3, iswxdigit.3, malloc.3, mblen.3, mbrlen.3, mbrtowc.3, mbsinit.3, mbsnrtowcs.3, mbsrtowcs.3, mbstowcs.3, mbtowc.3, mkstemp.3, mktemp.3, nl_langinfo.3, openpty.3, posix_openpt.3, printf.3, ptsname.3, putwchar.3, qecvt.3, rcmd.3, readdir.3, rexec.3, rpc.3, setnetgrent.3, shm_open.3, sigpause.3, stdin.3, stpcpy.3, strftime.3, strptime.3, syslog.3, towctrans.3, towlower.3, towupper.3, ttyslot.3, ungetwc.3, unlocked_stdio.3, wcpcpy.3, wcpncpy.3, wcrtomb.3, wcscasecmp.3, wcscat.3, wcschr.3, wcscmp.3, wcscpy.3, wcscspn.3, wcsdup.3, wcslen.3, wcsncasecmp.3, wcsncat.3, wcsncmp.3, wcsncpy.3, wcsnlen.3, wcsnrtombs.3, wcspbrk.3, wcsrchr.3, wcsrtombs.3, wcsspn.3, wcsstr.3, wcstok.3, wcstombs.3, wcswidth.3, wctob.3, wctomb.3, wctrans.3, wctype.3, wcwidth.3, wmemchr.3, wmemcmp.3, wmemcpy.3, wmemmove.3, wmemset.3, wprintf.3, console_ioctl.4, pts.4, elf.5, filesystems.5, hosts.5, proc.5, ttytype.5, boot.7, capabilities.7, credentials.7, epoll.7, glob.7, koi8-r.7, path_resolution.7, pty.7, signal.7, suffixes.7, time.7, unicode.7, unix.7, uri.7, utf-8.7: global fix: s/Unix/UNIX/ The man pages were rather inconsistent in the use of "Unix" versus "UNIX". Let's go with the trademark usage. Signed-off-by: Michael Kerrisk --- man1/intro.1 | 10 +++++----- man1/time.1 | 2 +- man2/accept.2 | 2 +- man2/bind.2 | 6 +++--- man2/connect.2 | 2 +- man2/execve.2 | 8 ++++---- man2/flock.2 | 2 +- man2/getdents.2 | 2 +- man2/getpriority.2 | 2 +- man2/getuid.2 | 4 ++-- man2/intro.2 | 2 +- man2/ioctl.2 | 4 ++-- man2/mincore.2 | 2 +- man2/mknod.2 | 8 ++++---- man2/personality.2 | 2 +- man2/ptrace.2 | 2 +- man2/read.2 | 2 +- man2/recv.2 | 12 ++++++------ man2/select_tut.2 | 4 ++-- man2/send.2 | 4 ++-- man2/sendfile.2 | 2 +- man2/shmctl.2 | 2 +- man2/sigaction.2 | 2 +- man2/signal.2 | 4 ++-- man2/stat.2 | 2 +- man2/times.2 | 4 ++-- man2/truncate.2 | 2 +- man2/umask.2 | 2 +- man2/wait.2 | 2 +- man3/MB_CUR_MAX.3 | 2 +- man3/MB_LEN_MAX.3 | 2 +- man3/argz_add.3 | 6 +++--- man3/btowc.3 | 2 +- man3/clearenv.3 | 4 ++-- man3/clock.3 | 2 +- man3/cmsg.3 | 4 ++-- man3/end.3 | 2 +- man3/endian.3 | 2 +- man3/errno.3 | 2 +- man3/exit.3 | 2 +- man3/fgetwc.3 | 2 +- man3/fgetws.3 | 2 +- man3/fopen.3 | 2 +- man3/fputwc.3 | 2 +- man3/fputws.3 | 2 +- man3/fseek.3 | 2 +- man3/fwide.3 | 2 +- man3/getfsent.3 | 2 +- man3/getgrnam.3 | 2 +- man3/gethostid.3 | 2 +- man3/getipnodebyname.3 | 2 +- man3/getmntent.3 | 2 +- man3/getpwnam.3 | 2 +- man3/getwchar.3 | 2 +- man3/grantpt.3 | 2 +- man3/iconv.3 | 2 +- man3/iconv_close.3 | 2 +- man3/iconv_open.3 | 2 +- man3/insque.3 | 2 +- man3/intro.3 | 2 +- man3/iswalnum.3 | 2 +- man3/iswalpha.3 | 2 +- man3/iswblank.3 | 2 +- man3/iswcntrl.3 | 2 +- man3/iswctype.3 | 2 +- man3/iswdigit.3 | 2 +- man3/iswgraph.3 | 2 +- man3/iswlower.3 | 2 +- man3/iswprint.3 | 2 +- man3/iswpunct.3 | 2 +- man3/iswspace.3 | 2 +- man3/iswupper.3 | 2 +- man3/iswxdigit.3 | 2 +- man3/malloc.3 | 2 +- man3/mblen.3 | 4 ++-- man3/mbrlen.3 | 2 +- man3/mbrtowc.3 | 2 +- man3/mbsinit.3 | 2 +- man3/mbsnrtowcs.3 | 2 +- man3/mbsrtowcs.3 | 2 +- man3/mbstowcs.3 | 2 +- man3/mbtowc.3 | 4 ++-- man3/mkstemp.3 | 2 +- man3/mktemp.3 | 2 +- man3/nl_langinfo.3 | 2 +- man3/openpty.3 | 2 +- man3/posix_openpt.3 | 6 +++--- man3/printf.3 | 4 ++-- man3/ptsname.3 | 2 +- man3/putwchar.3 | 2 +- man3/qecvt.3 | 2 +- man3/rcmd.3 | 2 +- man3/readdir.3 | 2 +- man3/rexec.3 | 4 +--- man3/rpc.3 | 2 +- man3/setnetgrent.3 | 2 +- man3/shm_open.3 | 2 +- man3/sigpause.3 | 6 +++--- man3/stdin.3 | 6 +++--- man3/stpcpy.3 | 2 +- man3/strftime.3 | 6 +++--- man3/strptime.3 | 2 +- man3/syslog.3 | 4 ++-- man3/towctrans.3 | 2 +- man3/towlower.3 | 2 +- man3/towupper.3 | 2 +- man3/ttyslot.3 | 8 ++++---- man3/ungetwc.3 | 2 +- man3/unlocked_stdio.3 | 2 +- man3/wcpcpy.3 | 2 +- man3/wcpncpy.3 | 2 +- man3/wcrtomb.3 | 2 +- man3/wcscasecmp.3 | 2 +- man3/wcscat.3 | 2 +- man3/wcschr.3 | 2 +- man3/wcscmp.3 | 2 +- man3/wcscpy.3 | 2 +- man3/wcscspn.3 | 2 +- man3/wcsdup.3 | 2 +- man3/wcslen.3 | 2 +- man3/wcsncasecmp.3 | 2 +- man3/wcsncat.3 | 2 +- man3/wcsncmp.3 | 2 +- man3/wcsncpy.3 | 2 +- man3/wcsnlen.3 | 2 +- man3/wcsnrtombs.3 | 2 +- man3/wcspbrk.3 | 2 +- man3/wcsrchr.3 | 2 +- man3/wcsrtombs.3 | 2 +- man3/wcsspn.3 | 2 +- man3/wcsstr.3 | 2 +- man3/wcstok.3 | 2 +- man3/wcstombs.3 | 2 +- man3/wcswidth.3 | 2 +- man3/wctob.3 | 2 +- man3/wctomb.3 | 4 ++-- man3/wctrans.3 | 2 +- man3/wctype.3 | 2 +- man3/wcwidth.3 | 2 +- man3/wmemchr.3 | 2 +- man3/wmemcmp.3 | 2 +- man3/wmemcpy.3 | 2 +- man3/wmemmove.3 | 2 +- man3/wmemset.3 | 2 +- man3/wprintf.3 | 2 +- man4/console_ioctl.4 | 2 +- man4/pts.4 | 4 ++-- man5/elf.5 | 2 +- man5/filesystems.5 | 2 +- man5/hosts.5 | 2 +- man5/proc.5 | 10 +++++----- man5/ttytype.5 | 2 +- man7/boot.7 | 8 ++++---- man7/capabilities.7 | 8 ++++---- man7/credentials.7 | 4 ++-- man7/epoll.7 | 2 +- man7/glob.7 | 6 +++--- man7/koi8-r.7 | 2 +- man7/path_resolution.7 | 6 +++--- man7/pty.7 | 16 ++++++++-------- man7/signal.7 | 12 ++++++------ man7/suffixes.7 | 2 +- man7/time.7 | 2 +- man7/unicode.7 | 2 +- man7/unix.7 | 28 ++++++++++++++-------------- man7/uri.7 | 10 +++++----- man7/utf-8.7 | 4 ++-- 167 files changed, 256 insertions(+), 258 deletions(-) diff --git a/man1/intro.1 b/man1/intro.1 index 33191e574..dd27fc372 100644 --- a/man1/intro.1 +++ b/man1/intro.1 @@ -44,14 +44,14 @@ A nonzero exit status can be in the range 1 to 255, and some commands use different nonzero status values to indicate the reason why the command failed. .SH NOTES -Linux is a flavor of Unix, and as a first approximation -all user commands under Unix work precisely the same under -Linux (and FreeBSD and lots of other Unix-like systems). +Linux is a flavor of UNIX, and as a first approximation +all user commands under UNIX work precisely the same under +Linux (and FreeBSD and lots of other UNIX-like systems). .LP Under Linux there are GUIs (graphical user interfaces), where you can point and click and drag, and hopefully get work done without first reading lots of documentation. -The traditional Unix environment +The traditional UNIX environment is a CLI (command line interface), where you type commands to tell the computer what to do. That is faster and more powerful, @@ -247,7 +247,7 @@ The command .I df will tell you how much of your disk is still free. .SS "Processes" -On a Unix system many user and system processes run simultaneously. +On a UNIX system many user and system processes run simultaneously. The one you are talking to runs in the .IR foreground , the others in the diff --git a/man1/time.1 b/man1/time.1 index 662c696e8..000062a81 100644 --- a/man1/time.1 +++ b/man1/time.1 @@ -247,7 +247,7 @@ Print version information on standard output, then exit successfully. .B "\-\-" Terminate option list. .SH BUGS -Not all resources are measured by all versions of Unix, +Not all resources are measured by all versions of UNIX, so some of the values might be reported as zero. The present selection was mostly inspired by the data provided by 4.2 or 4.3BSD. diff --git a/man2/accept.2 b/man2/accept.2 index cac9c686d..f639551eb 100644 --- a/man2/accept.2 +++ b/man2/accept.2 @@ -354,7 +354,7 @@ and on many other systems like 4.x BSD, SunOS 4, SGI); a POSIX.1g draft standard wanted to change it into a \fIsize_t *\fP, and that is what it is for SunOS 5. Later POSIX drafts have \fIsocklen_t *\fP, -and so do the Single Unix Specification and glibc2. +and so do the Single UNIX Specification and glibc2. Quoting Linus Torvalds: .\" .I fails: only italicizes a single line diff --git a/man2/bind.2 b/man2/bind.2 index 7e84e4500..fc28e3e2e 100644 --- a/man2/bind.2 +++ b/man2/bind.2 @@ -174,7 +174,7 @@ The socket is already bound to an address. .I sockfd is a descriptor for a file, not a socket. .PP -The following errors are specific to Unix domain +The following errors are specific to UNIX domain .RB ( AF_UNIX ) sockets: .TP @@ -228,7 +228,7 @@ first appeared in 4.2BSD). .\" .B EIO .\" and .\" .B EISDIR -.\" Unix-domain error conditions. +.\" UNIX-domain error conditions. .SH NOTES POSIX.1-2001 does not require the inclusion of .IR , @@ -255,7 +255,7 @@ An example of the use of with Internet domain sockets can be found in .BR getaddrinfo (3). -The following example shows how to bind a stream socket in the Unix +The following example shows how to bind a stream socket in the UNIX .RB ( AF_UNIX ) domain, and accept connections: .\" listen.7 refers to this example. diff --git a/man2/connect.2 b/man2/connect.2 index ea1367e3c..649f5e77f 100644 --- a/man2/connect.2 +++ b/man2/connect.2 @@ -132,7 +132,7 @@ The following are general socket errors only. There may be other domain-specific error codes. .TP .B EACCES -For Unix domain sockets, which are identified by pathname: +For UNIX domain sockets, which are identified by pathname: Write permission is denied on the socket file, or search permission is denied for one of the directories in the path prefix. diff --git a/man2/execve.2 b/man2/execve.2 index dd98fa883..7b37dc527 100644 --- a/man2/execve.2 +++ b/man2/execve.2 @@ -280,7 +280,7 @@ For portable use, should either be absent, or be specified as a single word (i.e., it should not contain white space); see NOTES below. .SS "Limits on size of arguments and environment" -Most Unix implementations impose some limit on the total size +Most UNIX implementations impose some limit on the total size of the command-line argument .RI ( argv ) and environment @@ -484,7 +484,7 @@ which has the same effect as specifying this argument as a pointer to a list containing a single NULL pointer. .B "Do not take advantage of this misfeature!" It is nonstandard and nonportable: -on most other Unix systems doing this will result in an error +on most other UNIX systems doing this will result in an error .RB ( EFAULT ). .\" e.g., EFAULT on Solaris 8 and FreeBSD 6.1; but .\" HP-UX 11 is like Linux -- mtk, Apr 2007 @@ -512,7 +512,7 @@ command-line arguments and environment variables has changed. .\" that could be exploited for denial of service by a suitably crafted .\" ELF binary. There are no known problems with 2.0.34 or 2.2.15. .SS Historical -With Unix V6 the argument list of an +With UNIX V6 the argument list of an .BR exec () call was ended by 0, while the argument list of @@ -521,7 +521,7 @@ was ended by \-1. Thus, this argument list was not directly usable in a further .BR exec () call. -Since Unix V7 both are NULL. +Since UNIX V7 both are NULL. .SH EXAMPLE The following program is designed to be execed by the second program below. It just echoes its command-line one per line. diff --git a/man2/flock.2 b/man2/flock.2 index 81a57fafb..f0d85aff1 100644 --- a/man2/flock.2 +++ b/man2/flock.2 @@ -143,7 +143,7 @@ A version of .BR flock (), possibly implemented in terms of .BR fcntl (2), -appears on most Unix systems. +appears on most UNIX systems. .SH NOTES .BR flock () does not lock files over NFS. diff --git a/man2/getdents.2 b/man2/getdents.2 index d432d0f51..d7cd7a687 100644 --- a/man2/getdents.2 +++ b/man2/getdents.2 @@ -110,7 +110,7 @@ This is a symbolic link. This is a regular file. .TP .B DT_SOCK -This is a Unix domain socket. +This is a UNIX domain socket. .TP .B DT_UNKNOWN The file type is unknown. diff --git a/man2/getpriority.2 b/man2/getpriority.2 index 590046836..89d4aff56 100644 --- a/man2/getpriority.2 +++ b/man2/getpriority.2 @@ -166,7 +166,7 @@ The nice value is preserved across .BR execve (2). The degree to which their relative nice value affects the scheduling of -processes varies across Unix systems, and, +processes varies across UNIX systems, and, on Linux, across kernel versions. Starting with kernel 2.6.23, Linux adopted an algorithm that causes relative differences in nice values to have a much stronger effect. diff --git a/man2/getuid.2 b/man2/getuid.2 index 3c7edb7cb..afa59d47f 100644 --- a/man2/getuid.2 +++ b/man2/getuid.2 @@ -46,11 +46,11 @@ These functions are always successful. POSIX.1-2001, 4.3BSD. .SH NOTES .SS History -In Unix V6 the +In UNIX V6 the .BR getuid () call returned .IR "(euid << 8) + uid" . -Unix V7 introduced separate calls +UNIX V7 introduced separate calls .BR getuid () and .BR geteuid (). diff --git a/man2/intro.2 b/man2/intro.2 index 7e4e669a0..e3dc9e99d 100644 --- a/man2/intro.2 +++ b/man2/intro.2 @@ -66,7 +66,7 @@ In such cases, the required macro is described in the man page. For further information on feature test macros, see .BR feature_test_macros (7). .SH "CONFORMING TO" -Certain terms and abbreviations are used to indicate Unix variants +Certain terms and abbreviations are used to indicate UNIX variants and standards to which calls in this section conform. See .BR standards (7). diff --git a/man2/ioctl.2 b/man2/ioctl.2 index 02dd4c2c6..5891d94a0 100644 --- a/man2/ioctl.2 +++ b/man2/ioctl.2 @@ -117,7 +117,7 @@ No single standard. Arguments, returns, and semantics of .BR ioctl () vary according to the device driver in question (the call is used as a -catch-all for operations that don't cleanly fit the Unix stream I/O +catch-all for operations that don't cleanly fit the UNIX stream I/O model). See .BR ioctl_list (2) @@ -126,7 +126,7 @@ for a list of many of the known calls. The .BR ioctl () -function call appeared in Version 7 AT&T Unix. +function call appeared in Version 7 AT&T UNIX. .SH NOTES In order to use this call, one needs an open file descriptor. Often the diff --git a/man2/mincore.2 b/man2/mincore.2 index d827267d9..cf54295b4 100644 --- a/man2/mincore.2 +++ b/man2/mincore.2 @@ -134,7 +134,7 @@ Available since Linux 2.3.99pre1 and glibc 2.2. .SH "CONFORMING TO" .BR mincore () is not specified in POSIX.1-2001, -and it is not available on all Unix implementations. +and it is not available on all UNIX implementations. .\" It is on at least NetBSD, FreeBSD, OpenBSD, Solaris 8, .\" AIX 5.1, SunOS 4.1 .\" .SH HISTORY diff --git a/man2/mknod.2 b/man2/mknod.2 index 9a41d8594..ff558131c 100644 --- a/man2/mknod.2 +++ b/man2/mknod.2 @@ -67,7 +67,7 @@ or .B S_IFSOCK .\" (S_IFSOCK since Linux 1.2.4) to specify a regular file (which will be created empty), character -special file, block special file, FIFO (named pipe), or Unix domain socket, +special file, block special file, FIFO (named pipe), or UNIX domain socket, respectively. (Zero file type is equivalent to type .BR S_IFREG .) @@ -155,11 +155,11 @@ is not, in fact, a directory. .B EPERM .I mode requested creation of something other than a regular file, -FIFO (named pipe), or Unix domain socket, and the caller +FIFO (named pipe), or UNIX domain socket, and the caller is not privileged (Linux: does not have the .B CAP_MKNOD capability); -.\" For Unix domain sockets and regular files, EPERM is only returned in +.\" For UNIX domain sockets and regular files, EPERM is only returned in .\" Linux 2.2 and earlier; in Linux 2.4 and later, unprivileged can .\" use mknod() to make these files. also returned if the file system containing @@ -196,7 +196,7 @@ a function especially defined for this purpose. Under Linux, this call cannot be used to create directories. One should make directories with .BR mkdir (2). -.\" and one should make Unix domain sockets with socket(2) and bind(2). +.\" and one should make UNIX domain sockets with socket(2) and bind(2). There are many infelicities in the protocol underlying NFS. Some of these affect diff --git a/man2/personality.2 b/man2/personality.2 index 1c205e61e..36c44de8a 100644 --- a/man2/personality.2 +++ b/man2/personality.2 @@ -41,7 +41,7 @@ Among other things, execution domains tell Linux how to map signal numbers into signal actions. The execution domain system allows Linux to provide limited support for binaries compiled under other -Unix-like operating systems. +UNIX-like operating systems. This function will return the current .BR personality () diff --git a/man2/ptrace.2 b/man2/ptrace.2 index 4d41e455e..9cd589960 100644 --- a/man2/ptrace.2 +++ b/man2/ptrace.2 @@ -501,7 +501,7 @@ after receiving one of these messages. This page documents the way the .BR ptrace () call works currently in Linux. -Its behavior differs noticeably on other flavors of Unix. +Its behavior differs noticeably on other flavors of UNIX. In any case, use of .BR ptrace () is highly OS- and architecture-specific. diff --git a/man2/read.2 b/man2/read.2 index c166ef04a..3aa389a9e 100644 --- a/man2/read.2 +++ b/man2/read.2 @@ -163,7 +163,7 @@ leave st_atime (last file access time) updates to the server and client side reads satisfied from the client's cache will not cause st_atime updates on the server as there are no server side reads. -Unix semantics can be obtained by disabling client +UNIX semantics can be obtained by disabling client side attribute caching, but in most situations this will substantially increase server load and decrease performance. .PP diff --git a/man2/recv.2 b/man2/recv.2 index e1e9b26c9..ae6287f10 100644 --- a/man2/recv.2 +++ b/man2/recv.2 @@ -71,11 +71,11 @@ When is NULL, nothing is filled in; in this case, .I addrlen is not used, and should also be NULL. -.\" (Note: for datagram sockets in both the Unix and Internet domains, +.\" (Note: for datagram sockets in both the UNIX and Internet domains, .\" .I src_addr .\" is filled in. .\" .I src_addr -.\" is also filled in for stream sockets in the Unix domain, but is not +.\" is also filled in for stream sockets in the UNIX domain, but is not .\" filled in for stream sockets in the Internet domain.) .\" [The above notes on AF_UNIX and AF_INET sockets apply as at .\" Kernel 2.4.18. (MTK, 22 Jul 02)] @@ -135,7 +135,7 @@ one or more of the following values: .TP .BR MSG_CMSG_CLOEXEC " (" recvmsg "() only; since Linux 2.6.23)" Set the close-on-exec flag for the file descriptor received -via a Unix domain file descriptor using the +via a UNIX domain file descriptor using the .B SCM_RIGHTS operation (described in .BR unix (7)). @@ -269,7 +269,7 @@ Internet datagram (since Linux 2.4.27/2.6.8), and netlink (since Linux 2.6.22) sockets: return the real length of the packet or datagram, even when it was longer than the passed buffer. -Not implemented for Unix domain +Not implemented for UNIX domain .RB ( unix (7)) sockets. @@ -356,7 +356,7 @@ Ancillary data should only be accessed by the macros defined in .BR cmsg (3). .PP As an example, Linux uses this ancillary data mechanism to pass extended -errors, IP options, or file descriptors over Unix sockets. +errors, IP options, or file descriptors over UNIX sockets. .PP The .I msg_flags @@ -452,7 +452,7 @@ and flags. .SH NOTES The prototypes given above follow glibc2. -The Single Unix Specification agrees, except that it has return values +The Single UNIX Specification agrees, except that it has return values of type \fIssize_t\fP (while 4.x BSD and libc4 and libc5 all have \fIint\fP). The .I flags diff --git a/man2/select_tut.2 b/man2/select_tut.2 index cf5319aa0..5237fd3b4 100644 --- a/man2/select_tut.2 +++ b/man2/select_tut.2 @@ -317,7 +317,7 @@ The point of is that it watches multiple descriptors at the same time and properly puts the process to sleep if there is no activity. -Unix programmers often find +UNIX programmers often find themselves in a position where they have to handle I/O from more than one file descriptor where the data flow may be intermittent. If you were to merely create a sequence of @@ -479,7 +479,7 @@ follows: select(0, NULL, NULL, NULL, &tv); .fi .PP -This is only guaranteed to work on Unix systems, however. +This is only guaranteed to work on UNIX systems, however. .SH RETURN VALUE On success, .BR select () diff --git a/man2/send.2 b/man2/send.2 index 525055a63..69287fb56 100644 --- a/man2/send.2 +++ b/man2/send.2 @@ -282,7 +282,7 @@ may be generated and returned from the underlying protocol modules; see their respective manual pages. .TP .B EACCES -(For Unix domain sockets, which are identified by pathname) +(For UNIX domain sockets, which are identified by pathname) Write permission is denied on the destination socket file, or search permission is denied for one of the directories the path prefix. @@ -373,7 +373,7 @@ The .B MSG_CONFIRM flag is a Linux extension. .SH NOTES -The prototypes given above follow the Single Unix Specification, +The prototypes given above follow the Single UNIX Specification, as glibc2 also does; the .I flags argument was \fIint\fP in 4.x BSD, but \fIunsigned int\fP in libc4 and libc5; diff --git a/man2/sendfile.2 b/man2/sendfile.2 index 33261932d..12d4d3c7c 100644 --- a/man2/sendfile.2 +++ b/man2/sendfile.2 @@ -148,7 +148,7 @@ is present since glibc 2.1. .SH "CONFORMING TO" Not specified in POSIX.1-2001, or other standards. -Other Unix systems implement +Other UNIX systems implement .BR sendfile () with different semantics and prototypes. It should not be used in portable programs. diff --git a/man2/shmctl.2 b/man2/shmctl.2 index 5552bd372..a77c2fa0c 100644 --- a/man2/shmctl.2 +++ b/man2/shmctl.2 @@ -385,7 +385,7 @@ Linux permits a process to attach a shared memory segment that has already been marked for deletion using .IR shmctl(IPC_RMID) . -This feature is not available on other Unix implementations; +This feature is not available on other UNIX implementations; portable applications should avoid relying on it. Various fields in a \fIstruct shmid_ds\fP were typed as diff --git a/man2/sigaction.2 b/man2/sigaction.2 index 6cd795459..b7251ccb7 100644 --- a/man2/sigaction.2 +++ b/man2/sigaction.2 @@ -716,7 +716,7 @@ and Use of these latter values in .I sa_flags may be less portable in applications intended for older -Unix implementations. +UNIX implementations. .PP The .B SA_RESETHAND diff --git a/man2/signal.2 b/man2/signal.2 index 3df1d1ce4..78c6346da 100644 --- a/man2/signal.2 +++ b/man2/signal.2 @@ -43,7 +43,7 @@ signal \- ANSI C signal handling .SH DESCRIPTION The behavior of .BR signal () -varies across Unix versions, +varies across UNIX versions, and has also varied historically across different versions of Linux. \fBAvoid its use\fP: use .BR sigaction (2) @@ -178,7 +178,7 @@ which provides explicit control of the semantics when a signal handler is invoked; use that interface instead of .BR signal (). -In the original Unix systems, when a handler that was established using +In the original UNIX systems, when a handler that was established using .BR signal () was invoked by the delivery of a signal, the disposition of the signal would be reset to diff --git a/man2/stat.2 b/man2/stat.2 index f800a6271..05f9c92d3 100644 --- a/man2/stat.2 +++ b/man2/stat.2 @@ -404,7 +404,7 @@ macros are not in POSIX.1-1996, but both are present in POSIX.1-2001; the former is from SVID 4, the latter from SUSv2. .LP -Unix V7 (and later systems) had +UNIX V7 (and later systems) had .BR S_IREAD , .BR S_IWRITE , .BR S_IEXEC , diff --git a/man2/times.2 b/man2/times.2 index 9451ffd4c..a060cb98b 100644 --- a/man2/times.2 +++ b/man2/times.2 @@ -147,7 +147,7 @@ argument can be specified as NULL, with the result that .BR times () just returns a function result. However, POSIX does not specify this behavior, and most -other Unix implementations require a non-NULL value for +other UNIX implementations require a non-NULL value for .IR buf . .LP Note that @@ -165,7 +165,7 @@ is measured has varied across kernel versions. On Linux 2.4 and earlier this point is the moment the system was booted. Since Linux 2.6, this point is \fI(2^32/HZ) \- 300\fP (i.e., about 429 million) seconds before system boot time. -This variability across kernel versions (and across Unix implementations), +This variability across kernel versions (and across UNIX implementations), combined with the fact that the returned value may overflow the range of .IR clock_t , means that a portable application would be wise to avoid using this value. diff --git a/man2/truncate.2 b/man2/truncate.2 index f3795efe0..3e237ce46 100644 --- a/man2/truncate.2 +++ b/man2/truncate.2 @@ -218,7 +218,7 @@ exceeds the file length .BR truncate () is not specified at all in such an environment): either returning an error, or extending the file. -Like most Unix implementations, Linux follows the XSI requirement +Like most UNIX implementations, Linux follows the XSI requirement when dealing with native file systems. However, some nonnative file systems do not permit .BR truncate () diff --git a/man2/umask.2 b/man2/umask.2 index f36a88997..66447b43c 100644 --- a/man2/umask.2 +++ b/man2/umask.2 @@ -105,7 +105,7 @@ The umask setting also affects the permissions assigned to POSIX IPC objects .BR shm_open (3)), FIFOs .RB ( mkfifo (3)), -and Unix domain sockets +and UNIX domain sockets .RB ( unix (7)) created by the process. The umask does not affect the permissions assigned diff --git a/man2/wait.2 b/man2/wait.2 index d5a682523..c15b9840d 100644 --- a/man2/wait.2 +++ b/man2/wait.2 @@ -217,7 +217,7 @@ This macro should only be employed if .B WIFSIGNALED returned true. This macro is not specified in POSIX.1-2001 and is not available on -some Unix implementations (e.g., AIX, SunOS). +some UNIX implementations (e.g., AIX, SunOS). Only use this enclosed in #ifdef WCOREDUMP ... #endif. .TP .BI WIFSTOPPED( status ) diff --git a/man3/MB_CUR_MAX.3 b/man3/MB_CUR_MAX.3 index c7b8b6dee..6a5717432 100644 --- a/man3/MB_CUR_MAX.3 +++ b/man3/MB_CUR_MAX.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" Modified, aeb, 990824 .\" diff --git a/man3/MB_LEN_MAX.3 b/man3/MB_LEN_MAX.3 index a7942c9a9..9eac3a6fa 100644 --- a/man3/MB_LEN_MAX.3 +++ b/man3/MB_LEN_MAX.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" Modified, aeb, 990824 .\" diff --git a/man3/argz_add.3 b/man3/argz_add.3 index a30878e89..d0e7ba19d 100644 --- a/man3/argz_add.3 +++ b/man3/argz_add.3 @@ -82,7 +82,7 @@ is similar, but splits the string .I str into substrings separated by the delimiter .IR delim . -For example, one might use this on a Unix search path with +For example, one might use this on a UNIX search path with delimiter \(aq:\(aq. .LP .BR argz_append () @@ -105,7 +105,7 @@ the number of null bytes (\(aq\\0\(aq), in .RI ( argz ,\ argz_len ). .LP .BR argz_create () -converts a Unix-style argument vector +converts a UNIX-style argument vector .IR argv , terminated by .IR "(char *) 0" , @@ -138,7 +138,7 @@ It takes the argz vector and fills the array starting at .I argv with pointers to the substrings, and a final NULL, -making a Unix-style argv vector. +making a UNIX-style argv vector. The array .I argv must have room for diff --git a/man3/btowc.3 b/man3/btowc.3 index 2cd43f81d..d25b96da0 100644 --- a/man3/btowc.3 +++ b/man3/btowc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH BTOWC 3 2009-02-04 "GNU" "Linux Programmer's Manual" diff --git a/man3/clearenv.3 b/man3/clearenv.3 index 103c287e6..e7cc1771c 100644 --- a/man3/clearenv.3 +++ b/man3/clearenv.3 @@ -50,13 +50,13 @@ The .BR clearenv () function returns zero on success, and a nonzero value on failure. -.\" Most versions of Unix return -1 on error, or do not even have errors. +.\" Most versions of UNIX return -1 on error, or do not even have errors. .\" Glibc info and the Watcom C library document "a nonzero value". .SH VERSIONS Not in libc4, libc5. In glibc since glibc 2.0. .SH "CONFORMING TO" -Various Unix variants (DG/UX, HP-UX, QNX, ...). +Various UNIX variants (DG/UX, HP-UX, QNX, ...). POSIX.9 (bindings for FORTRAN77). POSIX.1-1996 did not accept .BR clearenv () diff --git a/man3/clock.3 b/man3/clock.3 index 704818f48..aad20c996 100644 --- a/man3/clock.3 +++ b/man3/clock.3 @@ -22,7 +22,7 @@ .\" License. .\" Modified Sat Jul 24 21:27:01 1993 by Rik Faith (faith@cs.unc.edu) .\" Modified 14 Jun 2002, Michael Kerrisk -.\" Added notes on differences from other Unix systems with respect to +.\" Added notes on differences from other UNIX systems with respect to .\" waited-for children. .TH CLOCK 3 2008-08-28 "GNU" "Linux Programmer's Manual" .SH NAME diff --git a/man3/cmsg.3 b/man3/cmsg.3 index 101db7b81..40e830635 100644 --- a/man3/cmsg.3 +++ b/man3/cmsg.3 @@ -35,7 +35,7 @@ These macros are used to create and access control messages (also called ancillary data) that are not a part of the socket payload. This control information may include the interface the packet was received on, various rarely used header -fields, an extended error description, a set of file descriptors or Unix +fields, an extended error description, a set of file descriptors or UNIX credentials. For instance, control messages can be used to send additional header fields such as IP options. @@ -185,7 +185,7 @@ if (cmsg == NULL) { .fi .in .PP -The code below passes an array of file descriptors over a Unix socket using +The code below passes an array of file descriptors over a UNIX socket using .BR SCM_RIGHTS : .PP .in +4n diff --git a/man3/end.3 b/man3/end.3 index 1e411b40e..877a6eb29 100644 --- a/man3/end.3 +++ b/man3/end.3 @@ -47,7 +47,7 @@ initialized data segment. This is the first address past the end of the uninitialized data segment (also known as the BSS segment). .SH CONFORMING TO -Although these symbols have long been provided on most Unix systems, +Although these symbols have long been provided on most UNIX systems, they are not standardized; use with caution. .SH NOTES The program must explicitly declare these symbols; diff --git a/man3/endian.3 b/man3/endian.3 index 16ea0161e..e654a5a5e 100644 --- a/man3/endian.3 +++ b/man3/endian.3 @@ -98,7 +98,7 @@ is identical to The advantage of the .BR byteorder (3) functions is that they are standard functions available -on all Unix systems. +on all UNIX systems. On the other hand, the fact that they were designed for use in the context of TCP/IP means that they lack the 64-bit and little-endian variants described in this page. diff --git a/man3/errno.3 b/man3/errno.3 index daa4aeceb..af08aa7b9 100644 --- a/man3/errno.3 +++ b/man3/errno.3 @@ -523,7 +523,7 @@ instead of including .IR . .BR "Do not do this" . It will not work with modern versions of the C library. -However, on (very) old Unix systems, there may be no +However, on (very) old UNIX systems, there may be no .I and the declaration is needed. .SH "SEE ALSO" diff --git a/man3/exit.3 b/man3/exit.3 index 6a9ba20e1..554e11a2d 100644 --- a/man3/exit.3 +++ b/man3/exit.3 @@ -100,7 +100,7 @@ The use of and .B EXIT_FAILURE is slightly more portable -(to non-Unix environments) than the use of 0 and some nonzero value +(to non-UNIX environments) than the use of 0 and some nonzero value like 1 or \-1. In particular, VMS uses a different convention. .LP diff --git a/man3/fgetwc.3 b/man3/fgetwc.3 index 18fa532e9..d4efcb5d4 100644 --- a/man3/fgetwc.3 +++ b/man3/fgetwc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" diff --git a/man3/fgetws.3 b/man3/fgetws.3 index 3a7d7a643..99a5d8253 100644 --- a/man3/fgetws.3 +++ b/man3/fgetws.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" diff --git a/man3/fopen.3 b/man3/fopen.3 index 60998b8f4..aa7cf97ae 100644 --- a/man3/fopen.3 +++ b/man3/fopen.3 @@ -111,7 +111,7 @@ and has no effect; the \(aqb\(aq is ignored on all POSIX conforming systems, including Linux. (Other systems may treat text files and binary files differently, and adding the \(aqb\(aq may be a good idea if you do I/O to a binary -file and expect that your program may be ported to non-Unix +file and expect that your program may be ported to non-UNIX environments.) .PP See NOTES below for details of glibc extensions for diff --git a/man3/fputwc.3 b/man3/fputwc.3 index 9823407c1..227dcecdd 100644 --- a/man3/fputwc.3 +++ b/man3/fputwc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH FPUTWC 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/fputws.3 b/man3/fputws.3 index eaca0c367..833631e25 100644 --- a/man3/fputws.3 +++ b/man3/fputws.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH FPUTWS 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/fseek.3 b/man3/fseek.3 index 31850796c..334f20266 100644 --- a/man3/fseek.3 +++ b/man3/fseek.3 @@ -110,7 +110,7 @@ and setting and storing the current value of the file offset into or from the object referenced by .IR pos . -On some non-Unix systems an +On some non-UNIX systems an .I fpos_t object may be a complex object and these routines may be the only way to portably reposition a text stream. diff --git a/man3/fwide.3 b/man3/fwide.3 index 06f635962..e66e2a968 100644 --- a/man3/fwide.3 +++ b/man3/fwide.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH FWIDE 3 2010-09-20 "GNU" "Linux Programmer's Manual" diff --git a/man3/getfsent.3 b/man3/getfsent.3 index 50b205d48..93893c932 100644 --- a/man3/getfsent.3 +++ b/man3/getfsent.3 @@ -109,7 +109,7 @@ Upon failure or end-of-file, these functions return NULL and 0, respectively. .SH "CONFORMING TO" These functions are not in POSIX.1-2001. Several operating systems have them, -e.g., *BSD, SunOS, Digital Unix, AIX (which also has a +e.g., *BSD, SunOS, Digital UNIX, AIX (which also has a .BR getfstype ()). HP-UX has functions of the same names, that however use a \fIstruct checklist\fP diff --git a/man3/getgrnam.3 b/man3/getgrnam.3 index 59132dd62..6410839e0 100644 --- a/man3/getgrnam.3 +++ b/man3/getgrnam.3 @@ -206,7 +206,7 @@ One might argue that according to POSIX .I errno should be left unchanged if an entry is not found. Experiments on various -Unix-like systems shows that lots of different values occur in this +UNIX-like systems shows that lots of different values occur in this situation: 0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM and probably others. .\" more precisely: .\" AIX 5.1 - gives ESRCH diff --git a/man3/gethostid.3 b/man3/gethostid.3 index 12f648f73..1f4f3813e 100644 --- a/man3/gethostid.3 +++ b/man3/gethostid.3 @@ -58,7 +58,7 @@ _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) and .BR sethostid () respectively get or set a unique 32-bit identifier for the current machine. -The 32-bit identifier is intended to be unique among all Unix systems in +The 32-bit identifier is intended to be unique among all UNIX systems in existence. This normally resembles the Internet address for the local machine, as returned by diff --git a/man3/getipnodebyname.3 b/man3/getipnodebyname.3 index 1c0cc3429..9d48af5f7 100644 --- a/man3/getipnodebyname.3 +++ b/man3/getipnodebyname.3 @@ -259,7 +259,7 @@ RFC\ 2553. .SH NOTES These functions were present in glibc 2.1.91-95, but were removed again. -Several Unix-like systems support them, but all +Several UNIX-like systems support them, but all call them deprecated. .SH "SEE ALSO" .BR getaddrinfo (3), diff --git a/man3/getmntent.3 b/man3/getmntent.3 index 6c2160d9a..9945d9a4c 100644 --- a/man3/getmntent.3 +++ b/man3/getmntent.3 @@ -186,7 +186,7 @@ differs, and the returned structure is different. Under System V .I /etc/mnttab is used. -4.4BSD and Digital Unix have a routine +4.4BSD and Digital UNIX have a routine .BR getmntinfo (), a wrapper around the system call .BR getfsstat (). diff --git a/man3/getpwnam.3 b/man3/getpwnam.3 index ec124865e..75212f3d2 100644 --- a/man3/getpwnam.3 +++ b/man3/getpwnam.3 @@ -212,7 +212,7 @@ One might argue that according to POSIX .I errno should be left unchanged if an entry is not found. Experiments on various -Unix-like systems show that lots of different values occur in this +UNIX-like systems show that lots of different values occur in this situation: 0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM and probably others. .\" more precisely: .\" AIX 5.1 - gives ESRCH diff --git a/man3/getwchar.3 b/man3/getwchar.3 index 6f6a0a4f9..10ad90c30 100644 --- a/man3/getwchar.3 +++ b/man3/getwchar.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" diff --git a/man3/grantpt.3 b/man3/grantpt.3 index 6391e2607..469a15a78 100644 --- a/man3/grantpt.3 +++ b/man3/grantpt.3 @@ -54,7 +54,7 @@ is provided in glibc since version 2.1. .SH "CONFORMING TO" POSIX.1-2001. .SH NOTES -This is part of the Unix98 pty support, see +This is part of the UNIX 98 pty support, see .BR pts (4). Many systems implement this function via a set-user-ID helper binary called "pt_chown". diff --git a/man3/iconv.3 b/man3/iconv.3 index 8e1880d02..387df1d41 100644 --- a/man3/iconv.3 +++ b/man3/iconv.3 @@ -7,7 +7,7 @@ .\" .\" References consulted: .\" GNU glibc-2 source code and manual -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" .\" 2000-06-30 correction by Yuichi SATO diff --git a/man3/iconv_close.3 b/man3/iconv_close.3 index 05e28ac4b..3d6c73b7d 100644 --- a/man3/iconv_close.3 +++ b/man3/iconv_close.3 @@ -7,7 +7,7 @@ .\" .\" References consulted: .\" GNU glibc-2 source code and manual -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .TH ICONV_CLOSE 3 2008-08-11 "GNU" "Linux Programmer's Manual" .SH NAME diff --git a/man3/iconv_open.3 b/man3/iconv_open.3 index dd0aa93eb..9d4ad4297 100644 --- a/man3/iconv_open.3 +++ b/man3/iconv_open.3 @@ -7,7 +7,7 @@ .\" .\" References consulted: .\" GNU glibc-2 source code and manual -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" .\" 2007-03-31 Bruno Haible, Describe the glibc/libiconv //TRANSLIT diff --git a/man3/insque.3 b/man3/insque.3 index 829ce1f04..8bb0f820b 100644 --- a/man3/insque.3 +++ b/man3/insque.3 @@ -117,7 +117,7 @@ is defined before including \fI\fP. The location of the prototypes for these functions differs among several -versions of Unix. +versions of UNIX. The above is the POSIX version. Some systems place them in \fI\fP. Linux libc4 and libc 5 placed them diff --git a/man3/intro.3 b/man3/intro.3 index fe6811776..8edfaa36f 100644 --- a/man3/intro.3 +++ b/man3/intro.3 @@ -83,7 +83,7 @@ For further information on feature test macros, see .\" Various special libraries. The manual pages documenting their functions .\" specify the library names. .SH "CONFORMING TO" -Certain terms and abbreviations are used to indicate Unix variants +Certain terms and abbreviations are used to indicate UNIX variants and standards to which calls in this section conform. See .BR standards (7). diff --git a/man3/iswalnum.3 b/man3/iswalnum.3 index 9b515258a..83789d341 100644 --- a/man3/iswalnum.3 +++ b/man3/iswalnum.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH ISWALNUM 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/iswalpha.3 b/man3/iswalpha.3 index fc7f543a0..6bd9ec709 100644 --- a/man3/iswalpha.3 +++ b/man3/iswalpha.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH ISWALPHA 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/iswblank.3 b/man3/iswblank.3 index 59d2ab410..beafb5021 100644 --- a/man3/iswblank.3 +++ b/man3/iswblank.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH ISWBLANK 3 2010-09-20 "GNU" "Linux Programmer's Manual" diff --git a/man3/iswcntrl.3 b/man3/iswcntrl.3 index c7b6a4043..7a1db1581 100644 --- a/man3/iswcntrl.3 +++ b/man3/iswcntrl.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH ISWCNTRL 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/iswctype.3 b/man3/iswctype.3 index fa8747bec..1d53db223 100644 --- a/man3/iswctype.3 +++ b/man3/iswctype.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH ISWCTYPE 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/iswdigit.3 b/man3/iswdigit.3 index 72ff12740..3a05e5997 100644 --- a/man3/iswdigit.3 +++ b/man3/iswdigit.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH ISWDIGIT 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/iswgraph.3 b/man3/iswgraph.3 index 5cb088b83..c98e2ce20 100644 --- a/man3/iswgraph.3 +++ b/man3/iswgraph.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH ISWGRAPH 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/iswlower.3 b/man3/iswlower.3 index e6fa00be2..666b8301b 100644 --- a/man3/iswlower.3 +++ b/man3/iswlower.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH ISWLOWER 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/iswprint.3 b/man3/iswprint.3 index 64800ad0b..353f9ea44 100644 --- a/man3/iswprint.3 +++ b/man3/iswprint.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH ISWPRINT 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/iswpunct.3 b/man3/iswpunct.3 index 58c9d2acf..95edda161 100644 --- a/man3/iswpunct.3 +++ b/man3/iswpunct.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH ISWPUNCT 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/iswspace.3 b/man3/iswspace.3 index e13a2f286..4d912cbc5 100644 --- a/man3/iswspace.3 +++ b/man3/iswspace.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH ISWSPACE 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/iswupper.3 b/man3/iswupper.3 index 9dc49c52e..fb1307ef8 100644 --- a/man3/iswupper.3 +++ b/man3/iswupper.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH ISWUPPER 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/iswxdigit.3 b/man3/iswxdigit.3 index 3e4fdc80b..6cc3b0b1a 100644 --- a/man3/iswxdigit.3 +++ b/man3/iswxdigit.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH ISWXDIGIT 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/malloc.3 b/man3/malloc.3 index c48091551..2ae381a54 100644 --- a/man3/malloc.3 +++ b/man3/malloc.3 @@ -202,7 +202,7 @@ are unaffected by the resource limit (see .BR getrlimit (2)). -The Unix98 standard requires +The UNIX 98 standard requires .BR malloc (), .BR calloc (), and diff --git a/man3/mblen.3 b/man3/mblen.3 index 1e65e35ba..121258535 100644 --- a/man3/mblen.3 +++ b/man3/mblen.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH MBLEN 3 1999-07-25 "GNU" "Linux Programmer's Manual" @@ -50,7 +50,7 @@ also returns \-1. If \fIs\fP is a NULL pointer, the .BR mblen () function -.\" The Dinkumware doc and the Single Unix specification say this, but +.\" The Dinkumware doc and the Single UNIX specification say this, but .\" glibc doesn't implement this. resets the shift state, only known to this function, to the initial state, and returns nonzero if the encoding has nontrivial shift state, or zero if the diff --git a/man3/mbrlen.3 b/man3/mbrlen.3 index f1a0e2e7b..e186c0293 100644 --- a/man3/mbrlen.3 +++ b/man3/mbrlen.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH MBRLEN 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/mbrtowc.3 b/man3/mbrtowc.3 index 2d64f19a7..f233baff8 100644 --- a/man3/mbrtowc.3 +++ b/man3/mbrtowc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" diff --git a/man3/mbsinit.3 b/man3/mbsinit.3 index 7533cf6f8..d21db04a3 100644 --- a/man3/mbsinit.3 +++ b/man3/mbsinit.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH MBSINIT 3 2000-11-20 "GNU" "Linux Programmer's Manual" diff --git a/man3/mbsnrtowcs.3 b/man3/mbsnrtowcs.3 index 47cc3d194..5118b351d 100644 --- a/man3/mbsnrtowcs.3 +++ b/man3/mbsnrtowcs.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .TH MBSNRTOWCS 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH NAME diff --git a/man3/mbsrtowcs.3 b/man3/mbsrtowcs.3 index 0aaf70ba6..4c93acc9e 100644 --- a/man3/mbsrtowcs.3 +++ b/man3/mbsrtowcs.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH MBSRTOWCS 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/mbstowcs.3 b/man3/mbstowcs.3 index d1b0c5e50..05e8accc1 100644 --- a/man3/mbstowcs.3 +++ b/man3/mbstowcs.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH MBSTOWCS 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/mbtowc.3 b/man3/mbtowc.3 index c5022261a..dd3f0ea27 100644 --- a/man3/mbtowc.3 +++ b/man3/mbtowc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH MBTOWC 3 2001-07-04 "GNU" "Linux Programmer's Manual" @@ -55,7 +55,7 @@ ignored. The .BR mbtowc () function -.\" The Dinkumware doc and the Single Unix specification say this, but +.\" The Dinkumware doc and the Single UNIX specification say this, but .\" glibc doesn't implement this. resets the shift state, only known to this function, to the initial state, and diff --git a/man3/mkstemp.3 b/man3/mkstemp.3 index 5b0609c9e..84b474b33 100644 --- a/man3/mkstemp.3 +++ b/man3/mkstemp.3 @@ -188,7 +188,7 @@ and are glibc extensions. .SH NOTES The old behavior of creating a file with mode 0666 may be -a security risk, especially since other Unix flavors use 0600, +a security risk, especially since other UNIX flavors use 0600, and somebody might overlook this detail when porting programs. More generally, the POSIX specification of diff --git a/man3/mktemp.3 b/man3/mktemp.3 index ac23f011b..aa617414a 100644 --- a/man3/mktemp.3 +++ b/man3/mktemp.3 @@ -92,7 +92,7 @@ POSIX.1-2008 removes the specification of .SH NOTES The prototype is in .I -for libc4, libc5, glibc1; glibc2 follows the Single Unix Specification +for libc4, libc5, glibc1; glibc2 follows the Single UNIX Specification and has the prototype in .IR . .SH BUGS diff --git a/man3/nl_langinfo.3 b/man3/nl_langinfo.3 index ae49ac627..03f0d63a8 100644 --- a/man3/nl_langinfo.3 +++ b/man3/nl_langinfo.3 @@ -7,7 +7,7 @@ .\" .\" References consulted: .\" GNU glibc-2 manual -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .\" Corrected prototype, 2002-10-18, aeb .\" diff --git a/man3/openpty.3 b/man3/openpty.3 index 3266c2dfb..318dcf3b1 100644 --- a/man3/openpty.3 +++ b/man3/openpty.3 @@ -161,7 +161,7 @@ In versions of glibc before 2.0.92, .BR openpty () returns file descriptors for a BSD pseudo-terminal pair; since glibc 2.0.92, -it first attempts to open a Unix 98 pseudo-terminal pair, +it first attempts to open a UNIX 98 pseudo-terminal pair, and falls back to opening a BSD pseudo-terminal pair if that fails. .SH BUGS Nobody knows how much space should be reserved for diff --git a/man3/posix_openpt.3 b/man3/posix_openpt.3 index 3c6341d76..49ffb9fd2 100644 --- a/man3/posix_openpt.3 +++ b/man3/posix_openpt.3 @@ -76,13 +76,13 @@ Glibc support for has been provided since version 2.2.1. .SH "CONFORMING TO" .BR posix_openpt () -is part of the Unix98 pseudo-terminal support (see +is part of the UNIX 98 pseudo-terminal support (see .BR pts (4)). This function is specified in POSIX.1-2001. .SH NOTES This function is a recent invention in POSIX. -Some Unix implementations that support System V -(aka Unix 98) pseudo-terminals don't have this function, but it +Some UNIX implementations that support System V +(aka UNIX 98) pseudo-terminals don't have this function, but it is easy to implement: .in +4n .nf diff --git a/man3/printf.3 b/man3/printf.3 index ee0439054..fc9456c16 100644 --- a/man3/printf.3 +++ b/man3/printf.3 @@ -225,7 +225,7 @@ are equivalent. The second style allows repeated references to the same argument. The C99 standard does not include the style using \(aq$\(aq, -which comes from the Single Unix Specification. +which comes from the Single UNIX Specification. If the style using \(aq$\(aq is used, it must be used throughout for all conversions taking an argument and all width and precision arguments, but it may be mixed @@ -896,7 +896,7 @@ since glibc version 2.1. Until glibc 2.0.6 they would return \-1 when the output was truncated. .\" .SH HISTORY -.\" Unix V7 defines the three routines +.\" UNIX V7 defines the three routines .\" .BR printf (), .\" .BR fprintf (), .\" .BR sprintf (), diff --git a/man3/ptsname.3 b/man3/ptsname.3 index 6f08374e3..701936b78 100644 --- a/man3/ptsname.3 +++ b/man3/ptsname.3 @@ -77,7 +77,7 @@ is too small. is provided in glibc since version 2.1. .SH "CONFORMING TO" .BR ptsname () -is part of the Unix98 pseudo-terminal support (see +is part of the UNIX 98 pseudo-terminal support (see .BR pts (4)). This function is specified in POSIX.1-2001. diff --git a/man3/putwchar.3 b/man3/putwchar.3 index 79406e6a6..79bb8a88c 100644 --- a/man3/putwchar.3 +++ b/man3/putwchar.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification +.\" OpenGroup's Single UNIX specification .\" http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" diff --git a/man3/qecvt.3 b/man3/qecvt.3 index 3c2983c8b..aae81296b 100644 --- a/man3/qecvt.3 +++ b/man3/qecvt.3 @@ -69,7 +69,7 @@ and .BR gcvt (3). .SH "CONFORMING TO" SVr4. -Not seen in most common Unix implementations, +Not seen in most common UNIX implementations, but occurs in SunOS. Not supported by libc4 and libc5. Supported by glibc. diff --git a/man3/rcmd.3 b/man3/rcmd.3 index 0c4e386ec..501a333b2 100644 --- a/man3/rcmd.3 +++ b/man3/rcmd.3 @@ -121,7 +121,7 @@ in .IR *fd2p . The control process will return diagnostic output from the command (unit 2) on this channel, and will also -accept bytes on this channel as being Unix signal numbers, to be +accept bytes on this channel as being UNIX signal numbers, to be forwarded to the process group of the command. If .I fd2p diff --git a/man3/readdir.3 b/man3/readdir.3 index 6bca224a0..bba5b473f 100644 --- a/man3/readdir.3 +++ b/man3/readdir.3 @@ -193,7 +193,7 @@ This is a symbolic link. This is a regular file. .TP .B DT_SOCK -This is a Unix domain socket. +This is a UNIX domain socket. .TP .B DT_UNKNOWN The file type is unknown. diff --git a/man3/rexec.3 b/man3/rexec.3 index ecb9e4af9..77a3eb655 100644 --- a/man3/rexec.3 +++ b/man3/rexec.3 @@ -97,9 +97,7 @@ in .IR *fd2p . The control process will return diagnostic output from the command (unit 2) on this channel, and will also -accept bytes on this channel as being -Unix -signal numbers, to be +accept bytes on this channel as being UNIX signal numbers, to be forwarded to the process group of the command. The diagnostic information returned does not include remote authorization failure, diff --git a/man3/rpc.3 b/man3/rpc.3 index 6d87f44c5..545cea490 100644 --- a/man3/rpc.3 +++ b/man3/rpc.3 @@ -1009,7 +1009,7 @@ RPC-style messages without using the RPC package. .BI "bool_t xdr_authunix_parms(XDR *" xdrs ", struct authunix_parms *" aupp ); .fi .IP -Used for describing Unix credentials. +Used for describing UNIX credentials. This routine is useful for users who wish to generate these credentials without using the RPC authentication package. diff --git a/man3/setnetgrent.3 b/man3/setnetgrent.3 index e5ea2ddeb..72aa5c7b4 100644 --- a/man3/setnetgrent.3 +++ b/man3/setnetgrent.3 @@ -91,7 +91,7 @@ These functions are not in POSIX.1-2001, but .BR getnetgrent (), and .BR innetgr () -are available on most Unix systems. +are available on most UNIX systems. .BR getnetgrent_r () is not widely available on other systems. .\" getnetgrent_r() is on Solaris 8 and AIX 5.1, but not the BSDs. diff --git a/man3/shm_open.3 b/man3/shm_open.3 index 0c87c3dd0..726d779eb 100644 --- a/man3/shm_open.3 +++ b/man3/shm_open.3 @@ -260,7 +260,7 @@ and .B O_TRUNC unspecified. On Linux, this will successfully truncate an existing -shared memory object \(em this may not be so on other Unix systems. +shared memory object \(em this may not be so on other UNIX systems. .LP The POSIX shared memory object implementation on Linux 2.4 makes use of a dedicated file system, which is normally diff --git a/man3/sigpause.3 b/man3/sigpause.3 index 7302c098a..1ff4e49d7 100644 --- a/man3/sigpause.3 +++ b/man3/sigpause.3 @@ -29,7 +29,7 @@ sigpause \- atomically release blocked signals and wait for interrupt .sp .BI "int sigpause(int " sigmask "); /* BSD */" .sp -.BI "int sigpause(int " sig "); /* System V / Unix95 */" +.BI "int sigpause(int " sig "); /* System V / UNIX 95 */" .fi .SH DESCRIPTION Don't use this function. @@ -60,11 +60,11 @@ is standardized in POSIX.1-2001. The classical BSD version of this function appeared in 4.2BSD. It sets the process's signal mask to .IR sigmask . -Unix95 standardized the incompatible System V version of +UNIX 95 standardized the incompatible System V version of this function, which removes only the specified signal .I sig from the process's signal mask. -.\" __xpg_sigpause: Unix 95, spec 1170, SVID, SVr4, XPG +.\" __xpg_sigpause: UNIX 95, spec 1170, SVID, SVr4, XPG The unfortunate situation with two incompatible functions with the same name was solved by the .BR \%sigsuspend (2) diff --git a/man3/stdin.3 b/man3/stdin.3 index 18804eaa5..9cb66a347 100644 --- a/man3/stdin.3 +++ b/man3/stdin.3 @@ -18,7 +18,7 @@ stdin, stdout, stderr \- standard I/O streams .BI "extern FILE *" stderr ; .fi .SH DESCRIPTION -Under normal circumstances every Unix program has three streams opened +Under normal circumstances every UNIX program has three streams opened for it when it starts up, one for input, one for output, and one for printing diagnostic or error messages. These are typically attached to @@ -50,8 +50,8 @@ or .PP Since .IR FILE s -are a buffering wrapper around Unix file descriptors, the -same underlying files may also be accessed using the raw Unix file +are a buffering wrapper around UNIX file descriptors, the +same underlying files may also be accessed using the raw UNIX file interface, that is, the functions like .BR read (2) and diff --git a/man3/stpcpy.3 b/man3/stpcpy.3 index ffad623b1..4aaac4f8d 100644 --- a/man3/stpcpy.3 +++ b/man3/stpcpy.3 @@ -65,7 +65,7 @@ returns a pointer to the \fBend\fP of the string rather than the beginning. .SH "CONFORMING TO" This function is not part of the C or POSIX.1 standards, and is -not customary on Unix systems, but is not a GNU invention either. +not customary on UNIX systems, but is not a GNU invention either. Perhaps it comes from MS-DOS. Nowadays, it is also present on the BSDs. .SH EXAMPLE diff --git a/man3/strftime.3 b/man3/strftime.3 index 0143958ee..221568694 100644 --- a/man3/strftime.3 +++ b/man3/strftime.3 @@ -28,7 +28,7 @@ .\" Modified Sat Jul 24 18:03:44 1993 by Rik Faith (faith@cs.unc.edu) .\" Applied fix by Wolfgang Franke, aeb, 961011 .\" Corrected return value, aeb, 970307 -.\" Added Single Unix Spec conversions and %z, aeb/esr, 990329. +.\" Added Single UNIX Spec conversions and %z, aeb/esr, 990329. .\" 2005-11-22 mtk, added Glibc Notes covering optional 'flag' and .\" 'width' components of conversion specifications. .\" @@ -276,7 +276,7 @@ to indicate that an alternative format should be used. If the alternative format or specification does not exist for the current locale, the behavior will be as if the unmodified conversion specification were used. (SU) -The Single Unix Specification mentions +The Single UNIX Specification mentions .BR %Ec , .BR %EC , .BR %Ex , @@ -329,7 +329,7 @@ are used. .SH "CONFORMING TO" SVr4, C89, C99. There are strict inclusions between the set of conversions -given in ANSI C (unmarked), those given in the Single Unix Specification +given in ANSI C (unmarked), those given in the Single UNIX Specification (marked SU), those given in Olson's timezone package (marked TZ), and those given in glibc (marked GNU), except that .B %+ diff --git a/man3/strptime.3 b/man3/strptime.3 index ffcb4e9c9..5c981b954 100644 --- a/man3/strptime.3 +++ b/man3/strptime.3 @@ -292,7 +292,7 @@ SUSv2, POSIX.1-2001. In principle, this function does not initialize \fItm\fP but only stores the values specified. This means that \fItm\fP should be initialized before the call. -Details differ a bit between different Unix systems. +Details differ a bit between different UNIX systems. The glibc implementation does not touch those fields which are not explicitly specified, except that it recomputes the .I tm_wday diff --git a/man3/syslog.3 b/man3/syslog.3 index cb58342d8..3b1eaeeca 100644 --- a/man3/syslog.3 +++ b/man3/syslog.3 @@ -263,13 +263,13 @@ and .BR LOG_FTP , the other .I facility -values appear on most Unix systems. +values appear on most UNIX systems. The .B LOG_PERROR value for .I option is not specified by POSIX.1-2001, but is available -in most versions of Unix. +in most versions of UNIX. .\" .SH HISTORY .\" A .\" .BR syslog () diff --git a/man3/towctrans.3 b/man3/towctrans.3 index 05f11b40a..5892c8b5d 100644 --- a/man3/towctrans.3 +++ b/man3/towctrans.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH TOWCTRANS 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/towlower.3 b/man3/towlower.3 index b0aa56da2..51a9d38ec 100644 --- a/man3/towlower.3 +++ b/man3/towlower.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH TOWLOWER 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/towupper.3 b/man3/towupper.3 index 33bd30aeb..0c84230f2 100644 --- a/man3/towupper.3 +++ b/man3/towupper.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH TOWUPPER 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/ttyslot.3 b/man3/ttyslot.3 index 887e9c9c0..516366d47 100644 --- a/man3/ttyslot.3 +++ b/man3/ttyslot.3 @@ -56,7 +56,7 @@ Well, let's first look at some history. .SS "Ancient History" There used to be a file .I /etc/ttys -in Unix V6, that was read by the +in UNIX V6, that was read by the .BR init (8) program to find out what to do with each terminal line. Each line consisted of three characters. @@ -71,7 +71,7 @@ Thus a typical line was "18\-". A hang on some line was solved by changing the \(aq1\(aq to a \(aq0\(aq, signaling init, changing back again, and signaling init again. .LP -In Unix V7 the format was changed: here the second character +In UNIX V7 the format was changed: here the second character was the argument to .BR getty (8) indicating the sequence of line speeds to try (\(aq0\(aq was: cycle through @@ -116,7 +116,7 @@ returns the current user's index in the user accounting data base. If successful, this function returns the slot number. On error (e.g., if none of the file descriptors 0, 1 or 2 is associated with a terminal that occurs in this data base) -it returns 0 on Unix V6 and V7 and BSD-like systems, +it returns 0 on UNIX V6 and V7 and BSD-like systems, but \-1 on System V-like systems. .SH "CONFORMING TO" SUSv1; marked as LEGACY in SUSv2; removed in POSIX.1-2001. @@ -140,7 +140,7 @@ Minix also has .IR fttyslot ( fd ). .\" .SH HISTORY .\" .BR ttyslot () -.\" appeared in Unix V7. +.\" appeared in UNIX V7. .SH "SEE ALSO" .BR getttyent (3), .BR ttyname (3), diff --git a/man3/ungetwc.3 b/man3/ungetwc.3 index 9d3fb4ae8..fad15fd6f 100644 --- a/man3/ungetwc.3 +++ b/man3/ungetwc.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH UNGETWC 3 1999-09-19 "GNU" "Linux Programmer's Manual" diff --git a/man3/unlocked_stdio.3 b/man3/unlocked_stdio.3 index d5e02b301..8843a68f1 100644 --- a/man3/unlocked_stdio.3 +++ b/man3/unlocked_stdio.3 @@ -118,7 +118,7 @@ are in POSIX.1-2001. The nonstandard .BR *_unlocked () -variants occur on a few Unix systems, and are available in recent glibc. +variants occur on a few UNIX systems, and are available in recent glibc. .\" E.g., in HP-UX 10.0. In HP-UX 10.30 they are called obsolescent, and .\" moved to a compatibility library. .\" Available in HP-UX 10.0: clearerr_unlocked, fclose_unlocked, diff --git a/man3/wcpcpy.3 b/man3/wcpcpy.3 index 92c1859af..1f5fb05b6 100644 --- a/man3/wcpcpy.3 +++ b/man3/wcpcpy.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .TH WCPCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH NAME diff --git a/man3/wcpncpy.3 b/man3/wcpncpy.3 index c9d438f3f..c9f623f34 100644 --- a/man3/wcpncpy.3 +++ b/man3/wcpncpy.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .TH WCPNCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH NAME diff --git a/man3/wcrtomb.3 b/man3/wcrtomb.3 index a782bbb71..65ac16ff9 100644 --- a/man3/wcrtomb.3 +++ b/man3/wcrtomb.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCRTOMB 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcscasecmp.3 b/man3/wcscasecmp.3 index ed96a354a..e9c82801f 100644 --- a/man3/wcscasecmp.3 +++ b/man3/wcscasecmp.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .TH WCSCASECMP 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH NAME diff --git a/man3/wcscat.3 b/man3/wcscat.3 index 9585ad99a..c8d1c96ac 100644 --- a/man3/wcscat.3 +++ b/man3/wcscat.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSCAT 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcschr.3 b/man3/wcschr.3 index 5da6c4c03..9c837479a 100644 --- a/man3/wcschr.3 +++ b/man3/wcschr.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSCHR 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcscmp.3 b/man3/wcscmp.3 index 336eedf54..3b902727d 100644 --- a/man3/wcscmp.3 +++ b/man3/wcscmp.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSCMP 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcscpy.3 b/man3/wcscpy.3 index 64fb6feef..7b54df414 100644 --- a/man3/wcscpy.3 +++ b/man3/wcscpy.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSCPY 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcscspn.3 b/man3/wcscspn.3 index c6c84a21c..e44dfcae5 100644 --- a/man3/wcscspn.3 +++ b/man3/wcscspn.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSCSPN 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcsdup.3 b/man3/wcsdup.3 index 069560692..3e2854ad5 100644 --- a/man3/wcsdup.3 +++ b/man3/wcsdup.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .TH WCSDUP 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH NAME diff --git a/man3/wcslen.3 b/man3/wcslen.3 index a9e376ea7..14cca5b4f 100644 --- a/man3/wcslen.3 +++ b/man3/wcslen.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSLEN 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcsncasecmp.3 b/man3/wcsncasecmp.3 index db0f1b80f..390fc4c8d 100644 --- a/man3/wcsncasecmp.3 +++ b/man3/wcsncasecmp.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .TH WCSNCASECMP 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH NAME diff --git a/man3/wcsncat.3 b/man3/wcsncat.3 index b82c932fd..02ce547a7 100644 --- a/man3/wcsncat.3 +++ b/man3/wcsncat.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSNCAT 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcsncmp.3 b/man3/wcsncmp.3 index 33121d21a..b7e6a1f91 100644 --- a/man3/wcsncmp.3 +++ b/man3/wcsncmp.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSNCMP 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcsncpy.3 b/man3/wcsncpy.3 index 445113bed..3368cf1b1 100644 --- a/man3/wcsncpy.3 +++ b/man3/wcsncpy.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSNCPY 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcsnlen.3 b/man3/wcsnlen.3 index 279711986..c4401d105 100644 --- a/man3/wcsnlen.3 +++ b/man3/wcsnlen.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .TH WCSNLEN 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH NAME diff --git a/man3/wcsnrtombs.3 b/man3/wcsnrtombs.3 index 02ca306b3..39fc29fbf 100644 --- a/man3/wcsnrtombs.3 +++ b/man3/wcsnrtombs.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .TH WCSNRTOMBS 3 2010-09-15 "GNU" "Linux Programmer's Manual" .SH NAME diff --git a/man3/wcspbrk.3 b/man3/wcspbrk.3 index 3069b4349..a10e43ff6 100644 --- a/man3/wcspbrk.3 +++ b/man3/wcspbrk.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSPBRK 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcsrchr.3 b/man3/wcsrchr.3 index e7bfb7d05..4a979c5e9 100644 --- a/man3/wcsrchr.3 +++ b/man3/wcsrchr.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSRCHR 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcsrtombs.3 b/man3/wcsrtombs.3 index 34187f7be..f2a34deda 100644 --- a/man3/wcsrtombs.3 +++ b/man3/wcsrtombs.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSRTOMBS 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcsspn.3 b/man3/wcsspn.3 index 6c8991e39..6d4b49251 100644 --- a/man3/wcsspn.3 +++ b/man3/wcsspn.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSSPN 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcsstr.3 b/man3/wcsstr.3 index 731ca03b2..8a8a696a7 100644 --- a/man3/wcsstr.3 +++ b/man3/wcsstr.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSSTR 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcstok.3 b/man3/wcstok.3 index 16dd78916..6f8ee0ada 100644 --- a/man3/wcstok.3 +++ b/man3/wcstok.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSTOK 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcstombs.3 b/man3/wcstombs.3 index 0516f353a..fc22451db 100644 --- a/man3/wcstombs.3 +++ b/man3/wcstombs.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCSTOMBS 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcswidth.3 b/man3/wcswidth.3 index b7e4e28b6..cf16d7662 100644 --- a/man3/wcswidth.3 +++ b/man3/wcswidth.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .TH WCSWIDTH 3 2010-09-10 "GNU" "Linux Programmer's Manual" .SH NAME diff --git a/man3/wctob.3 b/man3/wctob.3 index b41576bee..59f5fcda8 100644 --- a/man3/wctob.3 +++ b/man3/wctob.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCTOB 3 2009-02-04 "GNU" "Linux Programmer's Manual" diff --git a/man3/wctomb.3 b/man3/wctomb.3 index 5a40d5de6..c5a938378 100644 --- a/man3/wctomb.3 +++ b/man3/wctomb.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCTOMB 3 1999-07-25 "GNU" "Linux Programmer's Manual" @@ -41,7 +41,7 @@ bytes at \fIs\fP. If \fIs\fP is NULL, the .BR wctomb () function -.\" The Dinkumware doc and the Single Unix specification say this, but +.\" The Dinkumware doc and the Single UNIX specification say this, but .\" glibc doesn't implement this. resets the shift state, only known to this function, to the initial state, and diff --git a/man3/wctrans.3 b/man3/wctrans.3 index e79cf74fc..b47e043f7 100644 --- a/man3/wctrans.3 +++ b/man3/wctrans.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCTRANS 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wctype.3 b/man3/wctype.3 index 9ee15c2a9..2130c2d37 100644 --- a/man3/wctype.3 +++ b/man3/wctype.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WCTYPE 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wcwidth.3 b/man3/wcwidth.3 index 9707ae997..89abe17bf 100644 --- a/man3/wcwidth.3 +++ b/man3/wcwidth.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .TH WCWIDTH 3 1999-07-25 "GNU" "Linux Programmer's Manual" .SH NAME diff --git a/man3/wmemchr.3 b/man3/wmemchr.3 index 505be0942..ed8083e2b 100644 --- a/man3/wmemchr.3 +++ b/man3/wmemchr.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WMEMCHR 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wmemcmp.3 b/man3/wmemcmp.3 index 36802fb6a..ccaa4c746 100644 --- a/man3/wmemcmp.3 +++ b/man3/wmemcmp.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" .TH WMEMCMP 3 1999-07-25 "GNU" "Linux Programmer's Manual" .SH NAME diff --git a/man3/wmemcpy.3 b/man3/wmemcpy.3 index ec0358b10..25340d26d 100644 --- a/man3/wmemcpy.3 +++ b/man3/wmemcpy.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WMEMCPY 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wmemmove.3 b/man3/wmemmove.3 index 42ad51faa..c98b317bd 100644 --- a/man3/wmemmove.3 +++ b/man3/wmemmove.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WMEMMOVE 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wmemset.3 b/man3/wmemset.3 index e18fc681f..eac225f43 100644 --- a/man3/wmemset.3 +++ b/man3/wmemset.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WMEMSET 3 1999-07-25 "GNU" "Linux Programmer's Manual" diff --git a/man3/wprintf.3 b/man3/wprintf.3 index 61cf7895c..f8b8fc2d0 100644 --- a/man3/wprintf.3 +++ b/man3/wprintf.3 @@ -8,7 +8,7 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .TH WPRINTF 3 2010-09-20 "GNU" "Linux Programmer's Manual" diff --git a/man4/console_ioctl.4 b/man4/console_ioctl.4 index 7e438aafb..6e5a64501 100644 --- a/man4/console_ioctl.4 +++ b/man4/console_ioctl.4 @@ -606,7 +606,7 @@ tunelp, loadkeys, selection, setfont, etc.), and their behavior will be changed when required by this particular program. Programs using these ioctl's will not be portable to other versions -of Unix, will not work on older versions of Linux, and will not work +of UNIX, will not work on older versions of Linux, and will not work on future versions of Linux. Use POSIX functions. diff --git a/man4/pts.4 b/man4/pts.4 index b64806a96..2e499e91c 100644 --- a/man4/pts.4 +++ b/man4/pts.4 @@ -53,13 +53,13 @@ and .IR /dev/ptmx , .I /dev/pts/* .SH NOTES -The Linux support for the above (known as Unix98 pty naming) +The Linux support for the above (known as UNIX 98 pty naming) is done using the .I devpts file system, that should be mounted on .IR /dev/pts . .LP -Before this Unix98 scheme, master ptys were called +Before this UNIX 98 scheme, master ptys were called .IR /dev/ptyp0 ", ..." and slave ptys .IR /dev/ttyp0 ", ..." diff --git a/man5/elf.5 b/man5/elf.5 index 52a4e0a13..69c99d8db 100644 --- a/man5/elf.5 +++ b/man5/elf.5 @@ -1945,7 +1945,7 @@ Hewlett-Packard, Santa Cruz Operation, .IR "System V Application Binary Interface" . .PP -Unix System Laboratories, +UNIX System Laboratories, "Object Files", .IR "Executable and Linking Format (ELF)" . .PP diff --git a/man5/filesystems.5 b/man5/filesystems.5 index efc0f6ac0..3d6de3518 100644 --- a/man5/filesystems.5 +++ b/man5/filesystems.5 @@ -150,7 +150,7 @@ Linux also supports the System Use Sharing Protocol records specified by the Rock Ridge Interchange Protocol. They are used to further describe the files in the .B iso9660 -file system to a Unix host, and provide information such as long +file system to a UNIX host, and provide information such as long filenames, UID/GID, POSIX permissions, and devices. It is automatically recognized within the .B iso9660 diff --git a/man5/hosts.5 b/man5/hosts.5 index 64c1dfee7..cb9b25320 100644 --- a/man5/hosts.5 +++ b/man5/hosts.5 @@ -55,7 +55,7 @@ shorter hostnames, or generic hostnames (for example, .IR localhost ). .PP The Berkeley Internet Name Domain (BIND) Server implements the -Internet name server for Unix systems. +Internet name server for UNIX systems. It augments or replaces the .I /etc/hosts file or hostname lookup, and frees a host from relying on diff --git a/man5/proc.5 b/man5/proc.5 index 83468ffb3..1265a5b87 100644 --- a/man5/proc.5 +++ b/man5/proc.5 @@ -238,7 +238,7 @@ and you have a working filter. .I /proc/self/fd/N is approximately the same as .I /dev/fd/N -in some Unix and Unix-like systems. +in some UNIX and UNIX-like systems. Most Linux MAKEDEV scripts symbolically link .I /dev/fd to @@ -538,7 +538,7 @@ setting for the process. .\" CONFIG_PROC_PAGE_MONITOR .TP .I /proc/[pid]/root -Unix and Linux support the idea of a per-process root of the +UNIX and Linux support the idea of a per-process root of the file system, set by the .BR chroot (2) system call. @@ -1487,7 +1487,7 @@ sl local_address rem_address st tx_queue rx_queue tr rexmits tm\->when uid .fi .TP .I /proc/net/unix -Lists the Unix domain sockets present within the system and their +Lists the UNIX domain sockets present within the system and their status. The format is: .nf @@ -1504,7 +1504,7 @@ Here "Num" is the kernel table slot number, "RefCount" is the number of users of the socket, "Protocol" is currently always 0, "Flags" represent the internal kernel flags holding the status of the socket. -Currently, type is always "1" (Unix domain datagram sockets are +Currently, type is always "1" (UNIX domain datagram sockets are not yet supported in the kernel). \&"St" is the internal state of the socket and Path is the bound path (if any) of the socket. @@ -2205,7 +2205,7 @@ is the default value for .IR console_loglevel . .TP .IR /proc/sys/kernel/pty " (since Linux 2.6.4)" -This directory contains two files relating to the number of Unix 98 +This directory contains two files relating to the number of UNIX 98 pseudo-terminals (see .BR pts (4)) on the system. diff --git a/man5/ttytype.5 b/man5/ttytype.5 index 032357255..e581f38e4 100644 --- a/man5/ttytype.5 +++ b/man5/ttytype.5 @@ -45,7 +45,7 @@ to the default terminal name for the user's current tty. This facility was designed for a traditional time-sharing environment -featuring character-cell terminals hardwired to a Unix minicomputer. +featuring character-cell terminals hardwired to a UNIX minicomputer. It is little used on modern workstation and personal Unixes. .SH FILES .TP diff --git a/man7/boot.7 b/man7/boot.7 index bc7e67bbc..c05eb7347 100644 --- a/man7/boot.7 +++ b/man7/boot.7 @@ -4,8 +4,8 @@ .\" I tried to be as much generic in the description as possible: .\" - General boot sequence is applicable to almost any .\" OS/Machine (DOS/PC, Linux/PC, Solaris/SPARC, CMS/S390) -.\" - kernel and init(8) is applicable to almost any Unix/Linux -.\" - boot scripts are applicable to SYSV-R4 based Unix/Linux +.\" - kernel and init(8) is applicable to almost any UNIX/Linux +.\" - boot scripts are applicable to SYSV-R4 based UNIX/Linux .\" .\" Modified 2004-11-03 patch from Martin Schulze .\" @@ -126,7 +126,7 @@ that actually start/stop the individual services. .TP Note: The following description applies to System V release 4 based system, which -currently covers most commercial Unix systems (Solaris, HP-UX, Irix, Tru64) +currently covers most commercial UNIX systems (Solaris, HP-UX, Irix, Tru64) as well as the major Linux distributions (Red Hat, Debian, Mandrake, SUSE, Ubuntu). Some systems (Slackware Linux, FreeBSD, OpenBSD) @@ -186,7 +186,7 @@ These are located in a specific directory (\fI/etc/sysconfig\fR on Red Hat systems) and are used by the boot scripts. -In older Unix systems, these files contained the actual command line +In older UNIX systems, these files contained the actual command line options for the daemons, but in modern Linux systems (and also in HP-UX), these files just contain shell variables. The boot scripts in \fI/etc/init.d\fR diff --git a/man7/capabilities.7 b/man7/capabilities.7 index c326746a5..a751b213f 100644 --- a/man7/capabilities.7 +++ b/man7/capabilities.7 @@ -47,7 +47,7 @@ capabilities \- overview of Linux capabilities .SH DESCRIPTION For the purpose of performing permission checks, -traditional Unix implementations distinguish two categories of processes: +traditional UNIX implementations distinguish two categories of processes: .I privileged processes (whose effective user ID is 0, referred to as superuser or root), and @@ -191,7 +191,7 @@ Use RAW and PACKET sockets. .TP .B CAP_SETGID Make arbitrary manipulations of process GIDs and supplementary GID list; -forge GID when passing socket credentials via Unix domain sockets. +forge GID when passing socket credentials via UNIX domain sockets. .TP .BR CAP_SETFCAP " (since Linux 2.6.24)" Set file capabilities. @@ -223,7 +223,7 @@ Make arbitrary manipulations of process UIDs .BR setreuid (2), .BR setresuid (2), .BR setfsuid (2)); -make forged UID when passing socket credentials via Unix domain sockets. +make forged UID when passing socket credentials via UNIX domain sockets. .\" FIXME CAP_SETUID also an effect in exec(); document this. .TP .B CAP_SYS_ADMIN @@ -589,7 +589,7 @@ except those masked out by the capability bounding set. .\" exec(), then it gets all capabilities in its .\" permitted set, and no effective capabilities This provides semantics that are the same as those provided by -traditional Unix systems. +traditional UNIX systems. .SS Capability bounding set The capability bounding set is a security mechanism that can be used to limit the capabilities that can be gained during an diff --git a/man7/credentials.7 b/man7/credentials.7 index 25bd94f0c..ba1ec16ef 100644 --- a/man7/credentials.7 +++ b/man7/credentials.7 @@ -131,7 +131,7 @@ Effective user ID and effective group ID. These IDs are used by the kernel to determine the permissions that the process will have when accessing shared resources such as message queues, shared memory, and semaphores. -On most Unix systems, these IDs also determine the +On most UNIX systems, these IDs also determine the permissions when accessing files. However, Linux uses the file system IDs described below for this task. @@ -171,7 +171,7 @@ the kernel also automatically changes the file system user (group) ID to the same value. Consequently, the file system IDs normally have the same values as the corresponding effective ID, and the semantics for file-permission -checks are thus the same on Linux as on other Unix systems. +checks are thus the same on Linux as on other UNIX systems. The file system IDs can be made to differ from the effective IDs by calling .BR setfsuid (2) diff --git a/man7/epoll.7 b/man7/epoll.7 index 7038ff2cf..a0ad8af1f 100644 --- a/man7/epoll.7 +++ b/man7/epoll.7 @@ -382,7 +382,7 @@ file descriptor set. .B Q5 Can I send an .B epoll -file descriptor over a Unix domain socket to another process? +file descriptor over a UNIX domain socket to another process? .TP .B A5 Yes, but it does not make sense to do this, since the receiving process diff --git a/man7/glob.7 b/man7/glob.7 index 8c5ffb01c..655808772 100644 --- a/man7/glob.7 +++ b/man7/glob.7 @@ -26,7 +26,7 @@ .SH NAME glob \- Globbing pathnames .SH DESCRIPTION -Long ago, in Unix V6, there was a program +Long ago, in UNIX V6, there was a program .I /etc/glob that would expand wildcard patterns. Soon afterward this became a shell built-in. @@ -101,7 +101,7 @@ this character must be matched explicitly. archive all your files; \fItar\ c\ .\fP is better.) .SS "Empty Lists" The nice and simple rule given above: "expand a wildcard pattern -into the list of matching pathnames" was the original Unix +into the list of matching pathnames" was the original UNIX definition. It allowed one to have patterns that expand into an empty list, as in @@ -149,7 +149,7 @@ effect of a wildcard pattern "\fI[^...]\fP" to be undefined. Of course ranges were originally meant to be ASCII ranges, so that "\fI[\ \-%]\fP" stands for "\fI[\ !"#$%]\fP" and "\fI[a\-z]\fP" stands for "any lowercase letter". -Some Unix implementations generalized this so that a range X\-Y +Some UNIX implementations generalized this so that a range X\-Y stands for the set of characters with code between the codes for X and for Y. However, this requires the user to know the diff --git a/man7/koi8-r.7 b/man7/koi8-r.7 index ed329d042..51478a6e4 100644 --- a/man7/koi8-r.7 +++ b/man7/koi8-r.7 @@ -29,7 +29,7 @@ koi8-r \- Russian Net Character Set encoded in octal, decimal, and hexadecimal .SH DESCRIPTION KOI8-R is the character set of choice for encoding Russian texts for -many Unix-like operation systems. +many UNIX-like operation systems. KOI8-R is a successor for KOI-8, a de-facto standard for Internet Mail, News, WWW and other interactive services at least all over the ex-SU territory. diff --git a/man7/path_resolution.7 b/man7/path_resolution.7 index 7c10c712e..ff682d94c 100644 --- a/man7/path_resolution.7 +++ b/man7/path_resolution.7 @@ -24,7 +24,7 @@ .SH NAME path_resolution \- how a pathname is resolved to a file .SH DESCRIPTION -Some Unix/Linux system calls have as parameter one or more filenames. +Some UNIX/Linux system calls have as parameter one or more filenames. A filename (or pathname) is resolved as follows. .SS "Step 1: Start of the resolution process" If the pathname starts with the \(aq/\(aq character, @@ -158,7 +158,7 @@ is too long, an .B ENAMETOOLONG error is returned ("File name too long"). .SS "Empty pathname" -In the original Unix, the empty pathname referred to the current directory. +In the original UNIX, the empty pathname referred to the current directory. Nowadays POSIX decrees that an empty pathname must not be resolved successfully. Linux returns @@ -201,7 +201,7 @@ See .BR setfsgid (2). .\" FIXME say something about file system mounted read-only ? .SS "Bypassing permission checks: superuser and capabilities" -On a traditional Unix system, the superuser +On a traditional UNIX system, the superuser .RI ( root , user ID 0) is all-powerful, and bypasses all permissions restrictions when accessing files. diff --git a/man7/pty.7 b/man7/pty.7 index c131cd4e1..f65d72393 100644 --- a/man7/pty.7 +++ b/man7/pty.7 @@ -62,13 +62,13 @@ pseudo-terminals. Linux provides both BSD-style and (standardized) System V-style pseudo-terminals. -System V-style terminals are commonly called Unix 98 pseudo-terminals +System V-style terminals are commonly called UNIX 98 pseudo-terminals on Linux systems. Since kernel 2.6.4, BSD-style pseudo-terminals are considered deprecated (they can be disabled when configuring the kernel); -Unix 98 pseudo-terminals should be used in new applications. -.SS "Unix 98 pseudo-terminals" -An unused Unix 98 pseudo-terminal master is opened by calling +UNIX 98 pseudo-terminals should be used in new applications. +.SS "UNIX 98 pseudo-terminals" +An unused UNIX 98 pseudo-terminal master is opened by calling .BR posix_openpt (3). (This function opens the master clone device, .IR /dev/ptmx ; @@ -86,7 +86,7 @@ in a call to .BR open (2). The Linux kernel imposes a limit on the number of available -Unix 98 pseudo-terminals. +UNIX 98 pseudo-terminals. In kernels up to and including 2.6.3, this limit is configured at kernel compilation time .RB ( CONFIG_UNIX98_PTYS ), @@ -108,7 +108,7 @@ names of the form (slave), where X is a letter from the 16-character set [p-za-e], and Y is a letter from the 16-character set [0-9a-f]. -(The precise range of letters in these two sets varies across Unix +(The precise range of letters in these two sets varies across UNIX implementations.) For example, .I /dev/ptyp1 @@ -122,10 +122,10 @@ The corresponding pseudo-terminal slave (substitute "tty" for "pty" in the name of the master) can then be opened. .SH "FILES" .I /dev/ptmx -(Unix 98 master clone device) +(UNIX 98 master clone device) .br .I /dev/pts/* -(Unix 98 slave devices) +(UNIX 98 slave devices) .br .I /dev/pty[p-za-e][0-9a-f] (BSD master devices) diff --git a/man7/signal.7 b/man7/signal.7 index 8c418f857..cd55cc964 100644 --- a/man7/signal.7 +++ b/man7/signal.7 @@ -287,7 +287,7 @@ Up to and including Linux 2.2, the default behavior for and (on architectures other than SPARC and MIPS) .B SIGBUS was to terminate the process (without a core dump). -(On some other Unix systems the default action for +(On some other UNIX systems the default action for .BR SIGXCPU " and " SIGXFSZ is to terminate the process without a core dump.) Linux 2.4 conforms to the POSIX.1-2001 requirements for these signals, @@ -321,17 +321,17 @@ on a sparc.) .B SIGEMT is not specified in POSIX.1-2001, but nevertheless appears -on most other Unix systems, +on most other UNIX systems, where its default action is typically to terminate the process with a core dump. .B SIGPWR (which is not specified in POSIX.1-2001) is typically ignored -by default on those other Unix systems where it appears. +by default on those other UNIX systems where it appears. .B SIGIO (which is not specified in POSIX.1-2001) is ignored by default -on several other Unix systems. +on several other UNIX systems. Where defined, .B SIGUNUSED @@ -362,7 +362,7 @@ suitably (to 34 or 35). Because the range of available real-time signals varies according to the glibc threading implementation (and this variation can occur at run time according to the available kernel and glibc), -and indeed the range of real-time signals varies across Unix systems, +and indeed the range of real-time signals varies across UNIX systems, programs should .IR "never refer to real-time signals using hard-coded numbers" , but instead should always refer to real-time signals using the notation @@ -621,7 +621,7 @@ whether or not the signal handler was established using the .BR SA_RESTART flag (see .BR sigaction (2)). -The details vary across Unix systems; +The details vary across UNIX systems; below, the details for Linux. If a blocked call to one of the following interfaces is interrupted diff --git a/man7/suffixes.7 b/man7/suffixes.7 index 367b8b68e..2bfd21fef 100644 --- a/man7/suffixes.7 +++ b/man7/suffixes.7 @@ -273,7 +273,7 @@ Suffix File type rc startup (`run control') file, e.g., \fI.newsrc\fP .TE .SH "CONFORMING TO" -General Unix conventions. +General UNIX conventions. .SH BUGS This list is not exhaustive. .SH "SEE ALSO" diff --git a/man7/time.7 b/man7/time.7 index e93b5e031..bab561def 100644 --- a/man7/time.7 +++ b/man7/time.7 @@ -122,7 +122,7 @@ or looking at the "resolution" entries in HRTs are not supported on all hardware architectures. (Support is provided on x86, arm, and powerpc, among others.) .SS "The Epoch" -Unix systems represent time in seconds since the +UNIX systems represent time in seconds since the .IR Epoch , 1970-01-01 00:00:00 +0000 (UTC). diff --git a/man7/unicode.7 b/man7/unicode.7 index 9ef1e3c63..ee4c4bc67 100644 --- a/man7/unicode.7 +++ b/man7/unicode.7 @@ -269,7 +269,7 @@ http://www.unicode.org/unicode/reports/ .RE .TP * -Markus Kuhn: UTF-8 and Unicode FAQ for Unix/Linux. +Markus Kuhn: UTF-8 and Unicode FAQ for UNIX/Linux. .RS http://www.cl.cam.ac.uk/~mgk25/unicode.html diff --git a/man7/unix.7 b/man7/unix.7 index 3ee333d61..79effbe8d 100644 --- a/man7/unix.7 +++ b/man7/unix.7 @@ -31,7 +31,7 @@ The .BR AF_LOCAL ) socket family is used to communicate between processes on the same machine efficiently. -Traditionally, Unix sockets can be either unnamed, +Traditionally, UNIX sockets can be either unnamed, or bound to a file system pathname (marked as being of type socket). Linux also supports an abstract namespace which is independent of the file system. @@ -41,17 +41,17 @@ Valid types are: for a stream-oriented socket and .BR SOCK_DGRAM , for a datagram-oriented socket that preserves message boundaries -(as on most Unix implementations, Unix domain datagram +(as on most UNIX implementations, UNIX domain datagram sockets are always reliable and don't reorder datagrams); and (since Linux 2.6.4) .BR SOCK_SEQPACKET , for a connection-oriented socket that preserves message boundaries and delivers messages in the order that they were sent. -Unix sockets support passing file descriptors or process credentials +UNIX sockets support passing file descriptors or process credentials to other processes using ancillary data. .SS Address Format -A Unix domain socket address is represented in the following structure: +A UNIX domain socket address is represented in the following structure: .in +4n .nf @@ -71,7 +71,7 @@ always contains Three types of address are distinguished in this structure: .IP * 3 .IR pathname : -a Unix domain socket can be bound to a null-terminated file +a UNIX domain socket can be bound to a null-terminated file system pathname using .BR bind (2). When the address of the socket is returned by @@ -169,9 +169,9 @@ followed by 5 bytes in the character set (Thus, there is a limit of 2^20 autobind addresses.) .SS Sockets API The following paragraphs describe domain-specific details and -unsupported features of the sockets API for Unix domain sockets on Linux. +unsupported features of the sockets API for UNIX domain sockets on Linux. -Unix domain sockets do not support the transmission of +UNIX domain sockets do not support the transmission of out-of-band data (the .B MSG_OOB flag for @@ -182,7 +182,7 @@ and The .BR send (2) .B MSG_MORE -flag is not supported by Unix domain sockets. +flag is not supported by UNIX domain sockets. The use of .B MSG_TRUNC @@ -190,11 +190,11 @@ in the .I flags argument of .BR recv (2) -is not supported by Unix domain sockets. +is not supported by UNIX domain sockets. The .B SO_SNDBUF -socket option does have an effect for Unix domain sockets, but the +socket option does have an effect for UNIX domain sockets, but the .B SO_RCVBUF option does not. For datagram sockets, the @@ -233,7 +233,7 @@ The passed file descriptors behave as though they have been created with .BR dup (2). .TP .B SCM_CREDENTIALS -Send or receive Unix credentials. +Send or receive UNIX credentials. This can be used for authentication. The credentials are passed as a .I struct ucred @@ -398,7 +398,7 @@ Creation of a new socket will fail if the process does not have write and search (execute) permission on the directory the socket is created in. Connecting to the socket object requires read/write permission. This behavior differs from many BSD-derived systems which -ignore permissions for Unix sockets. +ignore permissions for UNIX sockets. Portable programs should not rely on this feature for security. @@ -406,7 +406,7 @@ Binding to a socket with a filename creates a socket in the file system that must be deleted by the caller when it is no longer needed (using .BR unlink (2)). -The usual Unix close-behind semantics apply; the socket can be unlinked +The usual UNIX close-behind semantics apply; the socket can be unlinked at any time and will be finally removed from the file system when the last reference to it is closed. @@ -419,7 +419,7 @@ or .BR recvmsg (2) call. -Unix domain stream sockets do not support the notion of out-of-band data. +UNIX domain stream sockets do not support the notion of out-of-band data. .SH EXAMPLE See .BR bind (2). diff --git a/man7/uri.7 b/man7/uri.7 index 6711b6bef..1034d1c0f 100644 --- a/man7/uri.7 +++ b/man7/uri.7 @@ -94,7 +94,7 @@ from the current context. Within a relative path reference, the complete path segments "." and ".." have special meanings: "the current hierarchy level" and "the level above this hierarchy level", respectively, just like they do in -Unix-like systems. +UNIX-like systems. A path segment which contains a colon character can't be used as the first segment of a relative URI path (e.g., "this:that"), because it would be mistaken for a scheme name; @@ -132,7 +132,7 @@ If the URL supplies a username but no password, and the remote server requests a password, the program interpreting the URL should request one from the user. .PP -Here are some of the most common schemes in use on Unix-like systems +Here are some of the most common schemes in use on UNIX-like systems that are understood by many tools. Note that many tools using URIs also have internal schemes or specialized schemes; see those tools' documentation for information on those schemes. @@ -305,7 +305,7 @@ The command name can optionally be followed by a parenthesis and section number; see .BR man (7) for more information on the meaning of the section numbers. -This URI scheme is unique to Unix-like systems (such as Linux) +This URI scheme is unique to UNIX-like systems (such as Linux) and is not currently registered by the IETF. An example is . .PP @@ -322,7 +322,7 @@ An example is . This scheme refers to online info reference pages (generated from texinfo files), a documentation format used by programs such as the GNU tools. -This URI scheme is unique to Unix-like systems (such as Linux) +This URI scheme is unique to UNIX-like systems (such as Linux) and is not currently registered by the IETF. As of this writing, GNOME and KDE differ in their URI syntax and do not accept the other's syntax. @@ -347,7 +347,7 @@ commands and returns a list of descriptions containing that string. Only complete word matches are returned. See .BR whatis (1). -This URI scheme is unique to Unix-like systems (such as Linux) +This URI scheme is unique to UNIX-like systems (such as Linux) and is not currently registered by the IETF. .PP .B "ghelp \- GNOME help documentation" diff --git a/man7/utf-8.7 b/man7/utf-8.7 index 2e06d97bf..ad159ae5b 100644 --- a/man7/utf-8.7 +++ b/man7/utf-8.7 @@ -42,7 +42,7 @@ Such strings can contain as parts of many 16-bit characters bytes like \(aq\\0\(aq or \(aq/\(aq which have a special meaning in filenames and other C library function arguments. -In addition, the majority of Unix tools expects ASCII files and can't +In addition, the majority of UNIX tools expects ASCII files and can't read 16-bit words as characters without major modifications. For these reasons, .B UCS-2 @@ -63,7 +63,7 @@ and .B UCS does not have these problems and is the common way in which .B Unicode -is used on Unix-style operating systems. +is used on UNIX-style operating systems. .SS Properties The .B UTF-8