aboutsummaryrefslogtreecommitdiffstats
path: root/man3
diff options
context:
space:
mode:
Diffstat (limited to 'man3')
-rw-r--r--man3/CPU_SET.34
-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/dl_iterate_phdr.32
-rw-r--r--man3/dlopen.34
-rw-r--r--man3/ecvt.34
-rw-r--r--man3/errno.34
-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.310
-rw-r--r--man3/ftime.32
-rw-r--r--man3/ftok.32
-rw-r--r--man3/ftw.38
-rw-r--r--man3/fwide.32
-rw-r--r--man3/getaddrinfo.32
-rw-r--r--man3/gethostbyname.32
-rw-r--r--man3/getlogin.32
-rw-r--r--man3/getnameinfo.32
-rw-r--r--man3/getnetent.32
-rw-r--r--man3/getopt.32
-rw-r--r--man3/getprotoent.32
-rw-r--r--man3/getrpcent.32
-rw-r--r--man3/getservent.32
-rw-r--r--man3/glob.32
-rw-r--r--man3/hsearch.34
-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/longjmp.32
-rw-r--r--man3/lsearch.32
-rw-r--r--man3/malloc.32
-rw-r--r--man3/matherr.36
-rw-r--r--man3/mblen.32
-rw-r--r--man3/mbsinit.32
-rw-r--r--man3/mbtowc.34
-rw-r--r--man3/on_exit.32
-rw-r--r--man3/printf.36
-rw-r--r--man3/pthread_attr_init.32
-rw-r--r--man3/pthread_attr_setaffinity_np.32
-rw-r--r--man3/pthread_attr_setdetachstate.32
-rw-r--r--man3/pthread_attr_setguardsize.32
-rw-r--r--man3/pthread_attr_setinheritsched.32
-rw-r--r--man3/pthread_attr_setschedparam.32
-rw-r--r--man3/pthread_attr_setschedpolicy.32
-rw-r--r--man3/pthread_attr_setscope.32
-rw-r--r--man3/pthread_attr_setstack.32
-rw-r--r--man3/pthread_attr_setstackaddr.32
-rw-r--r--man3/pthread_attr_setstacksize.32
-rw-r--r--man3/pthread_cancel.32
-rw-r--r--man3/pthread_cleanup_push.38
-rw-r--r--man3/pthread_equal.32
-rw-r--r--man3/pthread_getattr_np.32
-rw-r--r--man3/pthread_getcpuclockid.32
-rw-r--r--man3/pthread_setaffinity_np.32
-rw-r--r--man3/pthread_setcancelstate.32
-rw-r--r--man3/pthread_setconcurrency.32
-rw-r--r--man3/pthread_setschedparam.32
-rw-r--r--man3/pthread_setschedprio.32
-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.32
-rw-r--r--man3/rpmatch.32
-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.36
-rw-r--r--man3/stdio_ext.310
-rw-r--r--man3/strtod.32
-rw-r--r--man3/strtol.32
-rw-r--r--man3/strtoul.32
-rw-r--r--man3/system.32
-rw-r--r--man3/termios.36
-rw-r--r--man3/timeradd.38
-rw-r--r--man3/tzset.32
-rw-r--r--man3/ualarm.32
-rw-r--r--man3/wctomb.34
-rw-r--r--man3/xdr.32
110 files changed, 156 insertions, 156 deletions
diff --git a/man3/CPU_SET.3 b/man3/CPU_SET.3
index b37d30d5f6..cf186c87c3 100644
--- a/man3/CPU_SET.3
+++ b/man3/CPU_SET.3
@@ -204,7 +204,7 @@ bytes.
.BR CPU_ISSET ()
and
.BR CPU_ISSET_S ()
-return non-zero if
+return nonzero if
.I cpu
is in
.IR set ;
@@ -219,7 +219,7 @@ return the number of CPUs in
.BR CPU_EQUAL ()
and
.BR CPU_EQUAL_S ()
-return non-zero if the two CPU sets are equal; otherwise it returns 0.
+return nonzero if the two CPU sets are equal; otherwise it returns 0.
.BR CPU_ALLOC ()
returns a pointer on success, or NULL on failure.
diff --git a/man3/argz_add.3 b/man3/argz_add.3
index 56a0d792ed..5daad49b93 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 (\(aq\\0\(aq).
-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 d68c3ea0cb..94ca31f28f 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 4a9a2e5d2c..115cd6c1fd 100644
--- a/man3/atexit.3
+++ b/man3/atexit.3
@@ -67,7 +67,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 27a766fc19..7992825d09 100644
--- a/man3/backtrace.3
+++ b/man3/backtrace.3
@@ -146,7 +146,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 14daf48de7..7db8c1b453 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 5a0178e698..b02f3ec494 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 f31f3d9549..754468009e 100644
--- a/man3/ctime.3
+++ b/man3/ctime.3
@@ -196,7 +196,7 @@ The function acts as if it called
and sets the external variables \fItzname\fP with
information about the current timezone, \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/dl_iterate_phdr.3 b/man3/dl_iterate_phdr.3
index c12c55b6f1..8a1d0472ea 100644
--- a/man3/dl_iterate_phdr.3
+++ b/man3/dl_iterate_phdr.3
@@ -49,7 +49,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 317e0d3ce7..5518a0e973 100644
--- a/man3/dlopen.3
+++ b/man3/dlopen.3
@@ -284,7 +284,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
@@ -370,7 +370,7 @@ and
are set to NULL.
.PP
.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 3a43feaf01..e32521cafe 100644
--- a/man3/ecvt.3
+++ b/man3/ecvt.3
@@ -55,7 +55,7 @@ string of \fIndigits\fP digits (where \fIndigits\fP is reduced to a
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 d1db2b92a4..daa4aecebe 100644
--- a/man3/errno.3
+++ b/man3/errno.3
@@ -50,7 +50,7 @@ a function that succeeds
allowed to change
.IR errno .
-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 system call or library function.
For some system calls and library functions (e.g.,
@@ -63,7 +63,7 @@ to zero before the call, and then,
if the call returns a status that indicates that an error
may have occurred, checking to see if
.I errno
-has a non-zero value.
+has a nonzero value.
\fIerrno\fP is defined by the ISO C standard to be a modifiable lvalue
of type \fIint\fP, and must not be explicitly declared; \fIerrno\fP
diff --git a/man3/error.3 b/man3/error.3
index d55752dab0..fc4dfbea39 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 7b7cd8f8cf..97116203d5 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; \(aq#\(aq 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 dad32f8a36..6a9ba20e10 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 d35e32748c..2e95f6e44d 100644
--- a/man3/fenv.3
+++ b/man3/fenv.3
@@ -255,7 +255,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 7386e85868..e2b841241e 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 677124f84c..91382af133 100644
--- a/man3/finite.3
+++ b/man3/finite.3
@@ -77,12 +77,12 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600
.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 5d86faae92..f27b4e4af9 100644
--- a/man3/flockfile.3
+++ b/man3/flockfile.3
@@ -49,7 +49,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
@@ -111,7 +111,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 ca641cd3e7..3f6b8b6863 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 12cbe6fc0f..93aa7d4887 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 9c4989e052..bee8991a55 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 14
.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,12 +103,12 @@ C99, POSIX.1.
For
.BR isinf (),
-the standards merely say that the return value is non-zero
+the standards merely say that the return value is nonzero
if and only if the argument has an infinite value.
.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 positive infinity or negative infinity.
(This is all that C99 requires.)
diff --git a/man3/ftime.3 b/man3/ftime.3
index 4df11bde32..0c6b28227a 100644
--- a/man3/ftime.3
+++ b/man3/ftime.3
@@ -60,7 +60,7 @@ The \fItimezone\fP field is the local timezone measured in minutes
of time west of Greenwich (with a negative value indicating minutes
east of Greenwich).
The \fIdstflag\fP field
-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
POSIX.1-2001 says that the contents of the \fItimezone\fP and \fIdstflag\fP
diff --git a/man3/ftok.3 b/man3/ftok.3
index 34e1fc94b5..b8b43f3a4b 100644
--- a/man3/ftok.3
+++ b/man3/ftok.3
@@ -42,7 +42,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/ftw.3 b/man3/ftw.3
index 31c8509233..7310206520 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 d65cae64b8..67c468e448 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
diff --git a/man3/getaddrinfo.3 b/man3/getaddrinfo.3
index 7e25f8dfc8..ea2a44739c 100644
--- a/man3/getaddrinfo.3
+++ b/man3/getaddrinfo.3
@@ -479,7 +479,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
.\" Not in SUSv3
diff --git a/man3/gethostbyname.3 b/man3/gethostbyname.3
index 7ebb9ef92b..30344aadcc 100644
--- a/man3/gethostbyname.3
+++ b/man3/gethostbyname.3
@@ -396,7 +396,7 @@ 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 f8e508c9f1..eb060d32e0 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 username 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 be74cebca1..369b982717 100644
--- a/man3/getnameinfo.3
+++ b/man3/getnameinfo.3
@@ -148,7 +148,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/getnetent.3 b/man3/getnetent.3
index 72b3efa02f..e694a2072c 100644
--- a/man3/getnetent.3
+++ b/man3/getnetent.3
@@ -71,7 +71,7 @@ The
.BR setnetent ()
function opens a connection to the database,
and sets the next entry to the first entry.
-If \fIstayopen\fP is non-zero,
+If \fIstayopen\fP is nonzero,
then the connection to the database
will not be closed between calls to one of the
.BR getnet* ()
diff --git a/man3/getopt.3 b/man3/getopt.3
index 503f6890a4..af34650ca1 100644
--- a/man3/getopt.3
+++ b/man3/getopt.3
@@ -188,7 +188,7 @@ returns \(aq:\(aq instead of \(aq?\(aq 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.
.SS getopt_long() and getopt_long_only()
diff --git a/man3/getprotoent.3 b/man3/getprotoent.3
index 05c1d7c64d..e18c430d0d 100644
--- a/man3/getprotoent.3
+++ b/man3/getprotoent.3
@@ -70,7 +70,7 @@ The
.BR setprotoent ()
function opens a connection to the database,
and sets the next entry to the first entry.
-If \fIstayopen\fP is non-zero,
+If \fIstayopen\fP is nonzero,
then the connection to the database
will not be closed between calls to one of the
.BR getproto* ()
diff --git a/man3/getrpcent.3 b/man3/getrpcent.3
index 8135c16315..3edbd20c36 100644
--- a/man3/getrpcent.3
+++ b/man3/getrpcent.3
@@ -59,7 +59,7 @@ A connection is opened to the database if necessary.
.BR setrpcent ()
function opens a connection to the database,
and sets the next entry to the first entry.
-If \fIstayopen\fP is non-zero,
+If \fIstayopen\fP is nonzero,
then the connection to the database
will not be closed between calls to one of the
.BR getrpc* ()
diff --git a/man3/getservent.3 b/man3/getservent.3
index 27df7afbcf..eb99409374 100644
--- a/man3/getservent.3
+++ b/man3/getservent.3
@@ -77,7 +77,7 @@ The
.BR setservent ()
function opens a connection to the database,
and sets the next entry to the first entry.
-If \fIstayopen\fP is non-zero,
+If \fIstayopen\fP is nonzero,
then the connection to the database
will not be closed between calls to one of the
.BR getserv* ()
diff --git a/man3/glob.3 b/man3/glob.3
index 089dce6f2a..a4bae1b23a 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 21adace5b0..b392b55f06 100644
--- a/man3/hsearch.3
+++ b/man3/hsearch.3
@@ -175,7 +175,7 @@ rather than as the function result.
.BR hcreate ()
and
.BR hcreate_r ()
-return non-zero on success.
+return nonzero on success.
They return 0 on error.
On success,
@@ -187,7 +187,7 @@ if \fIaction\fP is \fBENTER\fP and
the hash table is full, or \fIaction\fP is \fBFIND\fP and \fIitem\fP
cannot be found in the hash table.
.BR hsearch_r ()
-returns non-zero on success, and 0 on error.
+returns nonzero on success, and 0 on error.
.SH ERRORS
.LP
.BR hcreate ()
diff --git a/man3/inet.3 b/man3/inet.3
index 5af7b7142f..c4b32002f9 100644
--- a/man3/inet.3
+++ b/man3/inet.3
@@ -78,7 +78,7 @@ converts the Internet host address \fIcp\fP from the
IPv4 numbers-and-dots notation into binary form (in network byte order)
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.
+returns nonzero if the address is valid, zero if not.
The address supplied in
.I cp
can have one of the following forms:
diff --git a/man3/isalpha.3 b/man3/isalpha.3
index 4adb9f5aeb..a322288185 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 a6771fb014..9b515258a7 100644
--- a/man3/iswalnum.3
+++ b/man3/iswalnum.3
@@ -53,7 +53,7 @@ to \(aqZ\(aq, \(aqa\(aq to \(aqz\(aq and the digits \(aq0\(aq to \(aq9\(aq.
.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 688a2794b2..fc7f543a09 100644
--- a/man3/iswalpha.3
+++ b/man3/iswalpha.3
@@ -57,7 +57,7 @@ letters \(aqA\(aq to \(aqZ\(aq and \(aqa\(aq to \(aqz\(aq.
.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 40e2284131..86499d1b46 100644
--- a/man3/iswblank.3
+++ b/man3/iswblank.3
@@ -55,7 +55,7 @@ and the control character \(aq\\t\(aq.
.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 be280c7acb..c7b6a40434 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 b49c52a0aa..fa8747becb 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
@@ -39,7 +39,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 e723e6bb22..72ff12740b 100644
--- a/man3/iswdigit.3
+++ b/man3/iswdigit.3
@@ -56,7 +56,7 @@ contains exactly the digits \(aq0\(aq to \(aq9\(aq.
.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 2d13447226..5cb088b83e 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 66efa81d6e..e6fa00be21 100644
--- a/man3/iswlower.3
+++ b/man3/iswlower.3
@@ -60,7 +60,7 @@ at least the letters \(aqa\(aq to \(aqz\(aq.
.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 ab58157755..64800ad0b6 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 238252af84..58c9d2acf8 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 4fae7b3aa0..e13a2f2869 100644
--- a/man3/iswspace.3
+++ b/man3/iswspace.3
@@ -44,7 +44,7 @@ characters \(aq\\f\(aq, \(aq\\n\(aq, \(aq\\r\(aq, \(aq\\t\(aq, \(aq\\v\(aq.
.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 d8dbfb4f10..9dc49c52e2 100644
--- a/man3/iswupper.3
+++ b/man3/iswupper.3
@@ -54,7 +54,7 @@ letters \(aqA\(aq to \(aqZ\(aq.
.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 5785d0e0be..3e4fdc80bf 100644
--- a/man3/iswxdigit.3
+++ b/man3/iswxdigit.3
@@ -49,7 +49,7 @@ and the digits \(aq0\(aq to \(aq9\(aq.
.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/longjmp.3 b/man3/longjmp.3
index 4462c39ed9..5b57ae10b0 100644
--- a/man3/longjmp.3
+++ b/man3/longjmp.3
@@ -73,7 +73,7 @@ its \fIenv\fP argument.
If, and only 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 signal mask that was saved by
.BR sigsetjmp (3).
diff --git a/man3/lsearch.3 b/man3/lsearch.3
index 41551d5ccc..9f04765717 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 8573bf88cb..8f86849c55 100644
--- a/man3/malloc.3
+++ b/man3/malloc.3
@@ -231,7 +231,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/matherr.3 b/man3/matherr.3
index bd48b1f073..5b94f167e3 100644
--- a/man3/matherr.3
+++ b/man3/matherr.3
@@ -167,7 +167,7 @@ as described above, and may print an error message on standard error
If the
.BR matherr ()
-function returns a non-zero value, then the system does not set
+function returns a nonzero value, then the system does not set
.IR errno ,
and doesn't print an error message.
.SS Math functions that employ matherr()
@@ -321,7 +321,7 @@ The message "log: SING error" was printed by the C library.
In the following run,
.BR matherr ()
-is called, and returns a non-zero value:
+is called, and returns a nonzero value:
.in +4n
.nf
@@ -340,7 +340,7 @@ was not set.
In the following run,
.BR matherr ()
is called, changes the return value of the math function,
-and returns a non-zero value:
+and returns a nonzero value:
.in +4n
.nf
diff --git a/man3/mblen.3 b/man3/mblen.3
index 14ac1dce4a..1e65e35ba1 100644
--- a/man3/mblen.3
+++ b/man3/mblen.3
@@ -53,7 +53,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 nontrivial 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 1f1426d421..7533cf6f8c 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 24ae99e9d4..c5022261af 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 nontrivial 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,7 +71,7 @@ or \-1 upon failure.
If \fIs\fP is NULL, the
.BR mbtowc ()
function
-returns non-zero if the encoding
+returns nonzero if the encoding
has nontrivial shift state, or zero if the encoding is stateless.
.SH "CONFORMING TO"
C99.
diff --git a/man3/on_exit.3 b/man3/on_exit.3
index 1692851b5e..b7016e780f 100644
--- a/man3/on_exit.3
+++ b/man3/on_exit.3
@@ -68,7 +68,7 @@ functions, all registrations are removed.
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 6728e4abb0..361de795ae 100644
--- a/man3/printf.3
+++ b/man3/printf.3
@@ -261,7 +261,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
@@ -382,7 +382,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
@@ -700,7 +700,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/pthread_attr_init.3 b/man3/pthread_attr_init.3
index 0843bcf8ec..6fd7204114 100644
--- a/man3/pthread_attr_init.3
+++ b/man3/pthread_attr_init.3
@@ -64,7 +64,7 @@ Any other use of a destroyed thread attributes object
has undefined results.
.SH RETURN VALUE
On success, these functions return 0;
-on error, they return a non-zero error number.
+on error, they return a nonzero error number.
.SH ERRORS
POSIX.1-2001 documents an
.B ENOMEM
diff --git a/man3/pthread_attr_setaffinity_np.3 b/man3/pthread_attr_setaffinity_np.3
index e62008e6eb..483f08ce85 100644
--- a/man3/pthread_attr_setaffinity_np.3
+++ b/man3/pthread_attr_setaffinity_np.3
@@ -72,7 +72,7 @@ that can be used to manipulate and inspect CPU sets, see
.BR CPU_SET (3).
.SH RETURN VALUE
On success, these functions return 0;
-on error, they return a non-zero error number.
+on error, they return a nonzero error number.
.SH ERRORS
.TP
.BR EINVAL
diff --git a/man3/pthread_attr_setdetachstate.3 b/man3/pthread_attr_setdetachstate.3
index 39cc5c029a..cf130da65f 100644
--- a/man3/pthread_attr_setdetachstate.3
+++ b/man3/pthread_attr_setdetachstate.3
@@ -73,7 +73,7 @@ in the buffer pointed to by
.IR detachstate .
.SH RETURN VALUE
On success, these functions return 0;
-on error, they return a non-zero error number.
+on error, they return a nonzero error number.
.SH ERRORS
.BR pthread_attr_setdetachstate (3)
can fail with the following error:
diff --git a/man3/pthread_attr_setguardsize.3 b/man3/pthread_attr_setguardsize.3
index c0381b4cbe..6f69fbbd92 100644
--- a/man3/pthread_attr_setguardsize.3
+++ b/man3/pthread_attr_setguardsize.3
@@ -86,7 +86,7 @@ in the buffer pointed to by
.IR guardsize .
.SH RETURN VALUE
On success, these functions return 0;
-on error, they return a non-zero error number.
+on error, they return a nonzero error number.
.SH ERRORS
POSIX.1-2001 documents an
.B EINVAL
diff --git a/man3/pthread_attr_setinheritsched.3 b/man3/pthread_attr_setinheritsched.3
index c220de74c8..b858f72ac9 100644
--- a/man3/pthread_attr_setinheritsched.3
+++ b/man3/pthread_attr_setinheritsched.3
@@ -80,7 +80,7 @@ in the buffer pointed to by
.IR inheritsched .
.SH RETURN VALUE
On success, these functions return 0;
-on error, they return a non-zero error number.
+on error, they return a nonzero error number.
.SH ERRORS
.BR pthread_attr_setinheritsched ()
can fail with the following error:
diff --git a/man3/pthread_attr_setschedparam.3 b/man3/pthread_attr_setschedparam.3
index 086ff64a9a..df36e84d30 100644
--- a/man3/pthread_attr_setschedparam.3
+++ b/man3/pthread_attr_setschedparam.3
@@ -70,7 +70,7 @@ in each scheduling policy, see
.BR sched_setscheduler (2).
.SH RETURN VALUE
On success, these functions return 0;
-on error, they return a non-zero error number.
+on error, they return a nonzero error number.
.SH ERRORS
POSIX.1 documents
.B EINVAL
diff --git a/man3/pthread_attr_setschedpolicy.3 b/man3/pthread_attr_setschedpolicy.3
index 9a0a83091e..478d576fae 100644
--- a/man3/pthread_attr_setschedpolicy.3
+++ b/man3/pthread_attr_setschedpolicy.3
@@ -68,7 +68,7 @@ in the buffer pointed to by
.IR policy .
.SH RETURN VALUE
On success, these functions return 0;
-on error, they return a non-zero error number.
+on error, they return a nonzero error number.
.SH ERRORS
.BR pthread_attr_setschedpolicy ()
can fail with the following error:
diff --git a/man3/pthread_attr_setscope.3 b/man3/pthread_attr_setscope.3
index d362e620f4..74d38656ca 100644
--- a/man3/pthread_attr_setscope.3
+++ b/man3/pthread_attr_setscope.3
@@ -87,7 +87,7 @@ in the buffer pointed to by
.IR scope .
.SH RETURN VALUE
On success, these functions return 0;
-on error, they return a non-zero error number.
+on error, they return a nonzero error number.
.SH ERRORS
.BR pthread_attr_setscope ()
can fail with the following errors:
diff --git a/man3/pthread_attr_setstack.3 b/man3/pthread_attr_setstack.3
index 458ddb93d4..38c699b821 100644
--- a/man3/pthread_attr_setstack.3
+++ b/man3/pthread_attr_setstack.3
@@ -80,7 +80,7 @@ and
respectively.
.SH RETURN VALUE
On success, these functions return 0;
-on error, they return a non-zero error number.
+on error, they return a nonzero error number.
.SH ERRORS
.BR pthread_attr_setstack ()
can fail with the following error:
diff --git a/man3/pthread_attr_setstackaddr.3 b/man3/pthread_attr_setstackaddr.3
index a27481d0a3..a11b48a897 100644
--- a/man3/pthread_attr_setstackaddr.3
+++ b/man3/pthread_attr_setstackaddr.3
@@ -70,7 +70,7 @@ in the buffer pointed to by
.IR stackaddr .
.SH RETURN VALUE
On success, these functions return 0;
-on error, they return a non-zero error number.
+on error, they return a nonzero error number.
.SH ERRORS
No errors are defined
(but applications should nevertheless
diff --git a/man3/pthread_attr_setstacksize.3 b/man3/pthread_attr_setstacksize.3
index 86ca677716..deccf0c8da 100644
--- a/man3/pthread_attr_setstacksize.3
+++ b/man3/pthread_attr_setstacksize.3
@@ -57,7 +57,7 @@ in the buffer pointed to by
.IR stacksize .
.SH RETURN VALUE
On success, these functions return 0;
-on error, they return a non-zero error number.
+on error, they return a nonzero error number.
.SH ERRORS
.BR pthread_attr_setstacksize ()
can fail with the following error:
diff --git a/man3/pthread_cancel.3 b/man3/pthread_cancel.3
index 340d2edf94..b1dd20878b 100644
--- a/man3/pthread_cancel.3
+++ b/man3/pthread_cancel.3
@@ -107,7 +107,7 @@ has completed.)
On success,
.BR pthread_cancel ()
returns 0;
-on error, it returns a non-zero error number.
+on error, it returns a nonzero error number.
.SH ERRORS
.TP
.B ESRCH
diff --git a/man3/pthread_cleanup_push.3 b/man3/pthread_cleanup_push.3
index 97739ec9b2..57ebe2e894 100644
--- a/man3/pthread_cleanup_push.3
+++ b/man3/pthread_cleanup_push.3
@@ -59,7 +59,7 @@ The
function removes the routine at the top of the stack of clean-up handlers,
and optionally executes it if
.I execute
-is non-zero.
+is nonzero.
A cancellation clean-up handler is popped from the stack
and executed in the following circumstances:
@@ -78,7 +78,7 @@ from the thread start function.)
.IP 3.
When a thread calls
.BR pthread_cleanup_pop ()
-with a non-zero
+with a nonzero
.I execute
argument, the top-most clean-up handler is popped and executed.
.PP
@@ -203,7 +203,7 @@ was not reset.
In the next run, the main program sets a global variable that
causes the other thread to terminate normally,
-and supplies a non-zero value for
+and supplies a nonzero value for
.IR cleanup_pop_arg :
.in +4n
@@ -220,7 +220,7 @@ Thread terminated normally; cnt = 0
In the above, we see that although the thread was not canceled,
the clean-up handler was executed, because the argument given to
.BR pthread_cleanup_pop ()
-was non-zero.
+was nonzero.
.SS Program source
\&
.nf
diff --git a/man3/pthread_equal.3 b/man3/pthread_equal.3
index 1172d35328..b8efa20dbe 100644
--- a/man3/pthread_equal.3
+++ b/man3/pthread_equal.3
@@ -38,7 +38,7 @@ function compares two thread identifiers.
.SH RETURN VALUE
If the two thread IDs are equal,
.BR pthread_equal ()
-returns a non-zero value; otherwise, it returns 0.
+returns a nonzero value; otherwise, it returns 0.
.SH ERRORS
This function always succeeds.
.SH CONFORMING TO
diff --git a/man3/pthread_getattr_np.3 b/man3/pthread_getattr_np.3
index fb3116af3a..1bb347d580 100644
--- a/man3/pthread_getattr_np.3
+++ b/man3/pthread_getattr_np.3
@@ -69,7 +69,7 @@ is no longer required, it should be destroyed using
.BR pthread_attr_destroy (3).
.SH RETURN VALUE
On success, this function returns 0;
-on error, it returns a non-zero error number.
+on error, it returns a nonzero error number.
.SH ERRORS
.TP
.B ENOMEM
diff --git a/man3/pthread_getcpuclockid.3 b/man3/pthread_getcpuclockid.3
index e6b4dd8c46..229734a4af 100644
--- a/man3/pthread_getcpuclockid.3
+++ b/man3/pthread_getcpuclockid.3
@@ -42,7 +42,7 @@ function returns the clock ID for the CPU time clock of the thread
.\" where CLOCK_IDFIELD_SIZE is 3.
.SH RETURN VALUE
On success, this function returns 0;
-on error, it returns a non-zero error number.
+on error, it returns a nonzero error number.
.SH ERRORS
.TP
.B ENOENT
diff --git a/man3/pthread_setaffinity_np.3 b/man3/pthread_setaffinity_np.3
index 5e4b78f25a..009ab3e362 100644
--- a/man3/pthread_setaffinity_np.3
+++ b/man3/pthread_setaffinity_np.3
@@ -73,7 +73,7 @@ Typically, this argument would be specified as
for dynamically allocating a CPU set.)
.SH RETURN VALUE
On success, these functions return 0;
-on error, they return a non-zero error number.
+on error, they return a nonzero error number.
.SH ERRORS
.TP
.B EFAULT
diff --git a/man3/pthread_setcancelstate.3 b/man3/pthread_setcancelstate.3
index 8c3ad0a39b..55b89f9281 100644
--- a/man3/pthread_setcancelstate.3
+++ b/man3/pthread_setcancelstate.3
@@ -88,7 +88,7 @@ is atomic with respect to other threads in the process
calling the same function.
.SH RETURN VALUE
On success, these functions return 0;
-on error, they return a non-zero error number.
+on error, they return a nonzero error number.
.SH ERRORS
The
.BR pthread_setcancelstate ()
diff --git a/man3/pthread_setconcurrency.3 b/man3/pthread_setconcurrency.3
index ed6f864989..cd33633193 100644
--- a/man3/pthread_setconcurrency.3
+++ b/man3/pthread_setconcurrency.3
@@ -54,7 +54,7 @@ returns the current value of the concurrency level for this process.
On success,
.BR pthread_setconcurrency ()
returns 0;
-on error, it returns a non-zero error number.
+on error, it returns a nonzero error number.
.BR pthread_getconcurrency ()
always succeeds, returning the concurrency level set by a previous call to
diff --git a/man3/pthread_setschedparam.3 b/man3/pthread_setschedparam.3
index afae39863d..aba23ded8e 100644
--- a/man3/pthread_setschedparam.3
+++ b/man3/pthread_setschedparam.3
@@ -100,7 +100,7 @@ and
.\" may want to add something on the topic to this page.
.SH RETURN VALUE
On success, these functions return 0;
-on error, they return a non-zero error number.
+on error, they return a nonzero error number.
If
.BR pthread_setschedparam ()
fails, the scheduling policy and parameters of
diff --git a/man3/pthread_setschedprio.3 b/man3/pthread_setschedprio.3
index c5455fa1f3..4a96acf177 100644
--- a/man3/pthread_setschedprio.3
+++ b/man3/pthread_setschedprio.3
@@ -49,7 +49,7 @@ changes both the scheduling policy and priority of a thread.)
.\" nptl/pthread_setschedparam.c has a similar case.
.SH RETURN VALUE
On success, this function returns 0;
-on error, it returns a non-zero error number.
+on error, it returns a nonzero error number.
If
.BR pthread_setschedprio ()
fails, the scheduling priority of
diff --git a/man3/ptsname.3 b/man3/ptsname.3
index 672e274277..6f08374e3f 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 149ad932ec..a35c7ab0ad 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 522716bbca..c137b7c3e3 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 8814abf4ab..6fcd41b0ea 100644
--- a/man3/raise.3
+++ b/man3/raise.3
@@ -58,7 +58,7 @@ If the signal causes a handler to be called,
will only return after the signal handler has returned.
.SH "RETURN VALUE"
.BR raise ()
-returns 0 on success, and non-zero for failure.
+returns 0 on success, and nonzero for failure.
.SH "CONFORMING TO"
C89, C99, POSIX.1-2001.
.SH "SEE ALSO"
diff --git a/man3/rcmd.3 b/man3/rcmd.3
index 184685a471..0c4e386ec5 100644
--- a/man3/rcmd.3
+++ b/man3/rcmd.3
@@ -115,7 +115,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 ddf95b7f93..280758b586 100644
--- a/man3/regex.3
+++ b/man3/regex.3
@@ -221,7 +221,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 687459f338..f7faa108e7 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 5d4b36a6ce..89a4cb32ff 100644
--- a/man3/rpc.3
+++ b/man3/rpc.3
@@ -793,7 +793,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
\fIxprt\->xp_port\fR
diff --git a/man3/rpmatch.3 b/man3/rpmatch.3
index 6812a77035..fd3f186f5d 100644
--- a/man3/rpmatch.3
+++ b/man3/rpmatch.3
@@ -71,7 +71,7 @@ of \fIresponse\fP is unrecognized.
.SH ERRORS
A return value of \-1 may indicate either an invalid input, or some
other error.
-It is incorrect to only test if the return value is non-zero.
+It is incorrect to only test if the return value is nonzero.
.BR rpmatch ()
can fail for any of the reasons that
diff --git a/man3/rtnetlink.3 b/man3/rtnetlink.3
index 8fd22d2e75..21203c88b5 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 d92b741a3f..8ea5fec44a 100644
--- a/man3/scandir.3
+++ b/man3/scandir.3
@@ -66,7 +66,7 @@ The
function scans the directory \fIdirp\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 ff09a310bf..4051547f5e 100644
--- a/man3/sem_init.3
+++ b/man3/sem_init.3
@@ -57,7 +57,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),
@@ -89,7 +89,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 cfd74f5641..fdfb4033a3 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 6c69a1a563..b9d41a91d4 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 returns non-zero on failure
+It returns nonzero on failure
.RI ( mode
is invalid or the request cannot be honored).
It may set
diff --git a/man3/setenv.3 b/man3/setenv.3
index 63e5da230d..c40705d870 100644
--- a/man3/setenv.3
+++ b/man3/setenv.3
@@ -61,7 +61,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.
This function makes copies of the strings pointed to by
diff --git a/man3/setjmp.3 b/man3/setjmp.3
index f66c31f2aa..b81cc2e4dc 100644
--- a/man3/setjmp.3
+++ b/man3/setjmp.3
@@ -63,7 +63,7 @@ returns.
.BR sigsetjmp ()
is similar to
.BR setjmp ().
-If, and only if, \fIsavesigs\fP is non-zero,
+If, and only if, \fIsavesigs\fP is nonzero,
the process's current signal mask is saved in \fIenv\fP
and will be restored if a
.BR siglongjmp (3)
@@ -73,7 +73,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)
or
.BR siglongjmp (3)
diff --git a/man3/signbit.3 b/man3/signbit.3
index afc20a679f..a3de8c3baf 100644
--- a/man3/signbit.3
+++ b/man3/signbit.3
@@ -26,7 +26,7 @@ _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
.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
@@ -37,13 +37,13 @@ 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.
NaNs and infinities have a sign bit.
.SH RETURN VALUE
The
.BR signbit ()
-macro returns non-zero if the sign of
+macro returns nonzero if the sign of
.I x
is negative; otherwise it returns zero.
.SH ERRORS
diff --git a/man3/stdio_ext.3 b/man3/stdio_ext.3
index 713a383c23..6e58cf856b 100644
--- a/man3/stdio_ext.3
+++ b/man3/stdio_ext.3
@@ -69,28 +69,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 d38cdc3360..934e733dc8 100644
--- a/man3/strtod.3
+++ b/man3/strtod.3
@@ -161,7 +161,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/strtol.3 b/man3/strtol.3
index 937c7112da..426fee7aa9 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 78af624572..05a4dc4509 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 74042ed5b9..fc5512a4fb 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 c6b9167850..8729591a68 100644
--- a/man3/termios.3
+++ b/man3/termios.3
@@ -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/timeradd.3 b/man3/timeradd.3
index 869b9e71ca..e766e61a95 100644
--- a/man3/timeradd.3
+++ b/man3/timeradd.3
@@ -100,11 +100,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
@@ -113,7 +113,7 @@ 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.
Some systems (but not Linux/glibc),
have a broken
@@ -140,7 +140,7 @@ portable applications can instead use
.BR timerisset ()
and
.BR timercmp ()
-return true (non-zero) or false (0).
+return true (nonzero) or false (0).
.SH ERRORS
No errors are defined.
.SH CONFORMING TO
diff --git a/man3/tzset.3 b/man3/tzset.3
index 10c6d3a1aa..cf5de8782c 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 timezone.
In a System-V-like environment it will also set the variables \fItimezone\fP
(seconds West of GMT) and \fIdaylight\fP (0 if this timezone 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 9d90af1b95..755440da34 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/wctomb.3 b/man3/wctomb.3
index 6b11b5a2ee..5a40d5de60 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 nontrivial 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,7 +59,7 @@ to the current locale), \-1 is returned.
.PP
If \fIs\fP is NULL, the
.BR wctomb ()
-function returns non-zero if the
+function returns nonzero if the
encoding has nontrivial shift state, or zero if the encoding is stateless.
.SH "CONFORMING TO"
C99.
diff --git a/man3/xdr.3 b/man3/xdr.3
index 776b5893d8..da02912e8e 100644
--- a/man3/xdr.3
+++ b/man3/xdr.3
@@ -300,7 +300,7 @@ This routine can be invoked only on streams created by
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.
.LP
.nf