summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--man1/intro.16
-rw-r--r--man1/time.12
-rw-r--r--man2/acct.22
-rw-r--r--man2/adjtimex.22
-rw-r--r--man2/bind.22
-rw-r--r--man2/capget.24
-rw-r--r--man2/fcntl.26
-rw-r--r--man2/getitimer.22
-rw-r--r--man2/getrlimit.22
-rw-r--r--man2/getsockopt.22
-rw-r--r--man2/gettimeofday.22
-rw-r--r--man2/intro.22
-rw-r--r--man2/ioctl.22
-rw-r--r--man2/ioctl_list.24
-rw-r--r--man2/ioperm.22
-rw-r--r--man2/madvise.22
-rw-r--r--man2/mbind.22
-rw-r--r--man2/mlock.24
-rw-r--r--man2/nice.22
-rw-r--r--man2/pivot_root.22
-rw-r--r--man2/poll.22
-rw-r--r--man2/prctl.24
-rw-r--r--man2/ptrace.22
-rw-r--r--man2/recv.22
-rw-r--r--man2/rename.22
-rw-r--r--man2/sched_setscheduler.26
-rw-r--r--man2/select_tut.22
-rw-r--r--man2/semget.22
-rw-r--r--man2/set_mempolicy.22
-rw-r--r--man2/sigaction.26
-rw-r--r--man2/sigaltstack.22
-rw-r--r--man2/sigprocmask.22
-rw-r--r--man2/sysctl.24
-rw-r--r--man2/syslog.22
-rw-r--r--man2/wait.22
-rw-r--r--man3/argz_add.32
-rw-r--r--man3/assert_perror.32
-rw-r--r--man3/atexit.32
-rw-r--r--man3/backtrace.32
-rw-r--r--man3/bcmp.34
-rw-r--r--man3/clearenv.34
-rw-r--r--man3/ctime.32
-rw-r--r--man3/daemon.34
-rw-r--r--man3/dl_iterate_phdr.32
-rw-r--r--man3/dlopen.36
-rw-r--r--man3/ecvt.34
-rw-r--r--man3/errno.32
-rw-r--r--man3/error.36
-rw-r--r--man3/ether_aton.36
-rw-r--r--man3/exit.32
-rw-r--r--man3/fenv.32
-rw-r--r--man3/ferror.34
-rw-r--r--man3/finite.34
-rw-r--r--man3/flockfile.34
-rw-r--r--man3/fnmatch.32
-rw-r--r--man3/fpathconf.36
-rw-r--r--man3/fpclassify.38
-rw-r--r--man3/fpurge.32
-rw-r--r--man3/ftime.32
-rw-r--r--man3/ftok.32
-rw-r--r--man3/fts.34
-rw-r--r--man3/ftw.38
-rw-r--r--man3/fwide.32
-rw-r--r--man3/getaddrinfo.32
-rw-r--r--man3/getdate.32
-rw-r--r--man3/gethostbyname.32
-rw-r--r--man3/getlogin.32
-rw-r--r--man3/getnameinfo.32
-rw-r--r--man3/getopt.32
-rw-r--r--man3/getrpcent.32
-rw-r--r--man3/glob.32
-rw-r--r--man3/hsearch.34
-rw-r--r--man3/ilogb.38
-rw-r--r--man3/inet.32
-rw-r--r--man3/isalpha.32
-rw-r--r--man3/iswalnum.32
-rw-r--r--man3/iswalpha.32
-rw-r--r--man3/iswblank.32
-rw-r--r--man3/iswcntrl.32
-rw-r--r--man3/iswctype.34
-rw-r--r--man3/iswdigit.32
-rw-r--r--man3/iswgraph.32
-rw-r--r--man3/iswlower.32
-rw-r--r--man3/iswprint.32
-rw-r--r--man3/iswpunct.32
-rw-r--r--man3/iswspace.32
-rw-r--r--man3/iswupper.32
-rw-r--r--man3/iswxdigit.32
-rw-r--r--man3/lgamma.34
-rw-r--r--man3/logb.38
-rw-r--r--man3/longjmp.32
-rw-r--r--man3/lrint.32
-rw-r--r--man3/lround.32
-rw-r--r--man3/lsearch.32
-rw-r--r--man3/malloc.32
-rw-r--r--man3/mblen.32
-rw-r--r--man3/mbsinit.32
-rw-r--r--man3/mbtowc.36
-rw-r--r--man3/on_exit.32
-rw-r--r--man3/printf.38
-rw-r--r--man3/ptsname.32
-rw-r--r--man3/putenv.32
-rw-r--r--man3/putgrent.32
-rw-r--r--man3/raise.32
-rw-r--r--man3/rcmd.32
-rw-r--r--man3/regex.32
-rw-r--r--man3/rexec.32
-rw-r--r--man3/rpc.34
-rw-r--r--man3/rtnetlink.32
-rw-r--r--man3/scandir.32
-rw-r--r--man3/sem_init.34
-rw-r--r--man3/setaliasent.32
-rw-r--r--man3/setbuf.32
-rw-r--r--man3/setenv.32
-rw-r--r--man3/setjmp.34
-rw-r--r--man3/signbit.34
-rw-r--r--man3/stdio_ext.310
-rw-r--r--man3/strtod.36
-rw-r--r--man3/strtok.32
-rw-r--r--man3/strtol.32
-rw-r--r--man3/strtoul.32
-rw-r--r--man3/system.32
-rw-r--r--man3/termios.38
-rw-r--r--man3/tgamma.34
-rw-r--r--man3/timeradd.38
-rw-r--r--man3/tzset.32
-rw-r--r--man3/ualarm.32
-rw-r--r--man3/unlocked_stdio.32
-rw-r--r--man3/wctomb.36
-rw-r--r--man3/xdr.32
-rw-r--r--man4/hd.42
-rw-r--r--man4/mem.42
-rw-r--r--man4/rtc.42
-rw-r--r--man4/st.48
-rw-r--r--man4/tty_ioctl.416
-rw-r--r--man4/wavelan.42
-rw-r--r--man5/core.54
-rw-r--r--man5/elf.54
-rw-r--r--man5/proc.520
-rw-r--r--man7/boot.718
-rw-r--r--man7/bootparam.78
-rw-r--r--man7/capabilities.718
-rw-r--r--man7/ddp.74
-rw-r--r--man7/icmp.74
-rw-r--r--man7/ip.78
-rw-r--r--man7/mdoc.samples.72
-rw-r--r--man7/mq_overview.72
-rw-r--r--man7/raw.72
-rw-r--r--man7/regex.74
-rw-r--r--man7/socket.74
-rw-r--r--man7/tcp.74
-rw-r--r--man8/ld.so.88
-rw-r--r--man8/tzselect.82
153 files changed, 272 insertions, 272 deletions
diff --git a/man1/intro.1 b/man1/intro.1
index c49386624..ea09b3356 100644
--- a/man1/intro.1
+++ b/man1/intro.1
@@ -37,11 +37,11 @@ This value can be tested (e.g., in most shells the variable
contains the status of the last executed command)
to see whether the command completed successfully.
A zero exit status is conventionally used to indicate success,
-and a non-zero status means that the command was unsuccessful.
+and a nonzero status means that the command was unsuccessful.
(Details of the exit status can be found in
.BR wait (2).)
-A non-zero exit status can be in the range 1 to 255, and some commands
-use different non-zero status values to indicate the reason why the
+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
diff --git a/man1/time.1 b/man1/time.1
index 8668cc2e7..4619e87c9 100644
--- a/man1/time.1
+++ b/man1/time.1
@@ -59,7 +59,7 @@ was invoked, the exit status is that of
Otherwise it is 127 if
.I command
could not be found, 126 if it could be found but could not be invoked,
-and some other non-zero value (1-125) if something else went wrong.
+and some other nonzero value (1-125) if something else went wrong.
.SH ENVIRONMENT
The variables
.BR LANG ,
diff --git a/man2/acct.2 b/man2/acct.2
index 232e1ef13..815e97261 100644
--- a/man2/acct.2
+++ b/man2/acct.2
@@ -132,6 +132,6 @@ SVr4, 4.3BSD (but not POSIX).
.\" currently being used).
.SH NOTES
No accounting is produced for programs running when a crash occurs.
-In particular, nonterminating processes are never accounted for.
+In particular, non-terminating processes are never accounted for.
.SH "SEE ALSO"
.BR acct (5)
diff --git a/man2/adjtimex.2 b/man2/adjtimex.2
index 151933c5f..ce64d2b39 100644
--- a/man2/adjtimex.2
+++ b/man2/adjtimex.2
@@ -133,7 +133,7 @@ is the system timer interrupt frequency.
.TP
.B EPERM
.I buf.mode
-is non-zero and the caller does not have sufficient privilege.
+is nonzero and the caller does not have sufficient privilege.
Under Linux the
.B CAP_SYS_TIME
capability is required.
diff --git a/man2/bind.2 b/man2/bind.2
index 71243e63d..4601f300c 100644
--- a/man2/bind.2
+++ b/man2/bind.2
@@ -184,7 +184,7 @@ Search permission is denied on a component of the path prefix.
.BR path_resolution (7).)
.TP
.B EADDRNOTAVAIL
-A non-existent interface was requested or the requested
+A nonexistent interface was requested or the requested
address was not local.
.TP
.B EFAULT
diff --git a/man2/capget.2 b/man2/capget.2
index e97ea2222..d6df93e9e 100644
--- a/man2/capget.2
+++ b/man2/capget.2
@@ -81,7 +81,7 @@ The calls operate on the capabilities of the thread specified by the
.I pid
field of
.I hdrp
-when that is non-zero, or on the capabilities of the calling thread if
+when that is nonzero, or on the capabilities of the calling thread if
.I pid
is 0.
If
@@ -137,7 +137,7 @@ capability is required.
occur if a thread without this capability tried to change its
own capabilities by specifying the
.I pid
-field as a non-zero value (i.e., the value returned by
+field as a nonzero value (i.e., the value returned by
.BR getpid (2))
instead of 0.)
.TP
diff --git a/man2/fcntl.2 b/man2/fcntl.2
index 2f543266c..68ad41539 100644
--- a/man2/fcntl.2
+++ b/man2/fcntl.2
@@ -469,7 +469,7 @@ would report the socket as having an "exceptional condition".)
.\" refers to a terminal device, then SIGIO
.\" signals are sent to the foreground process group of the terminal.
-If a non-zero value is given to
+If a nonzero value is given to
.B F_SETSIG
in a multi-threaded process running with a threading library
that supports thread groups (e.g., NPTL),
@@ -543,7 +543,7 @@ is the signal to send instead, and in this case additional info
is available to the signal handler if installed with
.BR SA_SIGINFO .
.sp
-Additionally, passing a non-zero value to
+Additionally, passing a nonzero value to
.B F_SETSIG
changes the signal recipient from a whole process to a specific thread
within a process.
@@ -553,7 +553,7 @@ for more details.
.sp
By using
.B F_SETSIG
-with a non-zero value, and setting
+with a nonzero value, and setting
.B SA_SIGINFO
for the
signal handler (see
diff --git a/man2/getitimer.2 b/man2/getitimer.2
index ec88ee67e..038e93c9c 100644
--- a/man2/getitimer.2
+++ b/man2/getitimer.2
@@ -84,7 +84,7 @@ sets the indicated timer to the value in
.IR value .
If
.I ovalue
-is non-zero, the old value of the timer is stored there.
+is nonzero, the old value of the timer is stored there.
.LP
Timers decrement from
.I it_value
diff --git a/man2/getrlimit.2 b/man2/getrlimit.2
index b4d64b00a..e5da19dae 100644
--- a/man2/getrlimit.2
+++ b/man2/getrlimit.2
@@ -137,7 +137,7 @@ Maximum size of
.I core
file.
When 0 no core dump files are created.
-When non-zero, larger dumps are truncated to this size.
+When nonzero, larger dumps are truncated to this size.
.TP
.B RLIMIT_CPU
CPU time limit in seconds.
diff --git a/man2/getsockopt.2 b/man2/getsockopt.2
index 39adf92ad..a8cc4521a 100644
--- a/man2/getsockopt.2
+++ b/man2/getsockopt.2
@@ -122,7 +122,7 @@ parameter for
.IR optval .
For
.BR setsockopt (),
-the parameter should be non-zero to enable a boolean option, or zero if the
+the parameter should be nonzero to enable a boolean option, or zero if the
option is to be disabled.
.PP
For a description of the available socket options see
diff --git a/man2/gettimeofday.2 b/man2/gettimeofday.2
index 7bf81d42a..9489a4e09 100644
--- a/man2/gettimeofday.2
+++ b/man2/gettimeofday.2
@@ -176,7 +176,7 @@ argument, the
.I tv
argument is NULL and the
.I tz_minuteswest
-field is non-zero.
+field is nonzero.
In such a case it is assumed that the CMOS clock
is on local time, and that it has to be incremented by this amount
to get UTC system time.
diff --git a/man2/intro.2 b/man2/intro.2
index ae0cec8e0..25f26806a 100644
--- a/man2/intro.2
+++ b/man2/intro.2
@@ -51,7 +51,7 @@ absolute value into the
variable, and returns \-1 as the return value of the wrapper.
The value returned by a successful system call depends on the call.
-Many system calls return 0 on success, but some can return non-zero
+Many system calls return 0 on success, but some can return nonzero
values from a successful call.
The details are described in the individual manual pages.
diff --git a/man2/ioctl.2 b/man2/ioctl.2
index cc8e531a1..ed9a8a1ad 100644
--- a/man2/ioctl.2
+++ b/man2/ioctl.2
@@ -1,4 +1,4 @@
-.\" Copyright (c) 1980, 1991 Regents of the University of California.
+\" Copyright (c) 1980, 1991 Regents of the University of California.
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
diff --git a/man2/ioctl_list.2 b/man2/ioctl_list.2
index a170201b0..12c173532 100644
--- a/man2/ioctl_list.2
+++ b/man2/ioctl_list.2
@@ -607,8 +607,8 @@ The 'ifr_data' field is a pointer to another structure as follows:
.fi
FDRAWCMD takes a 'struct floppy raw_cmd *'.
If 'flags & FD_RAW_WRITE'
-is non-zero, then 'data' points to an input buffer of length 'length'.
-If 'flags & FD_RAW_READ' is non-zero, then 'data' points to an output
+is nonzero, then 'data' points to an input buffer of length 'length'.
+If 'flags & FD_RAW_READ' is nonzero, then 'data' points to an output
buffer of length 'length'.
GIO_FONTX and PIO_FONTX take a 'struct console_font_desc *' or
diff --git a/man2/ioperm.2 b/man2/ioperm.2
index 479363f4c..ec4612ba2 100644
--- a/man2/ioperm.2
+++ b/man2/ioperm.2
@@ -48,7 +48,7 @@ ioperm \- set port input/output permissions
sets the port access permission bits for the calling process for
\fInum\fP bytes starting from port address \fIfrom\fP to the value
\fIturn_on\fP.
-If \fIturn_on\fP is non-zero, the calling process must be privileged
+If \fIturn_on\fP is nonzero, the calling process must be privileged
.RB ( CAP_SYS_RAWIO ).
.\" FIXME is the following ("Only the first 0x3ff I/O ports can be
diff --git a/man2/madvise.2 b/man2/madvise.2
index 69819d898..058136570 100644
--- a/man2/madvise.2
+++ b/man2/madvise.2
@@ -206,7 +206,7 @@ more as a command than as advice and hence may return an error
when it cannot do what it usually would do in response to this
advice.
(See the ERRORS description above.)
-This is nonstandard behavior.
+This is non-standard behavior.
.LP
The Linux implementation requires that the address
.I start
diff --git a/man2/mbind.2 b/man2/mbind.2
index ce5b3d495..31a483145 100644
--- a/man2/mbind.2
+++ b/man2/mbind.2
@@ -291,7 +291,7 @@ is
.B MPOL_DEFAULT
and
.I nodemask
-specified a non-empty set;
+specified a nonempty set;
or
.I mode
is
diff --git a/man2/mlock.2 b/man2/mlock.2
index 5dede905c..75ed980ff 100644
--- a/man2/mlock.2
+++ b/man2/mlock.2
@@ -123,7 +123,7 @@ address space of the process.
.SH ERRORS
.TP
.B ENOMEM
-(Linux 2.6.9 and later) the caller had a non-zero
+(Linux 2.6.9 and later) the caller had a nonzero
.B RLIMIT_MEMLOCK
soft resource limit, but tried to lock more memory than the limit
permitted.
@@ -306,7 +306,7 @@ Since kernel 2.6.9, if a privileged process calls
and later drops privileges (loses the
.B CAP_IPC_LOCK
capability by, for example,
-setting its effective UID to a non-zero value),
+setting its effective UID to a nonzero value),
then subsequent memory allocations (e.g.,
.BR mmap (2),
.BR brk (2))
diff --git a/man2/nice.2 b/man2/nice.2
index e3249582e..8db8294a0 100644
--- a/man2/nice.2
+++ b/man2/nice.2
@@ -75,7 +75,7 @@ resource limit in
.SH "CONFORMING TO"
SVr4, 4.3BSD, POSIX.1-2001.
However, the Linux and (g)libc
-(earlier than glibc 2.2.4) return value is nonstandard, see below.
+(earlier than glibc 2.2.4) return value is non-standard, see below.
SVr4 documents an additional
.B EINVAL
error code.
diff --git a/man2/pivot_root.2 b/man2/pivot_root.2
index 9604f83c9..47aa6f7b2 100644
--- a/man2/pivot_root.2
+++ b/man2/pivot_root.2
@@ -70,7 +70,7 @@ They must be directories.
\fInew_root\fP and \fIput_old\fP must not be on the same file system as
the current root.
.IP \- 3
-\fIput_old\fP must be underneath \fInew_root\fP, that is, adding a non-zero
+\fIput_old\fP must be underneath \fInew_root\fP, that is, adding a nonzero
number of \fI/..\fP to the string pointed to by \fIput_old\fP must yield
the same directory as \fInew_root\fP.
.IP \- 3
diff --git a/man2/poll.2 b/man2/poll.2
index cc4a51771..65f6d8203 100644
--- a/man2/poll.2
+++ b/man2/poll.2
@@ -238,7 +238,7 @@ is specified as NULL, then
can block indefinitely.
.SH "RETURN VALUE"
On success, a positive number is returned; this is
-the number of structures which have non-zero
+the number of structures which have nonzero
.I revents
fields (in other words, those descriptors with events or errors reported).
A value of 0 indicates that the call timed out and no file
diff --git a/man2/prctl.2 b/man2/prctl.2
index 734ea734d..a5f4240ad 100644
--- a/man2/prctl.2
+++ b/man2/prctl.2
@@ -96,7 +96,7 @@ Return (as the function result) the current state of the calling
process's dumpable flag.
.\" Since Linux 2.6.13, the dumpable flag can have the value 2,
.\" but in 2.6.13 PR_GET_DUMPABLE simply returns 1 if the dumpable
-.\" flags has a non-zero value. This was fixed in 2.6.14.
+.\" flags has a nonzero value. This was fixed in 2.6.14.
.TP
.B PR_SET_KEEPCAPS
(Since Linux 2.2.18)
@@ -104,7 +104,7 @@ Set the state of the process's "keep capabilities" flag,
which determines whether the process's effective and permitted
capability sets are cleared when a change is made to the process's user IDs
such that the process's real UID, effective UID, and saved set-user-ID
-all become non-zero when at least one of them previously had the value 0.
+all become nonzero when at least one of them previously had the value 0.
(By default, these credential sets are cleared).
.I arg2
must be either 0 (capabilities are cleared) or 1 (capabilities are kept).
diff --git a/man2/ptrace.2 b/man2/ptrace.2
index 10a4f6066..fa9c9bc15 100644
--- a/man2/ptrace.2
+++ b/man2/ptrace.2
@@ -301,7 +301,7 @@ for
.TP
.B PTRACE_CONT
Restarts the stopped child process.
-If \fIdata\fP is non-zero and not
+If \fIdata\fP is nonzero and not
.BR SIGSTOP ,
it is interpreted as a signal to be delivered to the child;
otherwise, no signal is delivered.
diff --git a/man2/recv.2 b/man2/recv.2
index 547a16eca..ff32ccbea 100644
--- a/man2/recv.2
+++ b/man2/recv.2
@@ -101,7 +101,7 @@ bytes may be discarded depending on the type of socket the message is
received from.
.PP
If no messages are available at the socket, the receive calls wait for a
-message to arrive, unless the socket is nonblocking (see
+message to arrive, unless the socket is non-blocking (see
.BR fcntl (2)),
in which case the value \-1 is returned and the external variable
.I errno
diff --git a/man2/rename.2 b/man2/rename.2
index 8c785f72a..4b0ae2340 100644
--- a/man2/rename.2
+++ b/man2/rename.2
@@ -182,7 +182,7 @@ exists but is not a directory.
.TP
.BR ENOTEMPTY " or " EEXIST
.I newpath
-is a non-empty directory, that is, contains entries other than "." and "..".
+is a nonempty directory, that is, contains entries other than "." and "..".
.TP
.BR EPERM " or " EACCES
The directory containing
diff --git a/man2/sched_setscheduler.2 b/man2/sched_setscheduler.2
index 0626b66da..777ef0505 100644
--- a/man2/sched_setscheduler.2
+++ b/man2/sched_setscheduler.2
@@ -96,7 +96,7 @@ processes for each possible \fIsched_priority\fP value, and
\fIsched_priority\fP can have a value in the range 0 to 99.
In order
to determine the process that runs next, the Linux scheduler looks for
-the non-empty list with the highest static priority and takes the
+the nonempty list with the highest static priority and takes the
process at the head of this list.
The scheduling policy determines for
each process, where it will be inserted into the list of processes
@@ -223,7 +223,7 @@ interactivity causing extra preemptions (between the workload's tasks).
.SS Privileges and resource limits
In Linux kernels before 2.6.12, only privileged
.RB ( CAP_SYS_NICE )
-processes can set a non-zero static priority.
+processes can set a nonzero static priority.
The only change that an unprivileged process can make is to set the
.B SCHED_OTHER
policy, and this can only be done if the effective user ID of the caller of
@@ -241,7 +241,7 @@ priority for the
and
.B SCHED_FIFO
policies.
-If an unprivileged process has a non-zero
+If an unprivileged process has a nonzero
.B RLIMIT_RTPRIO
soft limit, then it can change its scheduling policy and priority,
subject to the restriction that the priority cannot be set to a
diff --git a/man2/select_tut.2 b/man2/select_tut.2
index f8f2ff612..e90479f0b 100644
--- a/man2/select_tut.2
+++ b/man2/select_tut.2
@@ -119,7 +119,7 @@ descriptor is still present in the set with the
.BR FD_ISSET ()
macro.
.BR FD_ISSET ()
-returns non-zero if the descriptor is present and zero if
+returns nonzero if the descriptor is present and zero if
it is not.
.BR FD_CLR ()
removes a file descriptor from the set.
diff --git a/man2/semget.2 b/man2/semget.2
index 531def6e5..0e61e4e9b 100644
--- a/man2/semget.2
+++ b/man2/semget.2
@@ -273,7 +273,7 @@ or a
.B SETALL
operation on the semaphore set.
(Where multiple peers do not know who will be the first to
-initialize the set, checking for a non-zero
+initialize the set, checking for a nonzero
.I sem_otime
in the associated data structure retrieved by a
.BR semctl (2)
diff --git a/man2/set_mempolicy.2 b/man2/set_mempolicy.2
index 5382d3fa3..67fc8d333 100644
--- a/man2/set_mempolicy.2
+++ b/man2/set_mempolicy.2
@@ -194,7 +194,7 @@ is
.B MPOL_DEFAULT
and
.I nodemask
-is non-empty,
+is nonempty,
or
.I mode
is
diff --git a/man2/sigaction.2 b/man2/sigaction.2
index de0b4bd0c..8ef66870c 100644
--- a/man2/sigaction.2
+++ b/man2/sigaction.2
@@ -64,13 +64,13 @@ and
.PP
If
.I act
-is non\-null, the new action for signal
+is non-null, the new action for signal
.I signum
is installed from
.IR act .
If
.I oldact
-is non\-null, the previous action is saved in
+is non-null, the previous action is saved in
.IR oldact .
.PP
The
@@ -395,7 +395,7 @@ signal:
invalid address alignment
.TP
.B BUS_ADRERR
-non-existent physical address
+nonexistent physical address
.TP
.B BUS_OBJERR
object-specific hardware error
diff --git a/man2/sigaltstack.2 b/man2/sigaltstack.2
index e5534fa28..2ca2ca531 100644
--- a/man2/sigaltstack.2
+++ b/man2/sigaltstack.2
@@ -131,7 +131,7 @@ outside of the process's address space.
.TP
.B EINVAL
\fIss\fP is not NULL and the \fIss_flags\fP field contains
-a non-zero value other than
+a nonzero value other than
.BR SS_DISABLE .
.TP
.B ENOMEM
diff --git a/man2/sigprocmask.2 b/man2/sigprocmask.2
index 69222c4b8..94e01cfb2 100644
--- a/man2/sigprocmask.2
+++ b/man2/sigprocmask.2
@@ -56,7 +56,7 @@ The set of blocked signals is set to the argument
.PP
If
.I oldset
-is non\-null, the previous value of the signal mask is stored in
+is non-null, the previous value of the signal mask is stored in
.IR oldset .
If
diff --git a/man2/sysctl.2 b/man2/sysctl.2
index 9cc0a8053..fdda12d93 100644
--- a/man2/sysctl.2
+++ b/man2/sysctl.2
@@ -86,9 +86,9 @@ was not found.
No search permission for one of the encountered "directories",
or no read permission where
.I oldval
-was non-zero, or no write permission where
+was nonzero, or no write permission where
.I newval
-was non-zero.
+was nonzero.
.SH "CONFORMING TO"
This call is Linux-specific, and should not be used in programs
intended to be portable.
diff --git a/man2/syslog.2 b/man2/syslog.2
index ccff82a9f..580a39be8 100644
--- a/man2/syslog.2
+++ b/man2/syslog.2
@@ -99,7 +99,7 @@ reads
The call
.BR syslog ()
.RI (3, buf , len )
-will read the last \fIlen\fP bytes from the log buffer (nondestructively),
+will read the last \fIlen\fP bytes from the log buffer (non-destructively),
but will not read more than was written into the buffer since the
last "clear ring buffer" command (which does not clear the buffer at all).
It returns the number of bytes read.
diff --git a/man2/wait.2 b/man2/wait.2
index 8d12054c5..aa4d44674 100644
--- a/man2/wait.2
+++ b/man2/wait.2
@@ -346,7 +346,7 @@ is unspecified.
To distinguish this case from that where a child was in a
waitable state, zero out the
.I si_pid
-field before the call and check for a non-zero value in this field
+field before the call and check for a nonzero value in this field
after the call returns.
.SH "RETURN VALUE"
.BR wait ():
diff --git a/man3/argz_add.3 b/man3/argz_add.3
index b4e65146d..10ebf1446 100644
--- a/man3/argz_add.3
+++ b/man3/argz_add.3
@@ -56,7 +56,7 @@ These functions are glibc-specific.
An argz vector is a pointer to a character buffer together with a length.
The intended interpretation of the character buffer is an array
of strings, where the strings are separated by null bytes ('\\0').
-If the length is non-zero, the last byte of the buffer must be a null byte.
+If the length is nonzero, the last byte of the buffer must be a null byte.
.LP
These functions are for handling argz vectors.
The pair (NULL,0) is an argz vector, and, conversely,
diff --git a/man3/assert_perror.3 b/man3/assert_perror.3
index d68c3ea0c..94ca31f28 100644
--- a/man3/assert_perror.3
+++ b/man3/assert_perror.3
@@ -48,7 +48,7 @@ by calling
.BR abort (3)
if
.I errnum
-is non-zero.
+is nonzero.
The message contains the filename, function name and
line number of the macro call, and the output of
.IR strerror(errnum) .
diff --git a/man3/atexit.3 b/man3/atexit.3
index 2d6a50e3f..9057cefa8 100644
--- a/man3/atexit.3
+++ b/man3/atexit.3
@@ -64,7 +64,7 @@ all registrations are removed.
The
.BR atexit ()
function returns the value 0 if successful; otherwise
-it returns a non-zero value.
+it returns a nonzero value.
.SH "CONFORMING TO"
SVr4, 4.3BSD, C89, C99, POSIX.1-2001.
.SH NOTES
diff --git a/man3/backtrace.3 b/man3/backtrace.3
index 8adb9083b..932b80844 100644
--- a/man3/backtrace.3
+++ b/man3/backtrace.3
@@ -141,7 +141,7 @@ Note the following:
Omission of the frame pointers (as
implied by any of
.BR gcc (1)'s
-non-zero optimization levels) may cause these assumptions to be
+nonzero optimization levels) may cause these assumptions to be
violated.
.IP *
Inlined functions do not have stack frames.
diff --git a/man3/bcmp.3 b/man3/bcmp.3
index a05e7ed8d..73a63950f 100644
--- a/man3/bcmp.3
+++ b/man3/bcmp.3
@@ -50,12 +50,12 @@ If they are equal, and in particular if
is zero,
.BR bcmp ()
returns 0.
-Otherwise it returns a non-zero result.
+Otherwise it returns a nonzero result.
.SH "RETURN VALUE"
The
.BR bcmp ()
function returns 0 if the byte sequences are equal,
-otherwise a non-zero result is returned.
+otherwise a nonzero result is returned.
.SH "CONFORMING TO"
4.3BSD.
This function is deprecated (marked as LEGACY in POSIX.1-2001): use
diff --git a/man3/clearenv.3 b/man3/clearenv.3
index 5a0178e69..b02f3ec49 100644
--- a/man3/clearenv.3
+++ b/man3/clearenv.3
@@ -48,10 +48,10 @@ to NULL.
.SH "RETURN VALUE"
The
.BR clearenv ()
-function returns zero on success, and a non-zero
+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.
-.\" Glibc info and the Watcom C library document "a non-zero value".
+.\" Glibc info and the Watcom C library document "a nonzero value".
.SH VERSIONS
Not in libc4, libc5.
In glibc since glibc 2.0.
diff --git a/man3/ctime.3 b/man3/ctime.3
index f437e75be..397a70bff 100644
--- a/man3/ctime.3
+++ b/man3/ctime.3
@@ -192,7 +192,7 @@ The function acts as if it called
and sets the external variables \fItzname\fP with
information about the current time zone, \fItimezone\fP with the difference
between Coordinated Universal Time (UTC) and local standard time in
-seconds, and \fIdaylight\fP to a non-zero value if daylight savings
+seconds, and \fIdaylight\fP to a nonzero value if daylight savings
time rules apply during some part of the year.
The return value points to a statically allocated struct which might be
overwritten by subsequent calls to any of the date and time functions.
diff --git a/man3/daemon.3 b/man3/daemon.3
index bea3b4b5c..6e57bc3a6 100644
--- a/man3/daemon.3
+++ b/man3/daemon.3
@@ -54,13 +54,13 @@ controlling terminal and run in the background as system daemons.
.PP
Unless the argument
.I nochdir
-is non-zero,
+is nonzero,
.BR daemon ()
changes the current working directory to the root ("/").
.PP
Unless the argument
.I noclose
-is non-zero,
+is nonzero,
.BR daemon ()
will redirect standard input, standard output and standard error
to \fI/dev/null\fP.
diff --git a/man3/dl_iterate_phdr.3 b/man3/dl_iterate_phdr.3
index 1c260e351..ed25e190c 100644
--- a/man3/dl_iterate_phdr.3
+++ b/man3/dl_iterate_phdr.3
@@ -46,7 +46,7 @@ application's shared objects and calls the function
once for each object,
until either all shared objects have been processed or
.I callback
-returns a non-zero value.
+returns a nonzero value.
Each call to
.I callback
diff --git a/man3/dlopen.3 b/man3/dlopen.3
index cec5767fd..fc462e374 100644
--- a/man3/dlopen.3
+++ b/man3/dlopen.3
@@ -134,7 +134,7 @@ the library is loaded.)
.B RTLD_NOW
If this value is specified, or the environment variable
.B LD_BIND_NOW
-is set to a non-empty string,
+is set to a nonempty string,
all undefined symbols in the library are resolved before
.BR dlopen ()
returns.
@@ -283,7 +283,7 @@ symbols in it, then the dynamic library is unloaded.
.LP
The function
.BR dlclose ()
-returns 0 on success, and non-zero on error.
+returns 0 on success, and nonzero on error.
.SS "The obsolete symbols _init() and _fini()"
The linker recognizes special symbols
.B _init
@@ -357,7 +357,7 @@ typedef struct {
.in
.sp
.BR dladdr ()
-returns 0 on error, and non-zero on success.
+returns 0 on error, and nonzero on success.
.PP
The function
.BR dlvsym ()
diff --git a/man3/ecvt.3 b/man3/ecvt.3
index ab3edc2df..880b33afe 100644
--- a/man3/ecvt.3
+++ b/man3/ecvt.3
@@ -55,7 +55,7 @@ string of \fIndigits\fP digits (where \fIndigits\fP is reduced to an
system-specific limit determined by the precision of a
.IR double ),
and returns a pointer to the string.
-The high-order digit is non-zero, unless
+The high-order digit is nonzero, unless
.I number
is zero.
The low order digit is rounded.
@@ -65,7 +65,7 @@ is stored in \fI*decpt\fP.
A negative value for \fI*decpt\fP means that
the decimal point is to the left of the start of the string.
If the sign of
-\fInumber\fP is negative, \fI*sign\fP is set to a non-zero value,
+\fInumber\fP is negative, \fI*sign\fP is set to a nonzero value,
otherwise it is set to 0.
If
.I number
diff --git a/man3/errno.3 b/man3/errno.3
index 688f867cd..c151ae465 100644
--- a/man3/errno.3
+++ b/man3/errno.3
@@ -57,7 +57,7 @@ may be a macro.
\fIerrno\fP is thread-local; setting it in one thread
does not affect its value in any other thread.
-Valid error numbers are all non-zero; \fIerrno\fP is never set to zero
+Valid error numbers are all nonzero; \fIerrno\fP is never set to zero
by any library function.
All the error names specified by POSIX.1
must have distinct values, with the exception of
diff --git a/man3/error.3 b/man3/error.3
index d55752dab..fc4dfbea3 100644
--- a/man3/error.3
+++ b/man3/error.3
@@ -54,7 +54,7 @@ and then outputs to
the program name, a colon and a space, the message specified by the
.BR printf (3)-style
format string \fIformat\fP, and, if \fIerrnum\fP is
-non-zero, a second colon and a space followed by the string given by
+nonzero, a second colon and a space followed by the string given by
\fBperror(\fIerrnum\fB)\fP.
Any arguments required for
.I format
@@ -74,7 +74,7 @@ initially has the same value as
The value of this variable can be modified to change the output of
.BR error ().
-If \fIstatus\fP has a non-zero value, then
+If \fIstatus\fP has a nonzero value, then
.BR error ()
calls
.BR exit (3)
@@ -100,7 +100,7 @@ The preprocessor values \fB__LINE__\fP and
but other values can also be used.
For example, these arguments could refer to a location in an input file.
-If the global variable \fIerror_one_per_line\fP is set non-zero,
+If the global variable \fIerror_one_per_line\fP is set nonzero,
a sequence of
.BR error_at_line ()
calls with the
diff --git a/man3/ether_aton.3 b/man3/ether_aton.3
index 66b6c18f5..1424139b5 100644
--- a/man3/ether_aton.3
+++ b/man3/ether_aton.3
@@ -77,14 +77,14 @@ The
function maps an Ethernet address to the
corresponding hostname in
.I /etc/ethers
-and returns non-zero if it cannot be found.
+and returns nonzero if it cannot be found.
.PP
The
.BR ether_hostton ()
function maps a hostname to the
corresponding Ethernet address in
.I /etc/ethers
-and returns non-zero if it cannot be found.
+and returns nonzero if it cannot be found.
.PP
The
.BR ether_line ()
@@ -92,7 +92,7 @@ function parses a line in
.I /etc/ethers
format (ethernet address followed by whitespace followed by
hostname; '#' introduces a comment) and returns an address
-and hostname pair, or non-zero if it cannot be parsed.
+and hostname pair, or nonzero if it cannot be parsed.
The buffer pointed to by
.I hostname
must be sufficiently long, for example, have the same length as
diff --git a/man3/exit.3 b/man3/exit.3
index 6329b1a3f..a55787a6d 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 non-zero 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/fenv.3 b/man3/fenv.3
index 843bea9a0..971f6ebef 100644
--- a/man3/fenv.3
+++ b/man3/fenv.3
@@ -206,7 +206,7 @@ As before, the object
.I *envp
must be known to be valid.
.SH "RETURN VALUE"
-These functions return zero on success and non-zero if an error occurred.
+These functions return zero on success and nonzero if an error occurred.
.\" Earlier seven of these functions were listed as returning void.
.\" This was corrected in Corrigendum 1 (ISO/IEC 9899:1999/Cor.1:2001(E))
.\" of the C99 Standard.
diff --git a/man3/ferror.3 b/man3/ferror.3
index 76d9b5123..f7165b30f 100644
--- a/man3/ferror.3
+++ b/man3/ferror.3
@@ -70,7 +70,7 @@ The function
.BR feof ()
tests the end-of-file indicator for the stream pointed to by
.IR stream ,
-returning non-zero if it is set.
+returning nonzero if it is set.
The end-of-file indicator can only be
cleared by the function
.BR clearerr ().
@@ -79,7 +79,7 @@ The function
.BR ferror ()
tests the error indicator for the stream pointed to by
.IR stream ,
-returning non-zero if it is set.
+returning nonzero if it is set.
The error indicator can only be reset by the
.BR clearerr ()
function.
diff --git a/man3/finite.3 b/man3/finite.3
index fdd58ede9..3de769356 100644
--- a/man3/finite.3
+++ b/man3/finite.3
@@ -71,12 +71,12 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
.SH DESCRIPTION
The
.BR finite ()
-functions return a non-zero value if \fIx\fP is neither infinite
+functions return a nonzero value if \fIx\fP is neither infinite
nor a "not-a-number" (NaN) value, and 0 otherwise.
The
.BR isnan ()
-functions return a non-zero value if \fIx\fP is a NaN value,
+functions return a nonzero value if \fIx\fP is a NaN value,
and 0 otherwise.
The
diff --git a/man3/flockfile.3 b/man3/flockfile.3
index 2cbe84ca3..a2b79b297 100644
--- a/man3/flockfile.3
+++ b/man3/flockfile.3
@@ -48,7 +48,7 @@ The stdio functions are thread-safe.
This is achieved by assigning
to each
.I FILE
-object a lockcount and (if the lockcount is non-zero)
+object a lockcount and (if the lockcount is nonzero)
an owning thread.
For each library call, these functions wait until the
.I FILE
@@ -110,7 +110,7 @@ the lockcount otherwise.
The
.BR ftrylockfile ()
function returns zero for success
-(the lock was obtained), and non-zero for failure.
+(the lock was obtained), and nonzero for failure.
.SH ERRORS
None.
.SH "CONFORMING TO"
diff --git a/man3/fnmatch.3 b/man3/fnmatch.3
index cd46b361b..9e83d49a6 100644
--- a/man3/fnmatch.3
+++ b/man3/fnmatch.3
@@ -89,7 +89,7 @@ Zero if
matches
.IR pattern ,
.B FNM_NOMATCH
-if there is no match or another non-zero value if there is an error.
+if there is no match or another nonzero value if there is an error.
.SH "CONFORMING TO"
POSIX.2.
The
diff --git a/man3/fpathconf.3 b/man3/fpathconf.3
index 3a18b89db..a4dac730e 100644
--- a/man3/fpathconf.3
+++ b/man3/fpathconf.3
@@ -115,7 +115,7 @@ The corresponding macro is
.BR _POSIX_PIPE_BUF .
.TP
.B _PC_CHOWN_RESTRICTED
-returns non-zero if the
+returns nonzero if the
.BR chown (2)
call may not be used on this file.
If
@@ -128,14 +128,14 @@ The corresponding macro is
.BR _POSIX_CHOWN_RESTRICTED .
.TP
.B _PC_NO_TRUNC
-returns non-zero if accessing filenames longer than
+returns nonzero if accessing filenames longer than
.B _POSIX_NAME_MAX
generates an error.
The corresponding macro is
.BR _POSIX_NO_TRUNC .
.TP
.B _PC_VDISABLE
-returns non-zero if special character processing can be disabled, where
+returns nonzero if special character processing can be disabled, where
.I fd
or
.I path
diff --git a/man3/fpclassify.3 b/man3/fpclassify.3
index 3904cd00b..a0251ab16 100644
--- a/man3/fpclassify.3
+++ b/man3/fpclassify.3
@@ -80,16 +80,16 @@ normal floating-point number.
The other macros provide a short answer to some standard questions.
.TP
.BI isfinite( x )
-returns a non-zero value if
+returns a nonzero value if
.br
(fpclassify(x) != FP_NAN && fpclassify(x) != FP_INFINITE)
.TP
.BI isnormal( x )
-returns a non-zero value if
+returns a nonzero value if
(fpclassify(x) == FP_NORMAL)
.TP
.BI isnan( x )
-returns a non-zero value if
+returns a nonzero value if
(fpclassify(x) == FP_NAN)
.TP
.BI isinf( x )
@@ -103,7 +103,7 @@ C99
.SH NOTES
In glibc 2.01 and earlier,
.BR isinf ()
-returns a non-zero value (actually: 1) if
+returns a nonzero value (actually: 1) if
.I x
is an infinity (positive or negative).
(This is all that C99 requires.)
diff --git a/man3/fpurge.3 b/man3/fpurge.3
index 39a6fccfb..84b57862d 100644
--- a/man3/fpurge.3
+++ b/man3/fpurge.3
@@ -66,7 +66,7 @@ appropriately.
.I stream
is not an open stream.
.SH "CONFORMING TO"
-These functions are nonstandard and not portable.
+These functions are non-standard and not portable.
The function
.BR fpurge ()
was introduced in 4.4BSD and is not available under Linux.
diff --git a/man3/ftime.3 b/man3/ftime.3
index ced6f93fe..a050eaa30 100644
--- a/man3/ftime.3
+++ b/man3/ftime.3
@@ -54,7 +54,7 @@ Here \fItime\fP is the number of seconds since the Epoch,
\fImillitm\fP is the number of milliseconds since \fItime\fP
seconds since the Epoch, \fItimezone\fP is the local time zone
measured in minutes of time west of Greenwich, and \fIdstflag\fP
-is a flag that, if non-zero, indicates that Daylight Saving time
+is a flag that, if nonzero, indicates that Daylight Saving time
applies locally during the appropriate part of the year.
.LP
These days the contents of the \fItimezone\fP and \fIdstflag\fP
diff --git a/man3/ftok.3 b/man3/ftok.3
index 1836acfec..f954bba6a 100644
--- a/man3/ftok.3
+++ b/man3/ftok.3
@@ -44,7 +44,7 @@ function uses the identity of the file named by the given
(which must refer to an existing, accessible file)
and the least significant 8 bits of
.I proj_id
-(which must be non-zero) to generate a
+(which must be nonzero) to generate a
.I key_t
type System V IPC key, suitable for use with
.BR msgget (2),
diff --git a/man3/fts.3 b/man3/fts.3
index 155da3ae5..58c8e1923 100644
--- a/man3/fts.3
+++ b/man3/fts.3
@@ -215,7 +215,7 @@ field are undefined.
A symbolic link.
.TP
.BR FTS_SLNONE
-A symbolic link with a non-existent target.
+A symbolic link with a nonexistent target.
The contents of the
.I fts_statp
field reference the file characteristic information for the symbolic link
@@ -398,7 +398,7 @@ instead of the symbolic links themselves.
If this option is set, the only symbolic links for which
.I FTSENT
structures
-are returned to the application are those referencing non-existent files.
+are returned to the application are those referencing nonexistent files.
Either
.BR FTS_LOGICAL
or
diff --git a/man3/ftw.3 b/man3/ftw.3
index 7e894f66f..454349acd 100644
--- a/man3/ftw.3
+++ b/man3/ftw.3
@@ -121,7 +121,7 @@ that it is undefined whether \fBFTW_NS\fP or \fBFTW_SL\fP (see below)
is passed in
.IR typeflag .
.PP
-To stop the tree walk, \fIfn\fP() returns a non-zero value; this
+To stop the tree walk, \fIfn\fP() returns a nonzero value; this
value will become the return value of
.BR ftw ().
As long as \fIfn\fP() returns 0,
@@ -135,7 +135,7 @@ failure), in which case it will return \-1.
Because
.BR ftw ()
uses dynamic data structures, the only safe way to
-exit out of a tree walk is to return a non-zero value from \fIfn\fP().
+exit out of a tree walk is to return a nonzero value from \fIfn\fP().
To allow a signal to terminate the walk without causing a memory leak,
have the handler set a global flag that is checked by \fIfn\fP().
\fIDon't\fP use
@@ -290,7 +290,7 @@ which has depth 0).
.SH "RETURN VALUE"
These functions return 0 on success, and \-1 if an error occurs.
-If \fIfn\fP() returns non-zero,
+If \fIfn\fP() returns nonzero,
then the tree walk is terminated and the value returned by \fIfn\fP()
is returned as the result of
.BR ftw ()
@@ -300,7 +300,7 @@ or
If
.BR nftw ()
is called with the \fBFTW_ACTIONRETVAL\fP flag,
-then the only non-zero value that should be used by \fIfn\fP()
+then the only nonzero value that should be used by \fIfn\fP()
to terminate the tree walk is \fBFTW_STOP\fP,
and that value is returned as the result of
.BR nftw ().
diff --git a/man3/fwide.3 b/man3/fwide.3
index e925f4e06..4be0384f1 100644
--- a/man3/fwide.3
+++ b/man3/fwide.3
@@ -48,7 +48,7 @@ operation).
Once a stream has an orientation, it cannot be changed and persists until
the stream is closed.
.PP
-When \fImode\fP is non-zero, the
+When \fImode\fP is nonzero, the
.BR fwide ()
function first attempts to set
\fIstream\fP's orientation (to wide-character oriented if \fImode\fP > 0, or
diff --git a/man3/getaddrinfo.3 b/man3/getaddrinfo.3
index 362866c8d..b00c89011 100644
--- a/man3/getaddrinfo.3
+++ b/man3/getaddrinfo.3
@@ -366,7 +366,7 @@ flags respectively to be used in the IDNA handling.
.\" #define EAI_IDN_ENCODE -105 /* IDN encoding failed. */
.\" #endif
.BR getaddrinfo ()
-returns 0 if it succeeds, or one of the following non-zero error codes:
+returns 0 if it succeeds, or one of the following nonzero error codes:
.TP
.B EAI_ADDRFAMILY
The specified network host does not have any network addresses in the
diff --git a/man3/getdate.3 b/man3/getdate.3
index 58c2ed46e..77f6738d8 100644
--- a/man3/getdate.3
+++ b/man3/getdate.3
@@ -150,7 +150,7 @@ thread-safe variant.
The functionality is the same.
The result is returned in the buffer pointed to by
.I res
-and in case of an error the return value is non-zero with the same
+and in case of an error the return value is nonzero with the same
values as given above for
.IR getdate_err .
.LP
diff --git a/man3/gethostbyname.3 b/man3/gethostbyname.3
index ac0a9e325..8a49cff8c 100644
--- a/man3/gethostbyname.3
+++ b/man3/gethostbyname.3
@@ -373,7 +373,7 @@ will point to the result on success. In case of an error
or if no entry is found
.I result
will be NULL.
-The functions return 0 on success and a non-zero error number on failure.
+The functions return 0 on success and a nonzero error number on failure.
In addition to the errors returned by the non-reentrant
versions of these functions, if
.I buf
diff --git a/man3/getlogin.3 b/man3/getlogin.3
index 9710382e7..32b3b8829 100644
--- a/man3/getlogin.3
+++ b/man3/getlogin.3
@@ -97,7 +97,7 @@ precisely because the user can set \fBLOGNAME\fP arbitrarily.
returns a pointer to the user name when successful,
and NULL on failure.
.BR getlogin_r ()
-returns 0 when successful, and non-zero on failure.
+returns 0 when successful, and nonzero on failure.
.SH ERRORS
POSIX specifies
.TP
diff --git a/man3/getnameinfo.3 b/man3/getnameinfo.3
index 5cf7ae7bc..92772a30d 100644
--- a/man3/getnameinfo.3
+++ b/man3/getnameinfo.3
@@ -126,7 +126,7 @@ flags respectively to be used in the IDNA handling.
On success 0 is returned, and node and service names, if requested,
are filled with null-terminated strings, possibly truncated to fit
the specified buffer lengths.
-On error one of the following non-zero error codes is returned:
+On error one of the following nonzero error codes is returned:
.TP
.B EAI_AGAIN
The name could not be resolved at this time.
diff --git a/man3/getopt.3 b/man3/getopt.3
index 0d210d85a..d5c33c6d5 100644
--- a/man3/getopt.3
+++ b/man3/getopt.3
@@ -166,7 +166,7 @@ returns ':' instead of '?' to
indicate a missing option argument.
If an error was detected, and
the first character of \fIoptstring\fP is not a colon, and
-the external variable \fIopterr\fP is non-zero (which is the default),
+the external variable \fIopterr\fP is nonzero (which is the default),
.BR getopt ()
prints an error message.
.PP
diff --git a/man3/getrpcent.3 b/man3/getrpcent.3
index 70cabfde4..3e3645753 100644
--- a/man3/getrpcent.3
+++ b/man3/getrpcent.3
@@ -60,7 +60,7 @@ reads the next line of the file, opening the file if necessary.
opens and rewinds the file.
If the
.I stayopen
-flag is non-zero,
+flag is nonzero,
the net data base will not be closed after each call to
.BR getrpcent ()
(either directly, or indirectly through one of
diff --git a/man3/glob.3 b/man3/glob.3
index 9801f520d..083f09bb6 100644
--- a/man3/glob.3
+++ b/man3/glob.3
@@ -226,7 +226,7 @@ or
.BR stat (2).
If
.I errfunc
-returns non-zero, or if
+returns nonzero, or if
.B GLOB_ERR
is set,
.BR glob ()
diff --git a/man3/hsearch.3 b/man3/hsearch.3
index aaec52c02..b4386c8f9 100644
--- a/man3/hsearch.3
+++ b/man3/hsearch.3
@@ -118,7 +118,7 @@ must be zeroed before the first call to
and
.BR hcreate_r ()
return 0 when allocation of the memory
-for the hash table fails, non-zero otherwise.
+for the hash table fails, nonzero otherwise.
.LP
.BR hsearch ()
returns NULL if \fIaction\fP is \fBENTER\fP and
@@ -127,7 +127,7 @@ cannot be found in the hash table.
.LP
.BR hsearch_r ()
returns 0 if \fIaction\fP is \fBENTER\fP and
-the hash table is full, and non-zero otherwise.
+the hash table is full, and nonzero otherwise.
.SH ERRORS
POSIX documents
.TP
diff --git a/man3/ilogb.3 b/man3/ilogb.3
index 6fd3126f3..0cc8e5987 100644
--- a/man3/ilogb.3
+++ b/man3/ilogb.3
@@ -56,19 +56,19 @@ to zero and call
before calling these functions.
On return, if
.I errno
-is non-zero or
+is nonzero or
.I fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW)
-is non-zero, an error has occurred.
+is nonzero, an error has occurred.
.LP
If an error occurs and
.I "(math_errhandling & MATH_ERRNO)"
-is non-zero, then
+is nonzero, then
.I errno
is set to
.BR EDOM .
If an error occurs and
.I "(math_errhandling & MATH_ERREXCEPT)"
-is non-zero, then the invalid floating-point exception is raised.
+is nonzero, then the invalid floating-point exception is raised.
.LP
A domain error occurs when
.I x
diff --git a/man3/inet.3 b/man3/inet.3
index ff3ee52eb..d5c073071 100644
--- a/man3/inet.3
+++ b/man3/inet.3
@@ -72,7 +72,7 @@ standard numbers-and-dots notation into binary data and stores it in
the structure that \fIinp\fP points to.
.BR inet_aton ()
returns
-non-zero if the address is valid, zero if not.
+nonzero if the address is valid, zero if not.
.PP
The
.BR inet_addr ()
diff --git a/man3/isalpha.3 b/man3/isalpha.3
index 45a321186..d103b0bad 100644
--- a/man3/isalpha.3
+++ b/man3/isalpha.3
@@ -150,7 +150,7 @@ checks for a hexadecimal digits, that is, one of
.br
.BR "0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F" .
.SH "RETURN VALUE"
-The values returned are non-zero if the character
+The values returned are nonzero if the character
.I c
falls into the tested class, and a zero value
if not.
diff --git a/man3/iswalnum.3 b/man3/iswalnum.3
index 0bd39c78c..af27b63a5 100644
--- a/man3/iswalnum.3
+++ b/man3/iswalnum.3
@@ -53,7 +53,7 @@ to 'Z', 'a' to 'z' and the digits '0' to '9'.
.SH "RETURN VALUE"
The
.BR iswalnum ()
-function returns non-zero
+function returns nonzero
if \fIwc\fP is a wide character
belonging to the wide-character class "alnum".
Otherwise it returns zero.
diff --git a/man3/iswalpha.3 b/man3/iswalpha.3
index 8676f6b0e..2998f55fd 100644
--- a/man3/iswalpha.3
+++ b/man3/iswalpha.3
@@ -57,7 +57,7 @@ to 'Z' and 'a' to 'z'.
.SH "RETURN VALUE"
The
.BR iswalpha ()
-function returns non-zero
+function returns nonzero
if \fIwc\fP is a wide character
belonging to the wide-character class "alpha".
Otherwise it returns zero.
diff --git a/man3/iswblank.3 b/man3/iswblank.3
index 366507d8d..13e89ef6a 100644
--- a/man3/iswblank.3
+++ b/man3/iswblank.3
@@ -55,7 +55,7 @@ and the control character '\\t'.
.SH "RETURN VALUE"
The
.BR iswblank ()
-function returns non-zero
+function returns nonzero
if \fIwc\fP is a wide character
belonging to the wide-character class "blank".
Otherwise it returns zero.
diff --git a/man3/iswcntrl.3 b/man3/iswcntrl.3
index be280c7ac..c7b6a4043 100644
--- a/man3/iswcntrl.3
+++ b/man3/iswcntrl.3
@@ -39,7 +39,7 @@ but not vice versa.
.SH "RETURN VALUE"
The
.BR iswcntrl ()
-function returns non-zero if \fIwc\fP is a
+function returns nonzero if \fIwc\fP is a
wide character belonging to the wide-character class "cntrl".
Otherwise it returns zero.
.SH "CONFORMING TO"
diff --git a/man3/iswctype.3 b/man3/iswctype.3
index 6336cb66e..f82e72ecc 100644
--- a/man3/iswctype.3
+++ b/man3/iswctype.3
@@ -25,7 +25,7 @@ If \fIwc\fP is a wide character having the character property designated by
\fIdesc\fP (or in other words: belongs to the character class designated by
\fIdesc\fP), the
.BR iswctype ()
-function returns non-zero.
+function returns nonzero.
Otherwise it
returns zero.
If \fIwc\fP is
@@ -38,7 +38,7 @@ function.
.SH "RETURN VALUE"
The
.BR iswctype ()
-function returns non-zero if
+function returns nonzero if
the \fIwc\fP has the designated
property.
Otherwise it returns 0.
diff --git a/man3/iswdigit.3 b/man3/iswdigit.3
index 27af28097..8a9d0b922 100644
--- a/man3/iswdigit.3
+++ b/man3/iswdigit.3
@@ -56,7 +56,7 @@ contains exactly the digits '0' to '9'.
.SH "RETURN VALUE"
The
.BR iswdigit ()
-function returns non-zero
+function returns nonzero
if \fIwc\fP is a wide character
belonging to the wide-character class "digit".
Otherwise it returns zero.
diff --git a/man3/iswgraph.3 b/man3/iswgraph.3
index 2d1344722..5cb088b83 100644
--- a/man3/iswgraph.3
+++ b/man3/iswgraph.3
@@ -49,7 +49,7 @@ the wide-character classes "alnum" and "punct".
.SH "RETURN VALUE"
The
.BR iswgraph ()
-function returns non-zero
+function returns nonzero
if \fIwc\fP is a wide character
belonging to the wide-character class "graph".
Otherwise it returns zero.
diff --git a/man3/iswlower.3 b/man3/iswlower.3
index 13ac06a52..60e9546db 100644
--- a/man3/iswlower.3
+++ b/man3/iswlower.3
@@ -61,7 +61,7 @@ to 'z'.
.SH "RETURN VALUE"
The
.BR iswlower ()
-function returns non-zero
+function returns nonzero
if \fIwc\fP is a wide character
belonging to the wide-character class "lower".
Otherwise it returns zero.
diff --git a/man3/iswprint.3 b/man3/iswprint.3
index ab5815775..64800ad0b 100644
--- a/man3/iswprint.3
+++ b/man3/iswprint.3
@@ -36,7 +36,7 @@ The wide-character class "print" contains the wide-character class "graph".
.SH "RETURN VALUE"
The
.BR iswprint ()
-function returns non-zero if \fIwc\fP is a
+function returns nonzero if \fIwc\fP is a
wide character belonging to the wide-character class "print".
Otherwise it returns zero.
.SH "CONFORMING TO"
diff --git a/man3/iswpunct.3 b/man3/iswpunct.3
index 238252af8..58c9d2acf 100644
--- a/man3/iswpunct.3
+++ b/man3/iswpunct.3
@@ -47,7 +47,7 @@ the wide-character class
.SH "RETURN VALUE"
The
.BR iswpunct ()
-function returns non-zero
+function returns nonzero
if \fIwc\fP is a wide-character
belonging to the wide-character class "punct".
Otherwise it returns zero.
diff --git a/man3/iswspace.3 b/man3/iswspace.3
index 43e050a11..77c5116f4 100644
--- a/man3/iswspace.3
+++ b/man3/iswspace.3
@@ -43,7 +43,7 @@ and the control characters '\\f', '\\n', '\\r', '\\t', '\\v'.
.SH "RETURN VALUE"
The
.BR iswspace ()
-function returns non-zero if \fIwc\fP is a wide character
+function returns nonzero if \fIwc\fP is a wide character
belonging to the wide-character class "space".
Otherwise it returns zero.
.SH "CONFORMING TO"
diff --git a/man3/iswupper.3 b/man3/iswupper.3
index 4d60f4634..b991a244a 100644
--- a/man3/iswupper.3
+++ b/man3/iswupper.3
@@ -54,7 +54,7 @@ to 'Z'.
.SH "RETURN VALUE"
The
.BR iswupper ()
-function returns non-zero if \fIwc\fP is a wide character
+function returns nonzero if \fIwc\fP is a wide character
belonging to the wide-character class "upper".
Otherwise it returns zero.
.SH "CONFORMING TO"
diff --git a/man3/iswxdigit.3 b/man3/iswxdigit.3
index 84556291b..687fe157e 100644
--- a/man3/iswxdigit.3
+++ b/man3/iswxdigit.3
@@ -48,7 +48,7 @@ to 'F', 'a' to 'f' and the digits '0' to '9'.
.SH "RETURN VALUE"
The
.BR iswxdigit ()
-function returns non-zero if \fIwc\fP is a wide character
+function returns nonzero if \fIwc\fP is a wide character
belonging to the wide-character class "xdigit".
Otherwise it returns zero.
.SH "CONFORMING TO"
diff --git a/man3/lgamma.3 b/man3/lgamma.3
index 711c66df6..eedc59de7 100644
--- a/man3/lgamma.3
+++ b/man3/lgamma.3
@@ -92,9 +92,9 @@ to zero and call
before calling these functions.
On return, if
.I errno
-is non-zero or
+is nonzero or
.I fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW)
-is non-zero, an error has occurred.
+is nonzero, an error has occurred.
.LP
A range error occurs if
.I x
diff --git a/man3/logb.3 b/man3/logb.3
index f610ef5c1..e99b572a6 100644
--- a/man3/logb.3
+++ b/man3/logb.3
@@ -88,18 +88,18 @@ to zero and call
before calling these functions.
On return, if
.I errno
-is non-zero or
+is nonzero or
.I fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW)
-is non-zero, an error has occurred.
+is nonzero, an error has occurred.
.LP
If an error occurs and
.I "(math_errhandling & MATH_ERRNO)"
-is non-zero, then
+is nonzero, then
.I errno is set to
.BR ERANGE .
If an error occurs and
.I "(math_errhandling & MATH_ERREXCEPT)"
-is non-zero, then the divide-by-zero floating-point exception is raised.
+is nonzero, then the divide-by-zero floating-point exception is raised.
.LP
A pole error occurs when
.I x
diff --git a/man3/longjmp.3 b/man3/longjmp.3
index 24348c0ee..a61fb81c3 100644
--- a/man3/longjmp.3
+++ b/man3/longjmp.3
@@ -75,7 +75,7 @@ its \fIenv\fP argument.
If the
.BR sigsetjmp (3)
call that set this
-\fIenv\fP used a non-zero \fIsavesigs\fP flag,
+\fIenv\fP used a nonzero \fIsavesigs\fP flag,
.BR siglongjmp ()
also
restores the set of blocked signals.
diff --git a/man3/lrint.3 b/man3/lrint.3
index 3de530c22..c81a64a59 100644
--- a/man3/lrint.3
+++ b/man3/lrint.3
@@ -65,7 +65,7 @@ The rounded integer value.
.B EDOM
The magnitude of \fIx\fP is too large and
.I "(math_errhandling & MATH_ERRNO)"
-is non-zero.
+is nonzero.
.SH "CONFORMING TO"
C99.
.SH "SEE ALSO"
diff --git a/man3/lround.3 b/man3/lround.3
index b4893c660..f49252742 100644
--- a/man3/lround.3
+++ b/man3/lround.3
@@ -71,7 +71,7 @@ that of their arguments.
.B EDOM
The magnitude of \fIx\fP is too large and
.I "(math_errhandling & MATH_ERRNO)"
-is non-zero.
+is nonzero.
.SH "CONFORMING TO"
C99.
.SH "SEE ALSO"
diff --git a/man3/lsearch.3 b/man3/lsearch.3
index 41551d5cc..9f0476571 100644
--- a/man3/lsearch.3
+++ b/man3/lsearch.3
@@ -46,7 +46,7 @@ The comparison function referenced by
\fIcompar\fP is expected to have two arguments which point to the
\fIkey\fP object and to an array member, in that order, and which
returns zero if the \fIkey\fP object matches the array member, and
-non-zero otherwise.
+nonzero otherwise.
.PP
If
.BR lsearch ()
diff --git a/man3/malloc.3 b/man3/malloc.3
index 3bb11fcb2..8f7436422 100644
--- a/man3/malloc.3
+++ b/man3/malloc.3
@@ -214,7 +214,7 @@ if set to 2,
is called immediately;
if set to 3, a diagnostic message is printed on \fIstderr\fP
and the program is aborted.
-Using a non-zero
+Using a nonzero
.B MALLOC_CHECK_
value can be useful because otherwise
a crash may happen much later, and the true cause for the problem
diff --git a/man3/mblen.3 b/man3/mblen.3
index e0ade5343..af6a3db66 100644
--- a/man3/mblen.3
+++ b/man3/mblen.3
@@ -51,7 +51,7 @@ function
.\" 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 non-zero if the encoding has non-trivial shift state, or zero if the
+returns nonzero if the encoding has nontrivial shift state, or zero if the
encoding is stateless.
.SH "RETURN VALUE"
The
diff --git a/man3/mbsinit.3 b/man3/mbsinit.3
index e57d94300..c90a8fa75 100644
--- a/man3/mbsinit.3
+++ b/man3/mbsinit.3
@@ -68,7 +68,7 @@ tests whether \fI*ps\fP corresponds to an
initial state.
.SH "RETURN VALUE"
.BR mbsinit ()
-returns non-zero if \fI*ps\fP is an initial state, or if
+returns nonzero if \fI*ps\fP is an initial state, or if
\fIps\fP is a null pointer.
Otherwise it returns 0.
.SH "CONFORMING TO"
diff --git a/man3/mbtowc.3 b/man3/mbtowc.3
index 2dc9767fa..28928596f 100644
--- a/man3/mbtowc.3
+++ b/man3/mbtowc.3
@@ -59,7 +59,7 @@ function
.\" glibc doesn't implement this.
resets the shift state, only known to this function,
to the initial state, and
-returns non-zero if the encoding has non-trivial shift state, or zero if the
+returns nonzero if the encoding has nontrivial shift state, or zero if the
encoding is stateless.
.SH "RETURN VALUE"
If \fIs\fP is not NULL, the
@@ -71,8 +71,8 @@ or \-1 upon failure.
If \fIs\fP is NULL, the
.BR mbtowc ()
function
-returns non-zero if the encoding
-has non-trivial shift state, or zero if the encoding is stateless.
+returns nonzero if the encoding
+has nontrivial shift state, or zero if the encoding is stateless.
.SH "CONFORMING TO"
C99
.SH NOTES
diff --git a/man3/on_exit.3 b/man3/on_exit.3
index 3741be8e3..8f4516c9f 100644
--- a/man3/on_exit.3
+++ b/man3/on_exit.3
@@ -58,7 +58,7 @@ and the \fIarg\fP argument from
The
.BR on_exit ()
function returns the value 0 if successful; otherwise
-it returns a non-zero value.
+it returns a nonzero value.
.SH "CONFORMING TO"
This function comes from SunOS 4, but is also present in
libc4, libc5 and glibc.
diff --git a/man3/printf.3 b/man3/printf.3
index 91f88bca6..fef18a1d4 100644
--- a/man3/printf.3
+++ b/man3/printf.3
@@ -247,7 +247,7 @@ For
.B x
and
.B X
-conversions, a non-zero result has the string `0x' (or `0X' for
+conversions, a nonzero result has the string `0x' (or `0X' for
.B X
conversions) prepended to it.
For
@@ -368,7 +368,7 @@ For example, since glibc 2.2.3 this will give Arabic-Indic digits
in the Persian (`fa_IR') locale.
.\" outdigits keyword in locale file
.SS "The field width"
-An optional decimal digit string (with non-zero first digit) specifying
+An optional decimal digit string (with nonzero first digit) specifying
a minimum field width.
If the converted value has fewer characters
than the field width, it will be padded with spaces on the left
@@ -380,7 +380,7 @@ which must be of type
.IR int .
A negative field width is taken as a `\-' flag followed by a
positive field width.
-In no case does a non-existent or small field width cause truncation of a
+In no case does a nonexistent or small field width cause truncation of a
field; if the result of a conversion is wider than the field width, the
field is expanded to contain the conversion result.
.SS "The precision"
@@ -686,7 +686,7 @@ if an exact representation in base 2 exists
and otherwise is sufficiently large to distinguish values of type
.IR double .
The digit before the decimal point is unspecified for non-normalized
-numbers, and non-zero but otherwise unspecified for normalized numbers.
+numbers, and nonzero but otherwise unspecified for normalized numbers.
.TP
.B c
If no
diff --git a/man3/ptsname.3 b/man3/ptsname.3
index 7435c66d4..3ce4e3d9c 100644
--- a/man3/ptsname.3
+++ b/man3/ptsname.3
@@ -49,7 +49,7 @@ On failure, a NULL pointer is returned.
On success,
.BR ptsname_r ()
returns 0.
-On failure, a non-zero value is returned
+On failure, a nonzero value is returned
and
.I errno
is set to indicate the error.
diff --git a/man3/putenv.3 b/man3/putenv.3
index 331a7ff52..a20f22dcd 100644
--- a/man3/putenv.3
+++ b/man3/putenv.3
@@ -66,7 +66,7 @@ so altering the string changes the environment.
The
.BR putenv ()
function returns zero on success,
-or non-zero if an error occurs.
+or nonzero if an error occurs.
.SH ERRORS
.TP
.B ENOMEM
diff --git a/man3/putgrent.3 b/man3/putgrent.3
index 522716bbc..c137b7c3e 100644
--- a/man3/putgrent.3
+++ b/man3/putgrent.3
@@ -33,7 +33,7 @@ struct group {
.fi
.in
.SH "RETURN VALUE"
-The function returns zero on success, and a non-zero value on error.
+The function returns zero on success, and a nonzero value on error.
.SH "CONFORMING TO"
This function is a GNU extension.
.SH "SEE ALSO"
diff --git a/man3/raise.3 b/man3/raise.3
index f9087c0f6..38d18dca3 100644
--- a/man3/raise.3
+++ b/man3/raise.3
@@ -42,7 +42,7 @@ It is equivalent to
.BI "kill(getpid(), " "sig" );
.RE
.SH "RETURN VALUE"
-0 on success, non-zero for failure.
+0 on success, nonzero for failure.
.SH "CONFORMING TO"
C89, C99.
.SH "SEE ALSO"
diff --git a/man3/rcmd.3 b/man3/rcmd.3
index f0e5a39b2..fa5fe7700 100644
--- a/man3/rcmd.3
+++ b/man3/rcmd.3
@@ -116,7 +116,7 @@ and
.IR stdout .
If
.I fd2p
-is non-zero, then an auxiliary channel to a control
+is nonzero, then an auxiliary channel to a control
process will be set up, and a descriptor for it will be placed
in
.IR *fd2p .
diff --git a/man3/regex.3 b/man3/regex.3
index 3d94ab327..320ea8474 100644
--- a/man3/regex.3
+++ b/man3/regex.3
@@ -220,7 +220,7 @@ If both
.I errbuf
and
.I errbuf_size
-are non-zero,
+are nonzero,
.I errbuf
is filled in with the first
.I "errbuf_size \- 1"
diff --git a/man3/rexec.3 b/man3/rexec.3
index 3c21aaed0..ff36457a2 100644
--- a/man3/rexec.3
+++ b/man3/rexec.3
@@ -90,7 +90,7 @@ and
.IR stdout .
If
.I fd2p
-is non-zero, then an auxiliary channel to a control
+is nonzero, then an auxiliary channel to a control
process will be setup, and a descriptor for it will be placed
in
.IR *fd2p .
diff --git a/man3/rpc.3 b/man3/rpc.3
index 2f48a776a..5e50b6a6b 100644
--- a/man3/rpc.3
+++ b/man3/rpc.3
@@ -61,7 +61,7 @@ authnone_create()
.IP
Create and returns an
RPC
-authentication handle that passes nonusable authentication
+authentication handle that passes non-usable authentication
information with each remote procedure call.
This is the
default authentication used by
@@ -1196,7 +1196,7 @@ is zero, the service is not registered with the
service.
If
.I protocol
-is non-zero, then a mapping of the triple
+is nonzero, then a mapping of the triple
.RI [ prognum , versnum , protocol\fR]
to
\fB\%xprt\->xp_port\fR
diff --git a/man3/rtnetlink.3 b/man3/rtnetlink.3
index 581e2409d..e0997bcc9 100644
--- a/man3/rtnetlink.3
+++ b/man3/rtnetlink.3
@@ -49,7 +49,7 @@ is the running length of the attribute buffer.
When not true then you must assume there are no more attributes in the
message, even if
.I attrlen
-is non-zero.
+is nonzero.
.PP
.BI RTA_DATA( rta )
returns a pointer to the start of this attribute's data.
diff --git a/man3/scandir.3 b/man3/scandir.3
index 82c9ad3ee..1c5ab5ee5 100644
--- a/man3/scandir.3
+++ b/man3/scandir.3
@@ -66,7 +66,7 @@ The
function scans the directory \fIdir\fP, calling
\fIfilter\fP() on each directory entry.
Entries for which
-\fIfilter\fP() returns non-zero are stored in strings allocated via
+\fIfilter\fP() returns nonzero are stored in strings allocated via
.BR malloc (3),
sorted using
.BR qsort (3)
diff --git a/man3/sem_init.3 b/man3/sem_init.3
index f292106c4..e2870a62f 100644
--- a/man3/sem_init.3
+++ b/man3/sem_init.3
@@ -52,7 +52,7 @@ the heap).
If
.I pshared
-is non-zero, then the semaphore is shared between processes,
+is nonzero, then the semaphore is shared between processes,
and should be located in a region of shared memory (see
.BR shm_open (3),
.BR mmap (2),
@@ -84,7 +84,7 @@ exceeds
.TP
.B ENOSYS
.I pshared
-is non-zero,
+is nonzero,
but the system does not support process-shared semaphores (see
.BR sem_overview (7)).
.SH CONFORMING TO
diff --git a/man3/setaliasent.3 b/man3/setaliasent.3
index 0b5da31b9..13072a481 100644
--- a/man3/setaliasent.3
+++ b/man3/setaliasent.3
@@ -87,7 +87,7 @@ The functions
.BR getaliasent_r ()
and
.BR getaliasbyname_r ()
-return a non-zero value on error.
+return a nonzero value on error.
.SH FILES
The default alias database is the file
.IR /etc/aliases .
diff --git a/man3/setbuf.3 b/man3/setbuf.3
index ea3181085..9ad83b97c 100644
--- a/man3/setbuf.3
+++ b/man3/setbuf.3
@@ -151,7 +151,7 @@ setvbuf(stream, (char *) NULL, _IOLBF, 0);
The function
.BR setvbuf ()
returns 0 on success.
-It can return any value on failure, but returns non-zero when
+It can return any value on failure, but returns nonzero when
.I mode
is invalid or the request cannot be honored.
It may set
diff --git a/man3/setenv.3 b/man3/setenv.3
index 78b14e4dd..310e56daa 100644
--- a/man3/setenv.3
+++ b/man3/setenv.3
@@ -60,7 +60,7 @@ function adds the variable \fIname\fP to the
environment with the value \fIvalue\fP, if \fIname\fP does not
already exist.
If \fIname\fP does exist in the environment, then
-its value is changed to \fIvalue\fP if \fIoverwrite\fP is non-zero;
+its value is changed to \fIvalue\fP if \fIoverwrite\fP is nonzero;
if \fIoverwrite\fP is zero, then the value of \fIname\fP is not
changed.
.PP
diff --git a/man3/setjmp.3 b/man3/setjmp.3
index a614c24a0..7ffefaf6f 100644
--- a/man3/setjmp.3
+++ b/man3/setjmp.3
@@ -62,7 +62,7 @@ returns.
.BR sigsetjmp ()
is similar to
.BR setjmp ().
-If \fIsavesigs\fP is non-zero,
+If \fIsavesigs\fP is nonzero,
the set of blocked signals is saved in \fIenv\fP and will be restored
if a
.BR siglongjmp (3)
@@ -72,7 +72,7 @@ is later performed with this \fIenv\fP.
and
.BR sigsetjmp ()
return 0 if returning directly, and
-non-zero when returning from
+nonzero when returning from
.BR longjmp (3)
using the saved context.
.SH "CONFORMING TO"
diff --git a/man3/signbit.3 b/man3/signbit.3
index 2ba5b3554..e98c29207 100644
--- a/man3/signbit.3
+++ b/man3/signbit.3
@@ -13,7 +13,7 @@ Compile with \fI\-std=c99\fP; link with \fI\-lm\fP.
.SH DESCRIPTION
.BR signbit ()
is a generic macro which can work on all real floating-point types.
-It returns a non-zero value if the value of
+It returns a nonzero value if the value of
.I x
has its sign bit set.
.PP
@@ -25,7 +25,7 @@ The comparison
.IR "-0.0 < 0.0"
is false, but
.IR "signbit(\-0.0)"
-will return a non-zero value.
+will return a nonzero value.
.SH "CONFORMING TO"
C99.
This function is defined in IEC 559 (and the appendix with
diff --git a/man3/stdio_ext.3 b/man3/stdio_ext.3
index 6ce28028c..e962eb9b4 100644
--- a/man3/stdio_ext.3
+++ b/man3/stdio_ext.3
@@ -68,28 +68,28 @@ or opened read-only.
.LP
The
.BR __flbf ()
-function returns a non-zero value if the stream is line-buffered,
+function returns a nonzero value if the stream is line-buffered,
and zero otherwise.
.LP
The
.BR __freadable ()
-function returns a non-zero value if the stream allows reading,
+function returns a nonzero value if the stream allows reading,
and zero otherwise.
.LP
The
.BR __fwritable ()
-function returns a non-zero value if the stream allows writing,
+function returns a nonzero value if the stream allows writing,
and zero otherwise.
.LP
The
.BR __freading ()
-function returns a non-zero value if the stream is read-only, or
+function returns a nonzero value if the stream is read-only, or
if the last operation on the stream was a read operation,
and zero otherwise.
.LP
The
.BR __fwriting ()
-function returns a non-zero value if the stream is write-only (or
+function returns a nonzero value if the stream is write-only (or
append-only), or if the last operation on the stream was a write
operation, and zero otherwise.
.LP
diff --git a/man3/strtod.3 b/man3/strtod.3
index 4b255a529..1fe1c27cd 100644
--- a/man3/strtod.3
+++ b/man3/strtod.3
@@ -89,7 +89,7 @@ consists of a nonempty sequence of decimal digits
possibly containing a radix character (decimal point, locale dependent,
usually '.'), optionally followed by a decimal exponent.
A decimal exponent consists of an 'E' or 'e', followed by an
-optional plus or minus sign, followed by a non-empty sequence of
+optional plus or minus sign, followed by a nonempty sequence of
decimal digits, and indicates multiplication by a power of 10.
.LP
A
@@ -99,7 +99,7 @@ hexadecimal digits possibly containing a radix character,
optionally followed by a binary exponent.
A binary exponent
consists of a 'P' or 'p', followed by an optional
-plus or minus sign, followed by a non-empty sequence of
+plus or minus sign, followed by a nonempty sequence of
decimal digits, and indicates multiplication by a power of 2.
At least one of radix character and binary exponent must be present.
.LP
@@ -158,7 +158,7 @@ on both success and failure, the calling program should set
to 0 before the call,
and then determine if an error occurred by checking whether
.I errno
-has a non-zero value after the call.
+has a nonzero value after the call.
.SH EXAMPLE
See the example on the
.BR strtol (3)
diff --git a/man3/strtok.3 b/man3/strtok.3
index dfe63ce22..c20705d95 100644
--- a/man3/strtok.3
+++ b/man3/strtok.3
@@ -76,7 +76,7 @@ the parsed string is considered to be a single delimiter.
Delimiter characters at the start or end of the string are ignored.
Put another way: the tokens returned by
.BR strtok ()
-are always non-empty strings.
+are always nonempty strings.
The
.BR strtok_r ()
diff --git a/man3/strtol.3 b/man3/strtol.3
index 941e8cf95..7568f842b 100644
--- a/man3/strtol.3
+++ b/man3/strtol.3
@@ -151,7 +151,7 @@ on both success and failure, the calling program should set
to 0 before the call,
and then determine if an error occurred by checking whether
.I errno
-has a non-zero value after the call.
+has a nonzero value after the call.
In locales other than the "C" locale, other strings may also be accepted.
(For example, the thousands separator of the current locale may be
diff --git a/man3/strtoul.3 b/man3/strtoul.3
index 41bac04dd..f6dc6d2d0 100644
--- a/man3/strtoul.3
+++ b/man3/strtoul.3
@@ -150,7 +150,7 @@ on both success and failure, the calling program should set
to 0 before the call,
and then determine if an error occurred by checking whether
.I errno
-has a non-zero value after the call.
+has a nonzero value after the call.
In locales other than the "C" locale, other strings may be accepted.
(For example, the thousands separator of the current locale may be
diff --git a/man3/system.3 b/man3/system.3
index bfc2eedd2..a7b3a4d6f 100644
--- a/man3/system.3
+++ b/man3/system.3
@@ -69,7 +69,7 @@ If the value of
.I command
is NULL,
.BR system ()
-returns non-zero if the shell is available, and zero if not.
+returns nonzero if the shell is available, and zero if not.
.PP
.BR system ()
does not affect the wait status of any other children.
diff --git a/man3/termios.3 b/man3/termios.3
index 4245ba144..74d850805 100644
--- a/man3/termios.3
+++ b/man3/termios.3
@@ -322,7 +322,7 @@ Lower modem control lines after last process closes the device (hang up).
Ignore modem control lines.
.TP
.B LOBLK
-(not in POSIX) Block output from a noncurrent shell layer.
+(not in POSIX) Block output from a non-current shell layer.
For use by \fBshl\fP (shell layers). (Not implemented on Linux.)
.TP
.B CIBAUD
@@ -874,7 +874,7 @@ If B0 is specified, the modem control lines shall no longer be asserted.
Normally, this will disconnect the line.
\fBCBAUDEX\fP is a mask
for the speeds beyond those defined in POSIX.1 (57600 and above).
-Thus, \fBB57600\fP & \fBCBAUDEX\fP is non-zero.
+Thus, \fBB57600\fP & \fBCBAUDEX\fP is nonzero.
.LP
.BR cfgetispeed ()
returns the input baud rate stored in the \fItermios\fP structure.
@@ -942,7 +942,7 @@ where after the fourteen values B0, ..., B9600 one finds the
two constants EXTA, EXTB ("External A" and "External B").
Many systems extend the list with much higher baud rates.
.LP
-The effect of a non-zero \fIduration\fP with
+The effect of a nonzero \fIduration\fP with
.BR tcsendbreak ()
varies.
SunOS specifies a break of
@@ -955,7 +955,7 @@ FreeBSD and NetBSD and HP-UX and MacOS ignore the value of
.IR duration .
Under Solaris and Unixware,
.BR tcsendbreak ()
-with non-zero
+with nonzero
.I duration
behaves like
.BR tcdrain ().
diff --git a/man3/tgamma.3 b/man3/tgamma.3
index 12a1ab5dc..62c4c83ef 100644
--- a/man3/tgamma.3
+++ b/man3/tgamma.3
@@ -62,9 +62,9 @@ to zero and call
before calling these functions.
On return, if
.I errno
-is non-zero or
+is nonzero or
.I fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW)
-is non-zero, an error has occurred.
+is nonzero, an error has occurred.
.LP
A range error occurs if
.I x
diff --git a/man3/timeradd.3 b/man3/timeradd.3
index 5dfae62ce..f79beab06 100644
--- a/man3/timeradd.3
+++ b/man3/timeradd.3
@@ -97,11 +97,11 @@ so that it represents the time at midnight
on the morning of 1 January 1970 (the Epoch).
.BR timerisset ()
-returns true (non-zero) if either field of the
+returns true (nonzero) if either field of the
.I timeval
structure pointed to by
.I tvp
-contains a non-zero value.
+contains a nonzero value.
.BR timercmp ()
compares the timer values in
@@ -110,13 +110,13 @@ and
.I b
using the comparison operator
.IR CMP ,
-and returns true (non-zero) or false (0) depending on
+and returns true (nonzero) or false (0) depending on
the result of the comparison.
.SH RETURN VALUE
.BR timerisset ()
and
.BR timercmp ()
-return true (non-zero) or false (0).
+return true (nonzero) or false (0).
.BR
.SH ERRORS
No errors are defined.
diff --git a/man3/tzset.3 b/man3/tzset.3
index 4e6a60b7a..d1606ff8c 100644
--- a/man3/tzset.3
+++ b/man3/tzset.3
@@ -68,7 +68,7 @@ This function is automatically called by the
other time conversion functions that depend on the time zone.
In a SysV-like environment it will also set the variables \fItimezone\fP
(seconds West of GMT) and \fIdaylight\fP (0 if this time zone does not
-have any daylight saving time rules, non-zero if there is a time during
+have any daylight saving time rules, nonzero if there is a time during
the year when daylight saving time applies).
.PP
If the
diff --git a/man3/ualarm.3 b/man3/ualarm.3
index 031189dfc..796396c80 100644
--- a/man3/ualarm.3
+++ b/man3/ualarm.3
@@ -55,7 +55,7 @@ signal will terminate the process.
.LP
If the
.I interval
-argument is non-zero, further
+argument is nonzero, further
.B SIGALRM
signals will be sent every
.I interval
diff --git a/man3/unlocked_stdio.3 b/man3/unlocked_stdio.3
index 42940534b..424d27756 100644
--- a/man3/unlocked_stdio.3
+++ b/man3/unlocked_stdio.3
@@ -81,7 +81,7 @@ The four functions
.BR putchar_unlocked ()
are in POSIX.1-2001.
-The nonstandard
+The non-standard
.BR *_unlocked ()
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
diff --git a/man3/wctomb.3 b/man3/wctomb.3
index d10be5a99..e0bd265e4 100644
--- a/man3/wctomb.3
+++ b/man3/wctomb.3
@@ -45,7 +45,7 @@ function
.\" glibc doesn't implement this.
resets the shift state, only known to this function,
to the initial state, and
-returns non-zero if the encoding has non-trivial shift state,
+returns nonzero if the encoding has nontrivial shift state,
or zero if the encoding is stateless.
.SH "RETURN VALUE"
If \fIs\fP is not NULL, the
@@ -59,8 +59,8 @@ to the current locale), \-1 is returned.
.PP
If \fIs\fP is NULL, the
.BR wctomb ()
-function returns non-zero if the
-encoding has non-trivial shift state, or zero if the encoding is stateless.
+function returns nonzero if the
+encoding has nontrivial shift state, or zero if the encoding is stateless.
.SH "CONFORMING TO"
C99.
.SH NOTES
diff --git a/man3/xdr.3 b/man3/xdr.3
index 8bdcf42a1..c7b924742 100644
--- a/man3/xdr.3
+++ b/man3/xdr.3
@@ -449,7 +449,7 @@ The data in the output buffer is marked as a completed
record,
and the output buffer is optionally written out if
.I sendnow
-is non-zero.
+is nonzero.
This routine returns one if it succeeds, zero otherwise.
.br
.if t .ne 8
diff --git a/man4/hd.4 b/man4/hd.4
index 841aa7787..cb290de2c 100644
--- a/man4/hd.4
+++ b/man4/hd.4
@@ -48,7 +48,7 @@ The first form,
.BI hd X,
is used to address the whole drive.
Partition numbers are assigned in the order the partitions
-are discovered, and only non-empty, non-extended partitions
+are discovered, and only nonempty, non-extended partitions
get a number.
However, partition numbers 1-4 are given to the
four partitions described in the MBR (the `primary' partitions),
diff --git a/man4/mem.4 b/man4/mem.4
index 54a8748bb..7fad1509a 100644
--- a/man4/mem.4
+++ b/man4/mem.4
@@ -32,7 +32,7 @@ It may be used, for example, to examine (and even patch) the system.
Byte addresses in
.B mem
are interpreted as physical memory addresses.
-References to non-existent locations cause errors to be returned.
+References to nonexistent locations cause errors to be returned.
.LP
Examining and patching is likely to lead to unexpected results
when read-only or write-only bits are present.
diff --git a/man4/rtc.4 b/man4/rtc.4
index 43c6d9076..c5edf1e6f 100644
--- a/man4/rtc.4
+++ b/man4/rtc.4
@@ -316,7 +316,7 @@ and 2069.
Some RTCs support "wildcard" values in alarm fields, to support
scenarios like periodic alarms at fifteen minutes after every hour,
or on the first day of each month.
-Such usage is non portable;
+Such usage is non-portable;
portable user space code only expects a single alarm interrupt, and
will either disable or reinitialize the alarm after receiving it.
diff --git a/man4/st.4 b/man4/st.4
index 9c2fe1ebe..e1c3779fb 100644
--- a/man4/st.4
+++ b/man4/st.4
@@ -281,7 +281,7 @@ setmarks.
.B MTCOMPRESSION
Enable compression of tape data within the drive if
.I mt_count
-is non-zero and disable compression if
+is nonzero and disable compression if
.I mt_count
is zero.
This command uses the MODE page 15 supported by most DATs.
@@ -334,7 +334,7 @@ Lock the tape drive door.
Format the tape into one or two partitions.
If
.I mt_count
-is non-zero, it gives the size of the first partition and the second
+is nonzero, it gives the size of the first partition and the second
partition contains the rest of the tape.
If
.I mt_count
@@ -525,7 +525,7 @@ necessary only when interchanging tapes with some other systems.
This option turns on various debugging messages from the driver
(effective only if the driver was compiled with
.B DEBUG
-defined non-zero).
+defined nonzero).
.TP
.BR MT_ST_FAST_EOM " (Default: false)"
This option causes the
@@ -674,7 +674,7 @@ The bits 9-16 specify a mask to select the bits
to look at and the bits 17-23 specify the bit pattern to look for.
If the bit pattern is zero, one or more bits under the mask indicate
the cleaning request.
-If the pattern is non-zero, the pattern must match
+If the pattern is nonzero, the pattern must match
the masked sense data byte.
.SS "MTIOCGET \(em Get status"
.PP
diff --git a/man4/tty_ioctl.4 b/man4/tty_ioctl.4
index e9a1d18c7..eeaebd628 100644
--- a/man4/tty_ioctl.4
+++ b/man4/tty_ioctl.4
@@ -71,7 +71,7 @@ instead of a
.SS "Locking the termios structure"
The termios structure of a tty can be locked.
The lock is itself
-a termios structure, with non-zero bits or fields indicating a
+a termios structure, with nonzero bits or fields indicating a
locked value.
.TP
.BI "TIOCGLCKTRMIOS struct termios *" argp
@@ -126,11 +126,11 @@ serial data transmission, then either a break is sent, or the function
returns without doing anything.
When
.I arg
-is non-zero, nobody knows what will happen.
+is nonzero, nobody knows what will happen.
(SVr4, UnixWare, Solaris, Linux treat
.I "tcsendbreak(fd,arg)"
-with non-zero
+with nonzero
.I arg
like
.IR "tcdrain(fd)" .
@@ -142,14 +142,14 @@ times as long as done for zero
.IR arg .
DG/UX and AIX treat
.I arg
-(when non-zero) as a timeinterval measured in milliseconds.
+(when nonzero) as a timeinterval measured in milliseconds.
HP-UX ignores
.IR arg .)
.TP
.BI "TCSBRKP int " arg
So-called "POSIX version" of
.BR TCSBRK .
-It treats non-zero
+It treats nonzero
.I arg
as a timeinterval measured in deciseconds, and does nothing
when the driver does not support breaks.
@@ -286,13 +286,13 @@ Set the line discipline of the tty.
.BI "TIOCPKT const int *" argp
Enable (when
.RI * argp
-is non-zero) or disable packet mode.
+is nonzero) or disable packet mode.
Can be applied to the master side of a pseudo-terminal only (and will return
.B ENOTTY
otherwise).
In packet mode, each subsequent
.BR read (2)
-will return a packet that either contains a single non-zero control byte,
+will return a packet that either contains a single nonzero control byte,
or has a single byte containing zero (''\0') followed by data
written on the slave side of the pty.
If the first byte is not
@@ -368,7 +368,7 @@ termios structure.
("Set software carrier flag")
Set the CLOCAL flag in the termios structure when
.RI * argp
-is non-zero, and clear it otherwise.
+is nonzero, and clear it otherwise.
.LP
If the
.B CLOCAL
diff --git a/man4/wavelan.4 b/man4/wavelan.4
index 283cf93a1..78181aa19 100644
--- a/man4/wavelan.4
+++ b/man4/wavelan.4
@@ -137,7 +137,7 @@ and standard deviation of the signal level.
.\"
.SS "Specific Notes"
This driver will fail to detect some
-.B non NCR/ATT&T/Lucent
+.B non-NCR/ATT&T/Lucent
Wavelan cards.
If this happens for you, you must look in the source code on
how to add your card to the detection routine.
diff --git a/man5/core.5 b/man5/core.5
index 3c5e63dad..b6cc637ef 100644
--- a/man5/core.5
+++ b/man5/core.5
@@ -117,7 +117,7 @@ For backward compatibility, if
does not include "%p" and
.I /proc/sys/kernel/core_uses_pid
(see below)
-is non-zero, then .PID will be appended to the core filename.
+is nonzero, then .PID will be appended to the core filename.
Since version 2.4, Linux has also provided
a more primitive method of controlling
@@ -126,7 +126,7 @@ If the
.I /proc/sys/kernel/core_uses_pid
file contains the value 0, then a core dump file is simply named
.IR core .
-If this file contains a non-zero value, then the core dump file includes
+If this file contains a nonzero value, then the core dump file includes
the process ID in a name of the form
.IR core.PID .
.SH NOTES
diff --git a/man5/elf.5 b/man5/elf.5
index 437dd9990..f2a22d594 100644
--- a/man5/elf.5
+++ b/man5/elf.5
@@ -1078,7 +1078,7 @@ the section occupies
bytes in the file.
A section of type
.BR SHT_NOBITS
-may have a non-zero size, but it occupies no space in the file.
+may have a nonzero size, but it occupies no space in the file.
.TP
.IR sh_link
This member holds a section header table index link, whose interpretation
@@ -1460,7 +1460,7 @@ order.
This member holds an index into the object file's symbol string table,
which holds character representations of the symbol names.
If the value
-is non-zero, it represents a string table index that gives the symbol
+is nonzero, it represents a string table index that gives the symbol
name.
Otherwise, the symbol table has no name.
.TP
diff --git a/man5/proc.5 b/man5/proc.5
index 3376d5961..2dc73773b 100644
--- a/man5/proc.5
+++ b/man5/proc.5
@@ -1198,7 +1198,7 @@ nr_dentry seems to be 0 all the time.
nr_unused seems to be the number of unused dentries.
age_limit is the age in seconds after which dcache entries
can be reclaimed when memory is short and want_pages is
-non-zero when the kernel has called shrink_dcache_pages() and the
+nonzero when the kernel has called shrink_dcache_pages() and the
dcache isn't pruned yet.
.TP
.I /proc/sys/fs/dir-notify-enable
@@ -1292,7 +1292,7 @@ nr_inodes is the number of inodes the system has allocated.
This can be slightly more than inode-max because
Linux allocates them one page full at a time.
nr_free_inodes represents the number of free inodes.
-preshrink is non-zero when the nr_inodes > inode-max and the
+preshrink is nonzero when the nr_inodes > inode-max and the
system needs to prune the inode list instead of allocating
more.
.TP
@@ -1320,7 +1320,7 @@ This file can be used to enable or disable file leases
.RB ( fcntl (2))
on a system-wide basis.
If this file contains the value 0, leases are disabled.
-A non-zero value enables leases.
+A nonzero value enables leases.
.TP
.IR /proc/sys/fs/mqueue " (since Linux 2.6.6)"
This directory contains files
@@ -1492,7 +1492,7 @@ see the
man page.
.TP
.I /proc/sys/kernel/htab-reclaim
-(PowerPC only) If this file is set to a non-zero value,
+(PowerPC only) If this file is set to a nonzero value,
the PowerPC htab
(see kernel file
.IR Documentation/powerpc/ppc_htab.txt )
@@ -1504,7 +1504,7 @@ each time the system hits the idle loop.
contains a flag that controls the L2 cache of G3 processor
boards.
If 0, the cache is disabled.
-Enabled if non-zero.
+Enabled if nonzero.
.TP
.I /proc/sys/kernel/modprobe
This file contains the path for the kernel module loader.
@@ -1550,7 +1550,7 @@ and
.I /proc/sys/kernel/panic
gives read/write access to the kernel variable
.IR panic_timeout .
-If this is zero, the kernel will loop on a panic; if non-zero
+If this is zero, the kernel will loop on a panic; if nonzero
it indicates that the kernel should autoreboot after this number
of seconds.
When you use the
@@ -1566,7 +1566,7 @@ delays a few seconds (to give klogd time to record the oops output)
and then panics.
If the
.I /proc/sys/kernel/panic
-file is also non-zero then the machine will be rebooted.
+file is also nonzero then the machine will be rebooted.
.TP
.I /proc/sys/kernel/pid_max
This file
@@ -1713,7 +1713,7 @@ date behind it indicates the time the kernel was built.
.IR /proc/sys/kernel/zero-paged " (PowerPC only) "
This file
contains a flag.
-When enabled (non-zero), Linux-PPC will pre-zero pages in
+When enabled (nonzero), Linux-PPC will pre-zero pages in
the idle loop, possibly speeding up get_free_pages.
.TP
.I /proc/sys/net
@@ -1764,7 +1764,7 @@ first.
.TP
.IR /proc/sys/vm/legacy_va_layout " (since Linux 2.6.9)"
.\" The following is from Documentation/filesystems/proc.txt
-If non-zero, this disable the new 32-bit memory-mapping layout;
+If nonzero, this disable the new 32-bit memory-mapping layout;
the kernel will use the legacy (2.4) layout for all processes.
.TP
.I /proc/sys/vm/overcommit_memory
@@ -1783,7 +1783,7 @@ with
.B MAP_NORESERVE
set are not checked, and the default check is very weak,
leading to the risk of getting a process "OOM-killed".
-Under Linux 2.4 any non-zero value implies mode 1.
+Under Linux 2.4 any nonzero value implies mode 1.
In mode 2 (available since Linux 2.6), the total virtual address space
on the system is limited to (SS + RAM*(r/100)),
where SS is the size of the swap space, and RAM
diff --git a/man7/boot.7 b/man7/boot.7
index 7e22a8c0c..ddc628a54 100644
--- a/man7/boot.7
+++ b/man7/boot.7
@@ -11,7 +11,7 @@
.\"
.TH BOOT 7 2007-06-03 "Linux" "Linux Programmer's Manual"
.SH NAME
-boot\-scripts \- General description of boot sequence
+boot-scripts \- General description of boot sequence
.SH DESCRIPTION
.LP
The boot sequence varies in details among systems
@@ -20,20 +20,20 @@ but can be roughly divided to the following steps:
(iii) kernel startup, (iv) init and inittab,
(v) boot scripts.
We will describe each of these in more detail below.
-.SS "Hardware\-boot"
-After power\-on or hard reset, control is given
+.SS "Hardware-boot"
+After power-on or hard reset, control is given
to a program stored on read only memory (normally
PROM).
In PC we usually call this program the \fBBIOS\fR.
-This program normally makes a basic self\-test of the
-machine and accesses non\-volatile memory to read
+This program normally makes a basic self-test of the
+machine and accesses non-volatile memory to read
further parameters.
This memory in the PC is
-battery\-backed CMOS memory, so most people
+battery-backed CMOS memory, so most people
refer to it as the \fBCMOS\fR, although outside
of the PC world, it is usually called \fBnvram\fR
-(non\-volatile ram).
+(non-volatile ram).
The parameters stored in the nvram vary between
systems, but as a minimum, the hardware boot program
@@ -56,7 +56,7 @@ of the boot device \- this is the \fBMBR\fR
In most systems, this primary loader is very
limited due to various constraints.
-Even on non\-PC systems
+Even on non-PC systems
there are some limitations to the size and complexity
of this loader, but the size limitation of the PC MBR
(512 bytes including the partition table) makes it
@@ -110,7 +110,7 @@ This file defines what should be run in different \fIrun-levels\fR.
This gives the system administrator an easy management scheme, where
each run-level is associated with a set of services (e.g:
-\fBS\fR is \fIsingle\-user\fR, on \fB2\fR most network
+\fBS\fR is \fIsingle-user\fR, on \fB2\fR most network
services start, etc.).
The administrator may change the current
run-level via
diff --git a/man7/bootparam.7 b/man7/bootparam.7
index b779125c7..e360ca268 100644
--- a/man7/bootparam.7
+++ b/man7/bootparam.7
@@ -327,7 +327,7 @@ It is possible to enable a kernel profiling function,
if one wishes to find out where the kernel is spending its CPU cycles.
Profiling is enabled by setting the variable
.I prof_shift
-to a non-zero value.
+to a nonzero value.
This is done either by specifying
.B CONFIG_PROFILE
at compile time, or by giving the 'profile=' option.
@@ -527,7 +527,7 @@ value can be specified to set the debug level.
All the parameters are as described at the top of this section, and the
.I reconnect
-value will allow device disconnect/reconnect if a non-zero value
+value will allow device disconnect/reconnect if a nonzero value
is used.
An example usage is as follows:
.IP
@@ -577,11 +577,11 @@ These boards can accept an argument of the form:
.IP
The
.I extended
-value, if non-zero, indicates that extended translation for large
+value, if nonzero, indicates that extended translation for large
disks is enabled.
The
.I no_reset
-value, if non-zero, tells the driver not to reset the SCSI bus when
+value, if nonzero, tells the driver not to reset the SCSI bus when
setting up the host adapter at boot.
.TP
.B "AdvanSys SCSI Hosts configuration ('advansys=')"
diff --git a/man7/capabilities.7 b/man7/capabilities.7
index eae9f2fb1..fbe52e5f9 100644
--- a/man7/capabilities.7
+++ b/man7/capabilities.7
@@ -33,7 +33,7 @@ traditional Unix implementations distinguish two categories of processes:
processes (whose effective user ID is 0, referred to as superuser or root),
and
.I unprivileged
-processes (whose effective UID is non-zero).
+processes (whose effective UID is nonzero).
Privileged processes bypass all kernel permission checks,
while unprivileged processes are subject to full permission
checking based on the process's credentials
@@ -467,14 +467,14 @@ a program,
it gains all capabilities in its permitted and effective capability sets,
except those masked out by the capability bounding set (i.e.,
.BR CAP_SETPCAP ).
-.\" If a process with real UID 0, and non-zero effective UID does an
+.\" If a process with real UID 0, and nonzero effective UID does an
.\" exec(), then it gets all capabilities (less CAP_SETPCAP) in its
.\" permitted set, and no effective capabilities
This provides semantics that are the same as those provided by
traditional Unix systems.
.SS Effect of User ID Changes on Capabilities
To preserve the traditional semantics for transitions between
-0 and non-zero user IDs,
+0 and nonzero user IDs,
the kernel makes the following changes to a thread's capability
sets on changes to the thread's real, effective, saved set,
and file system user IDs (using
@@ -484,17 +484,17 @@ or similar):
.IP 1. 4
If one or more of the real, effective or saved set user IDs
was previously 0, and as a result of the UID changes all of these IDs
-have a non-zero value,
+have a nonzero value,
then all capabilities are cleared from the permitted and effective
capability sets.
.IP 2. 4
-If the effective user ID is changed from 0 to non-zero,
+If the effective user ID is changed from 0 to nonzero,
then all capabilities are cleared from the effective set.
.IP 3. 4
-If the effective user ID is changed from non-zero to 0,
+If the effective user ID is changed from nonzero to 0,
then the permitted set is copied to the effective set.
.IP 4. 4
-If the file system user ID is changed from 0 to non-zero (see
+If the file system user ID is changed from 0 to nonzero (see
.BR setfsuid (2))
then the following capabilities are cleared from the effective set:
.BR CAP_CHOWN ,
@@ -503,13 +503,13 @@ then the following capabilities are cleared from the effective set:
.BR CAP_FOWNER ,
and
.BR CAP_FSETID .
-If the file system UID is changed from non-zero to 0,
+If the file system UID is changed from nonzero to 0,
then any of these capabilities that are enabled in the permitted set
are enabled in the effective set.
.PP
If a thread that has a 0 value for one or more of its user IDs wants
to prevent its permitted capability set being cleared when it resets
-all of its user IDs to non-zero values, it can do so using the
+all of its user IDs to nonzero values, it can do so using the
.BR prctl (2)
.B PR_SET_KEEPCAPS
operation.
diff --git a/man7/ddp.7 b/man7/ddp.7
index 3b1b6df7f..60d94ea0f 100644
--- a/man7/ddp.7
+++ b/man7/ddp.7
@@ -160,11 +160,11 @@ and trying to bind to a reserved port without effective user ID 0 or
Tried to bind to an address already in use.
.TP
.B EADDRNOTAVAIL
-A non-existent interface was requested or the requested source address was
+A nonexistent interface was requested or the requested source address was
not local.
.TP
.B EAGAIN
-Operation on a nonblocking socket would block.
+Operation on a non-blocking socket would block.
.TP
.B EALREADY
A connection operation on a non-blocking socket is already in progress.
diff --git a/man7/icmp.7 b/man7/icmp.7
index 57ae4e086..7e0243ae1 100644
--- a/man7/icmp.7
+++ b/man7/icmp.7
@@ -57,12 +57,12 @@ The limit does not affect sending of
packets needed for path MTU discovery.
.TP
.B icmp_echo_ignore_all
-If this value is non-zero, Linux will ignore all
+If this value is nonzero, Linux will ignore all
.B ICMP_ECHO
requests.
.TP
.B icmp_echo_ignore_broadcasts
-If this value is non-zero, Linux will ignore all
+If this value is nonzero, Linux will ignore all
.B ICMP_ECHO
packets sent to broadcast addresses.
.TP
diff --git a/man7/ip.7 b/man7/ip.7
index 56bbd83ee..218c8ef1f 100644
--- a/man7/ip.7
+++ b/man7/ip.7
@@ -523,8 +523,8 @@ The system-wide default is controlled by the
sysctl for
.B SOCK_STREAM
sockets, and disabled on all others.
-For non
-.B SOCK_STREAM
+For
+.RB non- SOCK_STREAM
sockets it is the user's responsibility to packetize the data
in MTU sized chunks and to do the retransmits if necessary.
The kernel will reject packets that are bigger than the known
@@ -708,7 +708,7 @@ files or using the
interface.
Variables described as
.I Boolean
-take an integer value, with a non-zero value ("true") meaning that
+take an integer value, with a nonzero value ("true") meaning that
the corresponding option is enabled, and a zero value ("false")
meaning that the option is disabled.
.\"
@@ -857,7 +857,7 @@ capability).
Tried to bind to an address already in use.
.TP
.B EADDRNOTAVAIL
-A non-existent interface was requested or the requested source
+A nonexistent interface was requested or the requested source
address was
not local.
.TP
diff --git a/man7/mdoc.samples.7 b/man7/mdoc.samples.7
index 3a16e8124..d27808864 100644
--- a/man7/mdoc.samples.7
+++ b/man7/mdoc.samples.7
@@ -2797,7 +2797,7 @@ The second line gives the argument count, the argument
and its length.
If the length of an argument is two characters, the
argument is tested to see if it is executable (unfortunately, any
-register which contains a non-zero value appears executable).
+register which contains a nonzero value appears executable).
The third line gives the space allotted for a class, and the
class type.
The problem here is the argument aC should not be
diff --git a/man7/mq_overview.7 b/man7/mq_overview.7
index 8c20c0e01..7e29b111d 100644
--- a/man7/mq_overview.7
+++ b/man7/mq_overview.7
@@ -221,7 +221,7 @@ QSIZE
Number of bytes of data in all messages in the queue.
.TP
.B NOTIFY_PID
-If this is non-zero, then the process with this PID has used
+If this is nonzero, then the process with this PID has used
.BR mq_notify (3)
to register for asynchronous message notification,
and the remaining fields describe how notification occurs.
diff --git a/man7/raw.7 b/man7/raw.7
index af577e641..8db93ce2b 100644
--- a/man7/raw.7
+++ b/man7/raw.7
@@ -62,7 +62,7 @@ Total Length:Always filled in.
.PP
If
.B IP_HDRINCL
-is specified and the IP header has a non-zero destination address then
+is specified and the IP header has a nonzero destination address then
the destination address of the socket is used to route the packet.
When
.B MSG_DONTROUTE
diff --git a/man7/regex.7 b/man7/regex.7
index df874dfa3..9bdfb6b27 100644
--- a/man7/regex.7
+++ b/man7/regex.7
@@ -50,7 +50,7 @@ POSIX.2 leaves some aspects of RE syntax and semantics open;
`\*(dg' marks decisions on these aspects that
may not be fully portable to other POSIX.2 implementations.
.PP
-A (modern) RE is one\*(dg or more non-empty\*(dg \fIbranches\fR,
+A (modern) RE is one\*(dg or more nonempty\*(dg \fIbranches\fR,
separated by `|'.
It matches anything that matches one of the branches.
.PP
@@ -238,7 +238,7 @@ RE or the beginning of a parenthesized subexpression
(after a possible leading `^').
.PP
Finally, there is one new type of atom, a \fIback reference\fR:
-`\e' followed by a non-zero decimal digit \fId\fR
+`\e' followed by a nonzero decimal digit \fId\fR
matches the same sequence of characters
matched by the \fId\fRth parenthesized subexpression
(numbering subexpressions by the positions of their opening parentheses,
diff --git a/man7/socket.7 b/man7/socket.7
index 2418cd983..8d41e265e 100644
--- a/man7/socket.7
+++ b/man7/socket.7
@@ -106,7 +106,7 @@ Seeking, or calling
.BR pread (2)
or
.BR pwrite (2)
-with a non-zero position is not supported on sockets.
+with a nonzero position is not supported on sockets.
.PP
It is possible to do non-blocking I/O on sockets by setting the
.B O_NONBLOCK
@@ -428,7 +428,7 @@ set to
or
.B EWOULDBLOCK
.\" in fact to EAGAIN
-just as if the socket was specified to be nonblocking.
+just as if the socket was specified to be non-blocking.
If the timeout is set to zero (the default)
then the operation will never timeout.
Timeouts only have effect for system calls that perform socket I/O (e.g.,
diff --git a/man7/tcp.7 b/man7/tcp.7
index 9d4850785..6aa6e8152 100644
--- a/man7/tcp.7
+++ b/man7/tcp.7
@@ -171,7 +171,7 @@ In addition, most IP sysctls also apply to TCP; see
.BR ip (7).
Variables described as
.I Boolean
-take an integer value, with a non-zero value ("true") meaning that
+take an integer value, with a nonzero value ("true") meaning that
the corresponding option is enabled, and a zero value ("false")
meaning that the option is disabled.
.\" FIXME As at Sept 2006, kernel 2.6.18-rc5, the following are
@@ -795,7 +795,7 @@ is returned.
.B SIOCATMARK
Returns true (i.e.,
.I value
-is non-zero) if the inbound data stream is at the urgent mark.
+is nonzero) if the inbound data stream is at the urgent mark.
.sp
If the
.B SO_OOBINLINE
diff --git a/man8/ld.so.8 b/man8/ld.so.8
index 59d40af63..c3c3ad798 100644
--- a/man8/ld.so.8
+++ b/man8/ld.so.8
@@ -141,14 +141,14 @@ directories that are also set-user-ID will be loaded.
.TP
.B LD_BIND_NOW
(libc5; glibc since 2.1.1)
-If set to non-empty string, causes the dynamic linker to resolve all symbols
+If set to nonempty string, causes the dynamic linker to resolve all symbols
at program startup instead of deferring function call resolval to the point
when they are first referenced.
This is useful when using a debugger.
.TP
.B LD_TRACE_LOADED_OBJECTS
(ELF only)
-If set to non-empty string, causes the program to list its dynamic library
+If set to nonempty string, causes the program to list its dynamic library
dependencies, as if run by
.BR ldd (1),
instead of running normally.
@@ -158,7 +158,7 @@ many obsolete or only for internal use.
.TP
.B LD_WARN
(ELF only)(glibc since 2.1.3)
-If set to non-empty string, warn about unresolved symbols.
+If set to nonempty string, warn about unresolved symbols.
.TP
.B LD_NOWARN
(a.out only)(libc5)
@@ -190,7 +190,7 @@ is ignored for set-user-ID/set-group-ID binaries.
.TP
.B LD_VERBOSE
(glibc since 2.1)
-If set to non-empty string, output symbol versioning information about the
+If set to nonempty string, output symbol versioning information about the
program if querying information about the program (ie. either
.B LD_TRACE_LOADED_OBJECTS
has been set, or
diff --git a/man8/tzselect.8 b/man8/tzselect.8
index c843781c6..069c1aed5 100644
--- a/man8/tzselect.8
+++ b/man8/tzselect.8
@@ -17,7 +17,7 @@ environment variable.
All interaction with the user is done via standard input and standard error.
.SH "EXIT STATUS"
The exit status is zero if a time zone was successfully obtained
-from the user, non-zero otherwise.
+from the user, nonzero otherwise.
.SH ENVIRONMENT
.TP
\fBAWK\fP