aboutsummaryrefslogtreecommitdiffstats
path: root/man3
diff options
context:
space:
mode:
Diffstat (limited to 'man3')
-rw-r--r--man3/INFINITY.32
-rw-r--r--man3/__setfpucw.36
-rw-r--r--man3/aio_read.32
-rw-r--r--man3/aio_return.32
-rw-r--r--man3/aio_write.32
-rw-r--r--man3/argz_add.324
-rw-r--r--man3/backtrace.32
-rw-r--r--man3/clearenv.32
-rw-r--r--man3/confstr.32
-rw-r--r--man3/dlopen.310
-rw-r--r--man3/dysize.32
-rw-r--r--man3/encrypt.34
-rw-r--r--man3/envz_add.312
-rw-r--r--man3/errno.3226
-rw-r--r--man3/error.32
-rw-r--r--man3/exit.32
-rw-r--r--man3/fclose.32
-rw-r--r--man3/fcloseall.32
-rw-r--r--man3/fenv.36
-rw-r--r--man3/fmemopen.32
-rw-r--r--man3/fmtmsg.32
-rw-r--r--man3/ftw.310
-rw-r--r--man3/getaddrinfo.36
-rw-r--r--man3/getcwd.310
-rw-r--r--man3/getdate.32
-rw-r--r--man3/getfsent.36
-rw-r--r--man3/gethostbyname.32
-rw-r--r--man3/getline.316
-rw-r--r--man3/getnameinfo.32
-rw-r--r--man3/getpass.32
-rw-r--r--man3/getpwnam.32
-rw-r--r--man3/gets.32
-rw-r--r--man3/getwchar.32
-rw-r--r--man3/glob.32
-rw-r--r--man3/gsignal.34
-rw-r--r--man3/hash.32
-rw-r--r--man3/inet_ntop.32
-rw-r--r--man3/isgreater.312
-rw-r--r--man3/key_setsecret.32
-rw-r--r--man3/lockf.32
-rw-r--r--man3/malloc.310
-rw-r--r--man3/malloc_hook.38
-rw-r--r--man3/mbsnrtowcs.32
-rw-r--r--man3/mbsrtowcs.32
-rw-r--r--man3/mkdtemp.32
-rw-r--r--man3/mkfifoat.34
-rw-r--r--man3/mpool.32
-rw-r--r--man3/mq_notify.34
-rw-r--r--man3/mq_open.32
-rw-r--r--man3/mq_receive.32
-rw-r--r--man3/mq_send.34
-rw-r--r--man3/mq_unlink.32
-rw-r--r--man3/posix_fallocate.34
-rw-r--r--man3/posix_memalign.38
-rw-r--r--man3/printf.36
-rw-r--r--man3/profil.32
-rw-r--r--man3/readdir.34
-rw-r--r--man3/realpath.32
-rw-r--r--man3/recno.32
-rw-r--r--man3/regex.32
-rw-r--r--man3/scanf.36
-rw-r--r--man3/sem_open.32
-rw-r--r--man3/sem_unlink.32
-rw-r--r--man3/setaliasent.36
-rw-r--r--man3/setlocale.32
-rw-r--r--man3/setnetgrent.32
-rw-r--r--man3/sigset.38
-rw-r--r--man3/stdio_ext.32
-rw-r--r--man3/strerror.32
-rw-r--r--man3/strfmon.34
-rw-r--r--man3/strftime.32
-rw-r--r--man3/strptime.38
-rw-r--r--man3/strtol.36
-rw-r--r--man3/strtoul.36
-rw-r--r--man3/sysconf.36
-rw-r--r--man3/syslog.36
-rw-r--r--man3/tcgetpgrp.32
-rw-r--r--man3/tcgetsid.32
-rw-r--r--man3/tempnam.34
-rw-r--r--man3/termios.34
-rw-r--r--man3/timeradd.36
-rw-r--r--man3/ttyslot.32
-rw-r--r--man3/unlocked_stdio.34
83 files changed, 286 insertions, 286 deletions
diff --git a/man3/INFINITY.3 b/man3/INFINITY.3
index 6a479994f4..aa97121492 100644
--- a/man3/INFINITY.3
+++ b/man3/INFINITY.3
@@ -60,7 +60,7 @@ See IEC 60559:1989.
The macros
.BR HUGE_VAL ,
.BR HUGE_VALF ,
-.BR HUGE_VALL
+.B HUGE_VALL
expand to constants of types \fIdouble\fP, \fIfloat\fP
and \fIlong double\fP, respectively,
that represent a large positive value, possibly plus infinity.
diff --git a/man3/__setfpucw.3 b/man3/__setfpucw.3
index 94de30150e..fd002dd33c 100644
--- a/man3/__setfpucw.3
+++ b/man3/__setfpucw.3
@@ -28,7 +28,7 @@ and the floating point environment, like
.IR fegetenv ,
.IR feholdexcept ,
.IR fesetenv ,
-.IR feupdateenv
+.I feupdateenv
and FPU exception handling, like
.IR feclearexcept ,
.IR fegetexceptflag ,
@@ -41,7 +41,7 @@ and _FPU_SETCW macros from
.I /usr/include/fpu_control.h
can be used.
.SH EXAMPLE
-.BR __setfpucw(0x1372)
+.B __setfpucw(0x1372)
Set FPU control word on the i386 architecture to
.br
@@ -53,4 +53,4 @@ Set FPU control word on the i386 architecture to
.SH "SEE ALSO"
.BR feclearexcept (3)
.br
-.IR /usr/include/i386/fpu_control.h
+.I /usr/include/i386/fpu_control.h
diff --git a/man3/aio_read.3 b/man3/aio_read.3
index c08523bfd3..b773f5aae2 100644
--- a/man3/aio_read.3
+++ b/man3/aio_read.3
@@ -92,7 +92,7 @@ is not a valid file descriptor open for reading.
One or more of
.IR aio_offset ,
.IR aio_reqprio ,
-.IR aio_nbytes
+.I aio_nbytes
are invalid.
.TP
.B ENOSYS
diff --git a/man3/aio_return.3 b/man3/aio_return.3
index 83d9ebd959..24c293e4a3 100644
--- a/man3/aio_return.3
+++ b/man3/aio_return.3
@@ -45,7 +45,7 @@ the value that would have been returned in case of a synchronous
.IR read ,
.IR write ,
or
-.IR fsync
+.I fsync
request.
Otherwise the return value is undefined.
On error, the error value is returned.
diff --git a/man3/aio_write.3 b/man3/aio_write.3
index 058e9d744e..4a4a0a0bd5 100644
--- a/man3/aio_write.3
+++ b/man3/aio_write.3
@@ -101,7 +101,7 @@ but the starting position is at or beyond the maximum offset for this file.
One or more of
.IR aio_offset ,
.IR aio_reqprio ,
-.IR aio_nbytes
+.I aio_nbytes
are invalid.
.TP
.B ENOSYS
diff --git a/man3/argz_add.3 b/man3/argz_add.3
index 3d51b6ee14..45e203ff95 100644
--- a/man3/argz_add.3
+++ b/man3/argz_add.3
@@ -13,52 +13,52 @@ argz_next, argz_replace, argz_stringify \- functions to handle an argz list
.sp
.B "#include <argz.h>"
.sp
-.BI "error_t"
+.B "error_t"
.BI "argz_add(char **" argz ", size_t *" argz_len ", const char *" str );
.sp
-.BI "error_t"
+.B "error_t"
.BI "argz_add_sep(char **" argz ", size_t *" argz_len ,
.ti 20n
.BI "const char *" str ", int " delim );
.sp
-.BI "error_t"
+.B "error_t"
.BI "argz_append(char **" argz ", size_t *" argz_len ,
.ti 20n
.BI "const char *" buf ", size_t " buf_len );
.sp
-.BI "size_t"
+.B "size_t"
.BI "argz_count(const char *" argz ", size_t " argz_len );
.sp
-.BI "error_t"
+.B "error_t"
.BI "argz_create(char * const " argv "[], char **" argz ,
.ti 20n
.BI "size_t *" argz_len );
.sp
-.BI "error_t"
+.B "error_t"
.BI "argz_create_sep(const char *" str ", int " sep ", char **" argz ,
.ti 20n
.BI "size_t *" argz_len );
.sp
-.BI "error_t"
+.B "error_t"
.BI "argz_delete(char **" argz ", size_t *" argz_len ", char *" entry );
.sp
-.BI "void"
+.B "void"
.BI "argz_extract(char *" argz ", size_t " argz_len ", char **" argv );
.sp
-.BI "error_t"
+.B "error_t"
.BI "argz_insert(char **" argz ", size_t *" argz_len ", char *" before ,
.ti 20n
.BI "const char *" entry );
.sp
-.BI "char *"
+.B "char *"
.BI "argz_next(char *" argz ", size_t " argz_len ", const char *" entry );
.sp
-.BI "error_t"
+.B "error_t"
.BI "argz_replace(char **" argz ", size_t *" argz_len ", const char *" str ,
.ti 20n
.BI "const char *" with ", unsigned int *" replace_count );
.sp
-.BI "void"
+.B "void"
.BI "argz_stringify(char *" argz ", size_t " len ", int " sep );
.SH DESCRIPTION
These functions are glibc-specific.
diff --git a/man3/backtrace.3 b/man3/backtrace.3
index 7601f32c91..9704b259ae 100644
--- a/man3/backtrace.3
+++ b/man3/backtrace.3
@@ -95,7 +95,7 @@ by
.BR backtrace_symbols (),
and must be freed by the caller.
(The strings pointed to by
-.IR strings
+.I strings
need not and should not be freed.)
.BR backtrace_symbols_fd ()
diff --git a/man3/clearenv.3 b/man3/clearenv.3
index 204f9fd8e6..9928afa6e4 100644
--- a/man3/clearenv.3
+++ b/man3/clearenv.3
@@ -28,7 +28,7 @@ clearenv \- clear the environment
.nf
.B #include <stdlib.h>
.sp
-.BI "int clearenv(void);"
+.B "int clearenv(void);"
.fi
.sp
.in -4n
diff --git a/man3/confstr.3 b/man3/confstr.3
index c3cd0e23a6..469662594f 100644
--- a/man3/confstr.3
+++ b/man3/confstr.3
@@ -118,7 +118,7 @@ is set to
.BR EINVAL .
.SH ERRORS
.TP
-.BR EINVAL
+.B EINVAL
If the value of
.I name
is invalid.
diff --git a/man3/dlopen.3 b/man3/dlopen.3
index 20828576bd..269e02144e 100644
--- a/man3/dlopen.3
+++ b/man3/dlopen.3
@@ -40,7 +40,7 @@ dynamic linking loader
.sp
.BI "void *dlopen(const char *" filename ", int " flag );
.sp
-.BI "char *dlerror(void);"
+.B "char *dlerror(void);"
.sp
.BI "void *dlsym(void *" handle ", const char *" symbol );
.sp
@@ -89,7 +89,7 @@ contains a DT_RPATH tag, and does not contain a DT_RUNPATH tag,
then the directories listed in the DT_RPATH tag are searched.
.IP o
If the environment variable
-.BR LD_LIBRARY_PATH
+.B LD_LIBRARY_PATH
is defined to contain a colon-separated list of directories,
then these are searched.
(As a security measure this variable is ignored for set-user-ID and
@@ -100,7 +100,7 @@ contains a DT_RUNPATH tag, then the directories listed in that tag
are searched.
.IP o
The cache file
-.IR /etc/ld.so.cache
+.I /etc/ld.so.cache
(maintained by
.BR ldconfig (8))
is checked to see whether it contains an entry for
@@ -313,9 +313,9 @@ since the constructor/destructor routines will not be executed
.\" void _fini(void) __attribute__((destructor));
.LP
Instead, libraries should export routines using the
-.BR __attribute__((constructor))
+.B __attribute__((constructor))
and
-.BR __attribute__((destructor))
+.B __attribute__((destructor))
function attributes.
See the gcc info pages for information on these.
Constructor routines are executed before
diff --git a/man3/dysize.3 b/man3/dysize.3
index 881034452f..8d42c31128 100644
--- a/man3/dysize.3
+++ b/man3/dysize.3
@@ -25,7 +25,7 @@
.SH NAME
dysize \- get number of days for a given year
.SH SYNOPSIS
-.BR "#include <time.h>"
+.B "#include <time.h>"
.sp
.BI "int dysize(int " year );
.sp
diff --git a/man3/encrypt.3 b/man3/encrypt.3
index 3d7c816e03..e983c3cbd1 100644
--- a/man3/encrypt.3
+++ b/man3/encrypt.3
@@ -39,7 +39,7 @@ encrypt, setkey, encrypt_r, setkey_r \- encrypt 64-bit messages
.sp
.B #define _GNU_SOURCE
.br
-.BI "#include <crypt.h>"
+.B "#include <crypt.h>"
.sp
.BI "void setkey_r(const char *" key ", struct crypt_data *" data );
.br
@@ -110,7 +110,7 @@ Set
to zero before calling the above functions.
On success, it is unchanged.
.TP
-.BR ENOSYS
+.B ENOSYS
The function is not provided.
(For example because of former USA export restrictions.)
.SH "CONFORMING TO"
diff --git a/man3/envz_add.3 b/man3/envz_add.3
index c5eb32bece..290751b301 100644
--- a/man3/envz_add.3
+++ b/man3/envz_add.3
@@ -12,26 +12,26 @@ envz_remove, envz_strip \- environment string support
.sp
.B "#include <envz.h>"
.sp
-.BI "error_t"
+.B "error_t"
.BI "envz_add(char **" envz ", size_t *" envz_len ,
.ti 16n
.BI "const char *" name ", const char *" value );
.sp
-.BI "char *"
+.B "char *"
.BI "envz_entry(const char *" envz ", size_t *" envz_len ", const char *" name );
.sp
-.BI "char *"
+.B "char *"
.BI "envz_get(const char *" envz ", size_t *" envz_len ", const char *" name );
.sp
-.BI "error_t"
+.B "error_t"
.BI "envz_merge(char **" envz ", size_t *" envz_len ,
.ti 16n
.BI "const char *" envz2 ", size_t " envz2_len ", int " override );
.sp
-.BI "void"
+.B "void"
.BI "envz_remove(char **" envz ", size_t *" envz_len ", const char *" name );
.sp
-.BI "void"
+.B "void"
.BI "envz_strip(char **" envz ", size_t *" envz_len );
.SH DESCRIPTION
These functions are glibc-specific.
diff --git a/man3/errno.3 b/man3/errno.3
index 613e436dd5..6013c923e4 100644
--- a/man3/errno.3
+++ b/man3/errno.3
@@ -79,59 +79,59 @@ indicating that the name is defined by POSIX.1-2001, or
.IR C99 ,
indicating that the name is defined by C99.
.TP
-.BR E2BIG
+.B E2BIG
Argument list too long (POSIX.1)
.TP
-.BR EACCES
+.B EACCES
Permission denied (POSIX.1)
.TP
-.BR EADDRINUSE
+.B EADDRINUSE
Address already in use (POSIX.1)
.TP
-.BR EADDRNOTAVAIL
+.B EADDRNOTAVAIL
Address not available (POSIX.1)
.\" EADV is only an error on HURD(?)
.TP
-.BR EAFNOSUPPORT
+.B EAFNOSUPPORT
Address family not supported (POSIX.1)
.TP
-.BR EAGAIN
+.B EAGAIN
Resource temporarily unavailable (may be the same value as
.BR EWOULDBLOCK )
(POSIX.1)
.TP
-.BR EALREADY
+.B EALREADY
Connection already in progress (POSIX.1)
.TP
-.BR EBADE
+.B EBADE
Invalid exchange
.TP
-.BR EBADF
+.B EBADF
Bad file descriptor (POSIX.1)
.TP
-.BR EBADFD
+.B EBADFD
File descriptor in bad state
.TP
-.BR EBADMSG
+.B EBADMSG
Bad message (POSIX.1)
.TP
-.BR EBADR
+.B EBADR
Invalid request descriptor
.TP
-.BR EBADRQC
+.B EBADRQC
Invalid request code
.TP
-.BR EBADSLT
+.B EBADSLT
Invalid slot
.\" EBFONT is defined but appears not to be used by kernel or glibc.
.TP
-.BR EBUSY
+.B EBUSY
Device or resource busy (POSIX.1)
.TP
-.BR ECANCELED
+.B ECANCELED
Operation canceled (POSIX.1)
.TP
-.BR ECHILD
+.B ECHILD
No child processes (POSIX.1)
.TP
.B ECHRNG
@@ -140,82 +140,82 @@ Channel number out of range
.B ECOMM
Communication error on send
.TP
-.BR ECONNABORTED
+.B ECONNABORTED
Connection aborted (POSIX.1)
.TP
-.BR ECONNREFUSED
+.B ECONNREFUSED
Connection refused (POSIX.1)
.TP
-.BR ECONNRESET
+.B ECONNRESET
Connection reset (POSIX.1)
.TP
-.BR EDEADLK
+.B EDEADLK
Resource deadlock avoided (POSIX.1)
.TP
-.BR EDEADLOCK
+.B EDEADLOCK
Synonym for
.B EDEADLK
.TP
-.BR EDESTADDRREQ
+.B EDESTADDRREQ
Destination address required (POSIX.1)
.TP
-.BR EDOM
+.B EDOM
Mathematics argument out of domain of function (POSIX.1, C99)
.\" EDOTDOT is defined but appears to be unused
.TP
-.BR EDQUOT
+.B EDQUOT
.\" POSIX just says "Reserved"
Disk quota exceeded (POSIX.1)
.TP
-.BR EEXIST
+.B EEXIST
File exists (POSIX.1)
.TP
-.BR EFAULT
+.B EFAULT
Bad address (POSIX.1)
.TP
-.BR EFBIG
+.B EFBIG
File too large (POSIX.1)
.TP
-.BR EHOSTDOWN
+.B EHOSTDOWN
Host is down
.TP
-.BR EHOSTUNREACH
+.B EHOSTUNREACH
Host is unreachable (POSIX.1)
.TP
-.BR EIDRM
+.B EIDRM
Identifier removed (POSIX.1)
.TP
-.BR EILSEQ
+.B EILSEQ
Illegal byte sequence (POSIX.1, C99)
.TP
-.BR EINPROGRESS
+.B EINPROGRESS
Operation in progress (POSIX.1)
.TP
-.BR EINTR
+.B EINTR
Interrupted function call (POSIX.1)
.TP
-.BR EINVAL
+.B EINVAL
Invalid argument (POSIX.1)
.TP
-.BR EIO
+.B EIO
Input/output error (POSIX.1)
.TP
-.BR EISCONN
+.B EISCONN
Socket is connected (POSIX.1)
.TP
-.BR EISDIR
+.B EISDIR
Is a directory (POSIX.1)
.TP
-.BR EISNAM
+.B EISNAM
Is a named type file
.TP
-.BR EKEYEXPIRED
+.B EKEYEXPIRED
Key has expired
.TP
-.BR EKEYREJECTED
+.B EKEYREJECTED
Key was rejected by service
.TP
-.BR EKEYREVOKED
+.B EKEYREVOKED
Key has been revoked
.TP
.B EL2HLT
@@ -230,143 +230,143 @@ Level 3 halted
.B EL3RST
Level 3 halted
.TP
-.BR ELIBACC
+.B ELIBACC
Cannot access a needed shared library
.TP
-.BR ELIBBAD
+.B ELIBBAD
Accessing a corrupted shared library
.TP
-.BR ELIBMAX
+.B ELIBMAX
Attempting to link in too many shared libraries
.TP
-.BR ELIBSCN
+.B ELIBSCN
lib section in a.out corrupted
.TP
-.BR ELIBEXEC
+.B ELIBEXEC
Cannot exec a shared library directly
.TP
-.BR ELOOP
+.B ELOOP
Too many levels of symbolic links (POSIX.1)
.\" ELNRNG is defined but appears to be unused
.TP
-.BR EMEDIUMTYPE
+.B EMEDIUMTYPE
Wrong medium type
.TP
-.BR EMFILE
+.B EMFILE
Too many open files (POSIX.1)
.TP
-.BR EMLINK
+.B EMLINK
Too many links (POSIX.1)
.TP
-.BR EMSGSIZE
+.B EMSGSIZE
Message too long (POSIX.1)
.TP
-.BR EMULTIHOP
+.B EMULTIHOP
.\" POSIX says "Reserved"
Multihop attempted (POSIX.1)
.TP
-.BR ENAMETOOLONG
+.B ENAMETOOLONG
Filename too long (POSIX.1)
.\" ENAVAIL is defined, but appears not to be used
.TP
-.BR ENETDOWN
+.B ENETDOWN
Network is down (POSIX.1)
.TP
-.BR ENETRESET
+.B ENETRESET
Connection aborted by network (POSIX.1)
.TP
-.BR ENETUNREACH
+.B ENETUNREACH
Network unreachable (POSIX.1)
.TP
-.BR ENFILE
+.B ENFILE
Too many open files in system (POSIX.1)
.\" ENOANO is defined but appears to be unused.
.TP
-.BR ENOBUFS
+.B ENOBUFS
No buffer space available (POSIX.1 (XSI STREAMS option))
.\" ENOCSI is defined but appears to be unused.
.TP
-.BR ENODATA
+.B ENODATA
No message is available on the STREAM head read queue (POSIX.1)
.TP
-.BR ENODEV
+.B ENODEV
No such device (POSIX.1)
.TP
-.BR ENOENT
+.B ENOENT
No such file or directory (POSIX.1)
.TP
-.BR ENOEXEC
+.B ENOEXEC
Exec format error (POSIX.1)
.TP
-.BR ENOKEY
+.B ENOKEY
Required key not available
.TP
-.BR ENOLCK
+.B ENOLCK
No locks available (POSIX.1)
.TP
-.BR ENOLINK
+.B ENOLINK
.\" POSIX says "Reserved"
Link has been severed (POSIX.1)
.TP
-.BR ENOMEDIUM
+.B ENOMEDIUM
No medium found
.TP
-.BR ENOMEM
+.B ENOMEM
Not enough space (POSIX.1)
.TP
-.BR ENOMSG
+.B ENOMSG
No message of the desired type (POSIX.1)
.TP
-.BR ENONET
+.B ENONET
Machine is not on the network
.TP
-.BR ENOPKG
+.B ENOPKG
Package not installed
.TP
-.BR ENOPROTOOPT
+.B ENOPROTOOPT
Protocol not available (POSIX.1)
.TP
-.BR ENOSPC
+.B ENOSPC
No space left on device (POSIX.1)
.TP
-.BR ENOSR
+.B ENOSR
No STREAM resources (POSIX.1 (XSI STREAMS option))
.TP
-.BR ENOSTR
+.B ENOSTR
Not a STREAM (POSIX.1 (XSI STREAMS option))
.TP
-.BR ENOSYS
+.B ENOSYS
Function not implemented (POSIX.1)
.TP
-.BR ENOTBLK
+.B ENOTBLK
Block device required
.TP
-.BR ENOTCONN
+.B ENOTCONN
The socket is not connected (POSIX.1)
.TP
-.BR ENOTDIR
+.B ENOTDIR
Not a directory (POSIX.1)
.TP
-.BR ENOTEMPTY
+.B ENOTEMPTY
Directory not empty (POSIX.1)
.\" ENOTNAM is defined but appears to be unused.
.TP
-.BR ENOTSOCK
+.B ENOTSOCK
Not a socket (POSIX.1)
.TP
-.BR ENOTSUP
+.B ENOTSUP
Operation not supported (POSIX.1)
.TP
-.BR ENOTTY
+.B ENOTTY
Inappropriate I/O control operation (POSIX.1)
.TP
-.BR ENOTUNIQ
+.B ENOTUNIQ
Name not unique on network
.TP
-.BR ENXIO
+.B ENXIO
No such device or address (POSIX.1)
.TP
-.BR EOPNOTSUPP
+.B EOPNOTSUPP
Operation not supported on socket (POSIX.1)
.sp
.RB ( ENOTSUP
@@ -375,67 +375,67 @@ and
have the same value on Linux, but
according to POSIX.1 these error values should be distinct.)
.TP
-.BR EOVERFLOW
+.B EOVERFLOW
Value too large to be stored in data type (POSIX.1)
.TP
-.BR EPERM
+.B EPERM
Operation not permitted (POSIX.1)
.TP
-.BR EPFNOSUPPORT
+.B EPFNOSUPPORT
Protocol family not supported
.TP
-.BR EPIPE
+.B EPIPE
Broken pipe (POSIX.1)
.TP
-.BR EPROTO
+.B EPROTO
Protocol error (POSIX.1)
.TP
-.BR EPROTONOSUPPORT
+.B EPROTONOSUPPORT
Protocol not supported (POSIX.1)
.TP
-.BR EPROTOTYPE
+.B EPROTOTYPE
Protocol wrong type for socket (POSIX.1)
.TP
-.BR ERANGE
+.B ERANGE
Result too large (POSIX.1, C99)
.TP
-.BR EREMCHG
+.B EREMCHG
Remote address changed
.TP
-.BR EREMOTE
+.B EREMOTE
Object is remote
.TP
-.BR EREMOTEIO
+.B EREMOTEIO
Remote I/O error
.TP
-.BR ERESTART
+.B ERESTART
Interrupted system call should be restarted
.TP
-.BR EROFS
+.B EROFS
Read-only file system (POSIX.1)
.TP
-.BR ESHUTDOWN
+.B ESHUTDOWN
Cannot send after transport endpoint shutdown
.TP
-.BR ESPIPE
+.B ESPIPE
Invalid seek (POSIX.1)
.TP
-.BR ESOCKTNOSUPPORT
+.B ESOCKTNOSUPPORT
Socket type not supported
.TP
-.BR ESRCH
+.B ESRCH
No such process (POSIX.1)
.\" ESRMNT is defined but appears not to be used
.TP
-.BR ESTALE
+.B ESTALE
Stale file handle (POSIX.1)
.sp
This error can occur for NFS and for other file systems
.TP
-.BR ESTRPIPE
+.B ESTRPIPE
Streams pipe error
.TP
-.BR ETIME
+.B ETIME
Timer expired
(POSIX.1 (XSI STREAMS option))
.sp
@@ -443,28 +443,28 @@ Timer expired
.BR ioctl (2)
timeout")
.TP
-.BR ETIMEDOUT
+.B ETIMEDOUT
Connection timed out (POSIX.1)
.\" ETOOMANYREFS is defined, but appears not to be used.
.TP
-.BR ETXTBSY
+.B ETXTBSY
Text file busy (POSIX.1)
.TP
-.BR EUCLEAN
+.B EUCLEAN
Structure needs cleaning
.TP
-.BR EUNATCH
+.B EUNATCH
Protocol driver not attached
.TP
-.BR EUSERS
+.B EUSERS
Too many users
.TP
-.BR EWOULDBLOCK
+.B EWOULDBLOCK
Operation would block (may be same value as
.BR EAGAIN )
(POSIX.1)
.TP
-.BR EXDEV
+.B EXDEV
Improper link (POSIX.1)
.TP
.B EXFULL
diff --git a/man3/error.3 b/man3/error.3
index ddf28902d2..d55752dab0 100644
--- a/man3/error.3
+++ b/man3/error.3
@@ -67,7 +67,7 @@ The program name printed by
.BR error ()
is the value of the global variable
.BR program_invocation_name (3).
-.IR program_invocation_name
+.I program_invocation_name
initially has the same value as
.IR main ()'s
.IR argv[0] .
diff --git a/man3/exit.3 b/man3/exit.3
index ea06948aed..6329b1a3fe 100644
--- a/man3/exit.3
+++ b/man3/exit.3
@@ -133,7 +133,7 @@ it later calls one of the
functions.
.LP
If the implementation supports the
-.BR SIGCHLD
+.B SIGCHLD
signal, this signal
is sent to the parent.
If the parent has set
diff --git a/man3/fclose.3 b/man3/fclose.3
index e6d96624be..c91bd0e840 100644
--- a/man3/fclose.3
+++ b/man3/fclose.3
@@ -50,7 +50,7 @@ fclose \- close a stream
The
.BR fclose ()
function will flush the stream pointed to by
-.IR fp
+.I fp
(writing any buffered output data using
.BR fflush (3))
and close the underlying file descriptor.
diff --git a/man3/fcloseall.3 b/man3/fcloseall.3
index dbaa618d88..8e43663721 100644
--- a/man3/fcloseall.3
+++ b/man3/fcloseall.3
@@ -37,7 +37,7 @@ The standard streams,
.IR stdin ,
.IR stdout ,
and
-.IR stderr
+.I stderr
are also closed.
.SH "RETURN VALUE"
This function returns 0 if all files were successfully closed;
diff --git a/man3/fenv.3 b/man3/fenv.3
index 4d1c0bd6a6..bcd319f158 100644
--- a/man3/fenv.3
+++ b/man3/fenv.3
@@ -91,7 +91,7 @@ Each of the macros
.BR FE_INEXACT ,
.BR FE_INVALID ,
.BR FE_OVERFLOW ,
-.BR FE_UNDERFLOW
+.B FE_UNDERFLOW
is defined when the implementation supports handling
of the corresponding exception, and if so then
defines the corresponding bit(s), so that one can call
@@ -142,7 +142,7 @@ Each of the macros
.BR FE_DOWNWARD ,
.BR FE_TONEAREST ,
.BR FE_TOWARDZERO ,
-.BR FE_UPWARD
+.B FE_UPWARD
is defined when the implementation supports getting and setting
the corresponding rounding direction.
.LP
@@ -242,7 +242,7 @@ to query the state.
.br
.BI "int fedisableexcept(int " excepts );
.br
-.BI "int fegetexcept(void);"
+.B "int fegetexcept(void);"
.br
.fi
.LP
diff --git a/man3/fmemopen.3 b/man3/fmemopen.3
index 74e9196ba4..149cb1deb4 100644
--- a/man3/fmemopen.3
+++ b/man3/fmemopen.3
@@ -44,7 +44,7 @@ a null byte is written at the end of the buffer if there is space.
The caller should ensure that an extra byte is available in the
buffer
(and that
-.IR size
+.I size
counts that byte)
to allow for this.
diff --git a/man3/fmtmsg.3 b/man3/fmtmsg.3
index a4c36f565b..b08df4c9a3 100644
--- a/man3/fmtmsg.3
+++ b/man3/fmtmsg.3
@@ -65,7 +65,7 @@ The values
.BR MM_NULLLBL ,
.BR MM_NULLTXT ,
.BR MM_NULLACT ,
-.BR MM_NULLTAG
+.B MM_NULLTAG
are synonyms for
.IR "((char *) 0)" ,
the empty string, and
diff --git a/man3/ftw.3 b/man3/ftw.3
index 23bad20214..e3cc1b4f07 100644
--- a/man3/ftw.3
+++ b/man3/ftw.3
@@ -80,17 +80,17 @@ calls
.IR sb ,
and
.IR typeflag .
-.IR fpath
+.I fpath
is the pathname of the entry relative to
.IR dirpath .
-.IR sb
+.I sb
is a pointer to the
-.IR stat
+.I stat
structure returned by a call to
.BR stat (2)
for
.IR fpath .
-.IR typeflag
+.I typeflag
is an integer that has one of the following values:
.TP
.B FTW_F
@@ -281,7 +281,7 @@ struct FTW {
is the offset of the filename (i.e., basename component)
in the pathname given in
.IR fpath .
-.IR level
+.I level
is the depth of
.I fpath
in the directory tree, relative to the root of the tree
diff --git a/man3/getaddrinfo.3 b/man3/getaddrinfo.3
index 466bdf024d..3abd855514 100644
--- a/man3/getaddrinfo.3
+++ b/man3/getaddrinfo.3
@@ -278,7 +278,7 @@ is NULL the port number will be left uninitialized.
If
.B AI_NUMERICSERV
is specified in
-.IR hints.ai_flags
+.I hints.ai_flags
and
.I service
is not NULL, then
@@ -433,9 +433,9 @@ function is documented in RFC\ 2553.
.BR AI_ADDRCONFIG ,
.BR AI_ALL ,
and
-.BR AI_V4MAPPED
+.B AI_V4MAPPED
are available since glibc 2.3.3.
-.BR AI_NUMERICSERV
+.B AI_NUMERICSERV
is available since glibc 2.3.4.
.SH EXAMPLE
.\" getnameinfo.3 refers to this example
diff --git a/man3/getcwd.3 b/man3/getcwd.3
index 604d8c2dfc..b96d980e3b 100644
--- a/man3/getcwd.3
+++ b/man3/getcwd.3
@@ -131,7 +131,7 @@ set accordingly, and
.I buf
on success.
The contents of the array pointed to by
-.IR buf
+.I buf
is undefined on error.
.SH ERRORS
.TP
@@ -139,14 +139,14 @@ is undefined on error.
Permission to read or search a component of the filename was denied.
.TP
.B EFAULT
-.IR buf
+.I buf
points to a bad address.
.TP
.B EINVAL
The
-.IR size
+.I size
argument is zero and
-.IR buf
+.I buf
is not a null pointer.
.TP
.B ENOENT
@@ -154,7 +154,7 @@ The current working directory has been unlinked.
.TP
.B ERANGE
The
-.IR size
+.I size
argument is less than the length of the working directory name.
You need to allocate a bigger array and try again.
.SH "CONFORMING TO"
diff --git a/man3/getdate.3 b/man3/getdate.3
index 49778b9fd8..9e53353fa8 100644
--- a/man3/getdate.3
+++ b/man3/getdate.3
@@ -31,7 +31,7 @@ getdate, getdate_r \- convert a string to struct tm
.sp
.BI "struct tm *getdate(const char *" string );
.sp
-.BI "extern int getdate_err;"
+.B "extern int getdate_err;"
.sp
.B "#define _GNU_SOURCE"
.br
diff --git a/man3/getfsent.3 b/man3/getfsent.3
index 1a11006c79..69b7e77d31 100644
--- a/man3/getfsent.3
+++ b/man3/getfsent.3
@@ -28,15 +28,15 @@ getfsent, getfsspec, getfsfile, setfsent, endfsent \- handle fstab entries
.SH SYNOPSIS
.B #include <fstab.h>
.sp
-.BI "void endfsent(void);"
+.B "void endfsent(void);"
.sp
-.BI "struct fstab *getfsent(void);"
+.B "struct fstab *getfsent(void);"
.sp
.BI "struct fstab *getfsfile(const char *" mount_point );
.sp
.BI "struct fstab *getfsspec(const char *" special_file );
.sp
-.BI "int setfsent(void);"
+.B "int setfsent(void);"
.SH DESCRIPTION
These functions read from the file
.IR /etc/fstab .
diff --git a/man3/gethostbyname.3 b/man3/gethostbyname.3
index 9527969438..816206e334 100644
--- a/man3/gethostbyname.3
+++ b/man3/gethostbyname.3
@@ -66,7 +66,7 @@ gethostent_r \- get network host entry
.br
.BI "struct hostent *gethostbyname2(const char *" name ", int " af );
.sp
-.BI "int gethostent_r("
+.B "int gethostent_r("
.BI " struct hostent *" ret ", char *" buf ", size_t " buflen ,
.BI " struct hostent **" result ", int *" h_errnop );
.sp
diff --git a/man3/getline.3 b/man3/getline.3
index 5681437edc..911632d54f 100644
--- a/man3/getline.3
+++ b/man3/getline.3
@@ -41,7 +41,7 @@ The buffer is null-terminated and includes the newline character, if
one was found.
If
-.IR "*lineptr"
+.I "*lineptr"
is NULL, then
.BR getline ()
will allocate a buffer for storing the line,
@@ -52,33 +52,33 @@ is ignored.)
Alternatively, before calling
.BR getline (),
-.IR "*lineptr"
+.I "*lineptr"
can contain a pointer to a
.BR malloc (3)\-allocated
buffer
-.IR "*n"
+.I "*n"
bytes in size.
If the buffer is not large enough to hold the line,
.BR getline ()
resizes it with
.BR realloc (3),
updating
-.IR "*lineptr"
+.I "*lineptr"
and
-.IR "*n"
+.I "*n"
as necessary.
In either case, on a successful call,
-.IR "*lineptr"
+.I "*lineptr"
and
-.IR "*n"
+.I "*n"
will be updated to reflect the buffer address and allocated size respectively.
.BR getdelim ()
works like
.BR getline (),
except a line delimiter other than newline can be specified as the
-.IR delimiter
+.I delimiter
argument.
As with
.BR getline (),
diff --git a/man3/getnameinfo.3 b/man3/getnameinfo.3
index ae49d540aa..031021f62a 100644
--- a/man3/getnameinfo.3
+++ b/man3/getnameinfo.3
@@ -34,7 +34,7 @@ argument is a pointer to a generic socket address structure
or
.IR sockaddr_in6 )
of size
-.IR salen
+.I salen
that holds the input IP address and port number.
The arguments
.I host
diff --git a/man3/getpass.3 b/man3/getpass.3
index 15aa60e216..adb00653a9 100644
--- a/man3/getpass.3
+++ b/man3/getpass.3
@@ -114,7 +114,7 @@ Libc4 and libc5 have never supported
or
.BR _SC_PASS_MAX .
Glibc2 accepts
-.BR _SC_PASS_MAX
+.B _SC_PASS_MAX
and returns
.B BUFSIZ
(e.g., 8192).
diff --git a/man3/getpwnam.3 b/man3/getpwnam.3
index 4aea9ca187..e59286f947 100644
--- a/man3/getpwnam.3
+++ b/man3/getpwnam.3
@@ -118,7 +118,7 @@ The maximum needed size for
can be found using
.BR sysconf (3)
with the
-.BR _SC_GETPW_R_SIZE_MAX
+.B _SC_GETPW_R_SIZE_MAX
parameter.
.SH "RETURN VALUE"
The
diff --git a/man3/gets.3 b/man3/gets.3
index 8c99b8bf60..3a8e1c3a7e 100644
--- a/man3/gets.3
+++ b/man3/gets.3
@@ -35,7 +35,7 @@ fgetc, fgets, getc, getchar, gets, ungetc \- input of characters and strings
.br
.BI "int getc(FILE *" stream );
.br
-.BI "int getchar(void);"
+.B "int getchar(void);"
.br
.BI "char *gets(char *" "s" );
.br
diff --git a/man3/getwchar.3 b/man3/getwchar.3
index ae2e6bf6c1..aa4459fcaf 100644
--- a/man3/getwchar.3
+++ b/man3/getwchar.3
@@ -19,7 +19,7 @@ getwchar \- read a wide character from standard input
.nf
.B #include <wchar.h>
.sp
-.BI "wint_t getwchar(void);"
+.B "wint_t getwchar(void);"
.fi
.SH DESCRIPTION
The
diff --git a/man3/glob.3 b/man3/glob.3
index e315388056..3b2da15b1f 100644
--- a/man3/glob.3
+++ b/man3/glob.3
@@ -209,7 +209,7 @@ The structure elements
and
.I gl_offs
are declared as
-.IR size_t
+.I size_t
in glibc 2.1, as they should according to POSIX.2,
but are declared as
.I int
diff --git a/man3/gsignal.3 b/man3/gsignal.3
index 2720da20ef..5e7762f80f 100644
--- a/man3/gsignal.3
+++ b/man3/gsignal.3
@@ -74,12 +74,12 @@ specified for
.IR signum ,
then it does nothing and returns 0.
If the action
-.BR SIG_IGN
+.B SIG_IGN
was specified for
.IR signum ,
then it does nothing and returns 1.
Otherwise, it resets the action to
-.BR SIG_DFL
+.B SIG_DFL
and calls
the action function with parameter
.IR signum ,
diff --git a/man3/hash.3 b/man3/hash.3
index 7b4ad27738..616fb02f79 100644
--- a/man3/hash.3
+++ b/man3/hash.3
@@ -44,7 +44,7 @@ hash \- hash database access method
.fi
.SH DESCRIPTION
The routine
-.IR dbopen
+.I dbopen
is the library interface to database files.
One of the supported file formats is hash files.
The general description of the database access methods is in
diff --git a/man3/inet_ntop.3 b/man3/inet_ntop.3
index 43e4fe3e75..056541c4bc 100644
--- a/man3/inet_ntop.3
+++ b/man3/inet_ntop.3
@@ -91,7 +91,7 @@ was not set to a valid address family,
or to
.B ENOSPC
if the converted address string would exceed the size of
-.IR dst
+.I dst
given by the
.I cnt
argument.
diff --git a/man3/isgreater.3 b/man3/isgreater.3
index e1afca2904..71199c1600 100644
--- a/man3/isgreater.3
+++ b/man3/isgreater.3
@@ -11,17 +11,17 @@ to test a relation
.nf
.B #include <math.h>
.sp
-.BI "int isgreater(x,y);"
+.B "int isgreater(x,y);"
.sp
-.BI "int isgreaterequal(x,y);"
+.B "int isgreaterequal(x,y);"
.sp
-.BI "int isless(x,y);"
+.B "int isless(x,y);"
.sp
-.BI "int islessequal(x,y);"
+.B "int islessequal(x,y);"
.sp
-.BI "int islessgreater(x,y);"
+.B "int islessgreater(x,y);"
.sp
-.BI "int isunordered(x,y);"
+.B "int isunordered(x,y);"
.fi
.sp
Compile with \fI\-std=c99\fP; link with \fI\-lm\fP.
diff --git a/man3/key_setsecret.3 b/man3/key_setsecret.3
index 2d6834356a..9da12176ab 100644
--- a/man3/key_setsecret.3
+++ b/man3/key_setsecret.3
@@ -8,7 +8,7 @@ key_decryptsession, key_encryptsession, key_setsecret, key_gendes,
key_secretkey_is_set \- interfaces to rpc keyserver daemon
.SH SYNOPSIS
.sp
-.BR "#include <rpc/rpc.h>"
+.B "#include <rpc/rpc.h>"
.sp
.BI "int key_decryptsession(const char *" remotename ,
.BI "des_block *" deskey );
diff --git a/man3/lockf.3 b/man3/lockf.3
index 827e4a50c9..abc2c04615 100644
--- a/man3/lockf.3
+++ b/man3/lockf.3
@@ -91,7 +91,7 @@ Test the lock: return 0 if the specified section
is unlocked or locked by this process; return \-1, set
.I errno
to
-.BR EAGAIN
+.B EAGAIN
.RB ( EACCES
on some other systems),
if another process holds a lock.
diff --git a/man3/malloc.3 b/man3/malloc.3
index 129cba9358..bce1fba9b8 100644
--- a/man3/malloc.3
+++ b/man3/malloc.3
@@ -82,7 +82,7 @@ which must have been returned by a previous call to
or
.BR realloc ().
Otherwise, or if
-.IR free(ptr)
+.I free(ptr)
has already been called before, undefined behavior occurs.
If
.I ptr
@@ -113,7 +113,7 @@ is NULL, it must have been returned by an earlier call to
or
.BR realloc ().
If the area pointed to was moved, a
-.IR free(ptr)
+.I free(ptr)
is done.
.SH "RETURN VALUE"
For
@@ -172,7 +172,7 @@ and
to set
.I errno
to
-.BR ENOMEM
+.B ENOMEM
upon failure.
Glibc assumes that this is done
(and the glibc versions of these routines do this); if you
@@ -196,7 +196,7 @@ include a
.BR malloc ()
implementation which is tunable via environment variables.
When
-.BR MALLOC_CHECK_
+.B MALLOC_CHECK_
is set, a special (less efficient) implementation is used which
is designed to be tolerant against simple errors, such as double
calls of
@@ -206,7 +206,7 @@ bugs).
Not all such errors can be protected against, however, and
memory leaks can result.
If
-.BR MALLOC_CHECK_
+.B MALLOC_CHECK_
is set to 0, any detected heap corruption is silently ignored;
if set to 1, a diagnostic message is printed on \fIstderr\fP;
if set to 2,
diff --git a/man3/malloc_hook.3 b/man3/malloc_hook.3
index 2bd4386daf..55076d1487 100644
--- a/man3/malloc_hook.3
+++ b/man3/malloc_hook.3
@@ -9,7 +9,7 @@ __memalign_hook, __free_hook, __realloc_hook,
__after_morecore_hook \- malloc debugging variables
.SH SYNOPSIS
.sp
-.BR "#include <malloc.h>"
+.B "#include <malloc.h>"
.sp
.BI "void *(*__malloc_hook)(size_t " size ,
.BI "const void *" caller );
@@ -25,9 +25,9 @@ __after_morecore_hook \- malloc debugging variables
.BI "void (*__free_hook)(void *" ptr ,
.BI "const void *" caller );
.sp
-.BI "void (*__malloc_initialize_hook)(void);"
+.B "void (*__malloc_initialize_hook)(void);"
.sp
-.BI "void (*__after_morecore_hook)(void);"
+.B "void (*__after_morecore_hook)(void);"
.SH DESCRIPTION
The GNU C library lets you modify the behavior of
.BR malloc (3),
@@ -58,7 +58,7 @@ The four functions pointed to by
.BR __malloc_hook ,
.BR __realloc_hook ,
.BR __memalign_hook ,
-.BR __free_hook
+.B __free_hook
have a prototype like the functions
.BR malloc (3),
.BR realloc (3),
diff --git a/man3/mbsnrtowcs.3 b/man3/mbsnrtowcs.3
index 9e379f6406..4e6dbea3f0 100644
--- a/man3/mbsnrtowcs.3
+++ b/man3/mbsnrtowcs.3
@@ -40,7 +40,7 @@ The shift state
\fI*ps\fP is updated.
The conversion is effectively performed by repeatedly
calling
-.IR "mbrtowc(dest, *src, n, ps)"
+.I "mbrtowc(dest, *src, n, ps)"
where \fIn\fP is some
positive number, as long as this call succeeds, and then incrementing
\fIdest\fP by one and \fI*src\fP by the number of bytes consumed.
diff --git a/man3/mbsrtowcs.3 b/man3/mbsrtowcs.3
index 9c88ec8c8e..e3d9a69748 100644
--- a/man3/mbsrtowcs.3
+++ b/man3/mbsrtowcs.3
@@ -31,7 +31,7 @@ The shift state
\fI*ps\fP is updated.
The conversion is effectively performed by repeatedly
calling
-.IR "mbrtowc(dest, *src, n, ps)"
+.I "mbrtowc(dest, *src, n, ps)"
where \fIn\fP is some
positive number, as long as this call succeeds, and then incrementing
\fIdest\fP by one and \fI*src\fP by the number of bytes consumed.
diff --git a/man3/mkdtemp.3 b/man3/mkdtemp.3
index 8620d1431a..974cdbbf4f 100644
--- a/man3/mkdtemp.3
+++ b/man3/mkdtemp.3
@@ -56,7 +56,7 @@ The
.BR mkdtemp ()
function returns a pointer to the modified template
string on success, and NULL on failure, in which case
-.IR errno
+.I errno
is set appropriately.
.SH ERRORS
.TP
diff --git a/man3/mkfifoat.3 b/man3/mkfifoat.3
index 914a01e0f4..0f7841d809 100644
--- a/man3/mkfifoat.3
+++ b/man3/mkfifoat.3
@@ -44,7 +44,7 @@ If the pathname given in
.I pathname
is relative, then it is interpreted relative to the directory
referred to by the file descriptor
-.IR dirfd
+.I dirfd
(rather than relative to the current working directory of
the calling process, as is done by
.BR mkfifo (3)
@@ -63,7 +63,7 @@ directory of the calling process (like
.BR mkfifo (3)).
If
-.IR pathname
+.I pathname
is absolute, then
.I dirfd
is ignored.
diff --git a/man3/mpool.3 b/man3/mpool.3
index a867899915..a4c418738b 100644
--- a/man3/mpool.3
+++ b/man3/mpool.3
@@ -66,7 +66,7 @@ mpool_close (MPOOL *mp);
.ft R
.fi
.SH DESCRIPTION
-.IR Mpool
+.I Mpool
is the library interface intended to provide page oriented buffer management
of files.
The buffers may be shared between processes.
diff --git a/man3/mq_notify.3 b/man3/mq_notify.3
index 943a82f761..a6117277a1 100644
--- a/man3/mq_notify.3
+++ b/man3/mq_notify.3
@@ -114,10 +114,10 @@ Deliver notification by invoking
.I notification->sigev_thread_function
as the start function of a new thread.
The function is invoked with
-.IR notification->sigev_value
+.I notification->sigev_value
as its sole argument.
If
-.IR notification->sigev_notify_attributes
+.I notification->sigev_notify_attributes
is not NULL, then it should point to a
.I pthread_attr_t
structure that defines attributes for the thread.
diff --git a/man3/mq_open.3 b/man3/mq_open.3
index b6a82b27bf..e6b5681c6d 100644
--- a/man3/mq_open.3
+++ b/man3/mq_open.3
@@ -177,7 +177,7 @@ The process already has the maximum number of files and
message queues open.
.TP
.B ENAMETOOLONG
-.IR name
+.I name
was too long.
.TP
.B ENFILE
diff --git a/man3/mq_receive.3 b/man3/mq_receive.3
index 17bb9feba7..a09e5bad59 100644
--- a/man3/mq_receive.3
+++ b/man3/mq_receive.3
@@ -131,7 +131,7 @@ was less than zero, or because
was less than zero or greater than 1000 million.
.TP
.B EMSGSIZE
-.IR msg_len
+.I msg_len
was less than the
.I mq_msgsize
attribute of the message queue.
diff --git a/man3/mq_send.3 b/man3/mq_send.3
index a9266a99a1..5fe5425e23 100644
--- a/man3/mq_send.3
+++ b/man3/mq_send.3
@@ -43,7 +43,7 @@ Link with \fI\-lrt\fP.
.SH DESCRIPTION
.BR mq_send ()
adds the message pointed to by
-.IR msg_ptr
+.I msg_ptr
to the message queue referred to by the descriptor
.IR mqdes .
The
@@ -136,7 +136,7 @@ was less than zero, or because
was less than zero or greater than 1000 million.
.TP
.B EMSGSIZE
-.IR msg_len
+.I msg_len
was greater than the
.I mq_msgsize
attribute of the message queue.
diff --git a/man3/mq_unlink.3 b/man3/mq_unlink.3
index ceeb1002cf..f6e450a3d6 100644
--- a/man3/mq_unlink.3
+++ b/man3/mq_unlink.3
@@ -50,7 +50,7 @@ set to indicate the error.
The caller does not have permission to unlink this message queue.
.TP
.B ENAMETOOLONG
-.IR name
+.I name
was too long.
.TP
.B ENOENT
diff --git a/man3/posix_fallocate.3 b/man3/posix_fallocate.3
index 899938c654..d8f0c38d5f 100644
--- a/man3/posix_fallocate.3
+++ b/man3/posix_fallocate.3
@@ -37,7 +37,7 @@ ensures that disk space is allocated for the file referred to by the
descriptor
.I fd
for the bytes in the range starting at
-.IR offset
+.I offset
and continuing for
.I len
bytes.
@@ -54,7 +54,7 @@ otherwise the file size is left unchanged.
.BR posix_fallocate ()
returns zero on success, or an error number on failure.
Note that
-.IR errno
+.I errno
is not set.
.SH "ERRORS"
.TP
diff --git a/man3/posix_memalign.3 b/man3/posix_memalign.3
index 1f82fc7fda..c0ab29f358 100644
--- a/man3/posix_memalign.3
+++ b/man3/posix_memalign.3
@@ -88,13 +88,13 @@ return the pointer to the allocated memory, or NULL if the request fails.
returns zero on success, or one of the error values listed in the
next section on failure.
Note that
-.IR errno
+.I errno
is not set.
.SH "ERRORS"
.TP
.B EINVAL
The
-.IR alignment
+.I alignment
parameter was not a power of two, or was not a multiple of
.IR "sizeof(void *)" .
.TP
@@ -157,11 +157,11 @@ to satisfy this requirement.
.BR posix_memalign ()
verifies that
-.IR alignment
+.I alignment
matches the requirements detailed above.
.BR memalign ()
may not check that the
-.IR boundary
+.I boundary
parameter is correct.
POSIX requires that memory obtained from
diff --git a/man3/printf.3 b/man3/printf.3
index cb59b00c5a..0a2534bc37 100644
--- a/man3/printf.3
+++ b/man3/printf.3
@@ -236,7 +236,7 @@ The character % is followed by zero or more of the following flags:
.B #
The value should be converted to an ``alternate form''.
For
-.BR o
+.B o
conversions, the first character of the output string is made zero
(by prefixing a 0 if it was not zero already).
For
@@ -423,7 +423,7 @@ Here, `integer conversion' stands for
.BR u ,
.BR x ,
or
-.BR X
+.B X
conversion.
.TP
.B hh
@@ -479,7 +479,7 @@ conversion corresponds to a pointer to a
.I long long int
argument.
.TP
-.BR L
+.B L
A following
.BR a ,
.BR A ,
diff --git a/man3/profil.3 b/man3/profil.3
index 790d1c9cd7..5a6a3b82c5 100644
--- a/man3/profil.3
+++ b/man3/profil.3
@@ -52,7 +52,7 @@ Every virtual 10 milliseconds, the user's program counter (PC)
is examined:
.I offset
is subtracted and the result is multiplied by
-.IR scale
+.I scale
and divided by 65536.
If the resulting value is less than
.IR bufsiz ,
diff --git a/man3/readdir.3 b/man3/readdir.3
index 8c7105518b..8144829eca 100644
--- a/man3/readdir.3
+++ b/man3/readdir.3
@@ -114,7 +114,7 @@ in POSIX.1 by testing whether the macros
.BR _DIRENT_HAVE_D_RECLEN ,
.BR _DIRENT_HAVE_D_OFF ,
or
-.BR _DIRENT_HAVE_D_TYPE
+.B _DIRENT_HAVE_D_TYPE
are defined.
Other than Linux, the
@@ -155,7 +155,7 @@ This is a character device.
This is a block device.
.PP
If the file type could not be determined, the value
-.BR DT_UNKNOWN
+.B DT_UNKNOWN
is returned in
.IR d_type .
.SH "SEE ALSO"
diff --git a/man3/realpath.3 b/man3/realpath.3
index 4f503c2ed7..8313815cdf 100644
--- a/man3/realpath.3
+++ b/man3/realpath.3
@@ -112,7 +112,7 @@ In 4.4BSD and Solaris the limit on the pathname length is
.B MAXPATHLEN
(found in \fI<sys/param.h>\fP).
SUSv2 prescribes
-.BR PATH_MAX
+.B PATH_MAX
and
.BR NAME_MAX ,
as found in \fI<limits.h>\fP or provided by the
diff --git a/man3/recno.3 b/man3/recno.3
index 2bf38e757c..57f0507683 100644
--- a/man3/recno.3
+++ b/man3/recno.3
@@ -44,7 +44,7 @@ recno \- record number database access method
.fi
.SH DESCRIPTION
The routine
-.IR dbopen
+.I dbopen
is the library interface to database files.
One of the supported file formats is record number files.
The general description of the database access methods is in
diff --git a/man3/regex.3 b/man3/regex.3
index 59e0ca12a4..4a162ba6f9 100644
--- a/man3/regex.3
+++ b/man3/regex.3
@@ -125,7 +125,7 @@ Match-end-of-line operator
.RB ( $ )
matches the empty string immediately before a newline, regardless of
whether
-.IR eflags
+.I eflags
contains
.BR REG_NOTEOL .
.SS "POSIX Regex Matching"
diff --git a/man3/scanf.3 b/man3/scanf.3
index 2cfa048302..ef7286ec2c 100644
--- a/man3/scanf.3
+++ b/man3/scanf.3
@@ -137,7 +137,7 @@ functions respectively.
The
.I format
string consists of a sequence of
-.IR directives
+.I directives
which describe how to process the sequence of input characters.
If processing of a directive fails, no further input is read, and
.BR scanf ()
@@ -268,7 +268,7 @@ argument following
.IR format .
.SS Conversions
The following
-.IR "type modifier characters"
+.I "type modifier characters"
can appear in a conversion specification:
.TP
.B h
@@ -333,7 +333,7 @@ as a pointer to a wide character or wide-character string respectively.
Indicates that the conversion will be either
.B efg
and the next pointer is a pointer to
-.IR "long double"
+.I "long double"
or the conversion will be
.B dioux
and the next pointer is a pointer to
diff --git a/man3/sem_open.3 b/man3/sem_open.3
index 0b30e1fbb4..bdc10f3a16 100644
--- a/man3/sem_open.3
+++ b/man3/sem_open.3
@@ -128,7 +128,7 @@ was greater than
The process already has the maximum number of files and open.
.TP
.B ENAMETOOLONG
-.IR name
+.I name
was too long.
.TP
.B ENFILE
diff --git a/man3/sem_unlink.3 b/man3/sem_unlink.3
index d47a2cc5f5..76aaf6a2b9 100644
--- a/man3/sem_unlink.3
+++ b/man3/sem_unlink.3
@@ -48,7 +48,7 @@ set to indicate the error.
The caller does not have permission to unlink this semaphore.
.TP
.B ENAMETOOLONG
-.IR name
+.I name
was too long.
.TP
.B ENOENT
diff --git a/man3/setaliasent.3 b/man3/setaliasent.3
index 935253fad6..808ad71c14 100644
--- a/man3/setaliasent.3
+++ b/man3/setaliasent.3
@@ -10,11 +10,11 @@ getaliasbyname, getaliasbyname_r \- read an alias entry
.SH SYNOPSIS
.B #include <aliases.h>
.sp
-.BI "void setaliasent(void);"
+.B "void setaliasent(void);"
.sp
-.BI "void endaliasent(void);"
+.B "void endaliasent(void);"
.sp
-.BI "struct aliasent *getaliasent(void);"
+.B "struct aliasent *getaliasent(void);"
.sp
.BI "int getaliasent_r(struct aliasent *" result ","
.br
diff --git a/man3/setlocale.3 b/man3/setlocale.3
index df49934358..373c5342c4 100644
--- a/man3/setlocale.3
+++ b/man3/setlocale.3
@@ -121,7 +121,7 @@ The locale
or
.B """POSIX"""
is a portable locale; its
-.BR LC_CTYPE
+.B LC_CTYPE
part corresponds to the 7-bit ASCII
character set.
.PP
diff --git a/man3/setnetgrent.3 b/man3/setnetgrent.3
index 82f8ed679a..caad2e7af2 100644
--- a/man3/setnetgrent.3
+++ b/man3/setnetgrent.3
@@ -11,7 +11,7 @@ handle network group entries
.sp
.BI "int setnetgrent(const char *" netgroup );
.br
-.BI "void endnetgrent(void);"
+.B "void endnetgrent(void);"
.br
.BI "int getnetgrent(char **" host ", char **" user ", char **" domain );
.sp
diff --git a/man3/sigset.3 b/man3/sigset.3
index 817fc2c22a..b8dc6a9503 100644
--- a/man3/sigset.3
+++ b/man3/sigset.3
@@ -52,16 +52,16 @@ The
argument can be the address of a signal handler function,
or one of the following constants:
.TP
-.BR SIG_DFL
+.B SIG_DFL
Reset the disposition of
.I sig
to the default.
.TP
-.BR SIG_IGN
+.B SIG_IGN
Ignore
.IR sig .
.TP
-.BR SIG_HOLD
+.B SIG_HOLD
Add
.I sig
to the process's signal mask, but leave the disposition of
@@ -228,7 +228,7 @@ always returns
.BR SIG_HOLD .
Instead, it should return the previous disposition of the signal
(unless the signal was blocked, in which case
-.BR SIG_HOLD
+.B SIG_HOLD
should be returned).
Second, if the signal is currently blocked, then
the return value of a successful
diff --git a/man3/stdio_ext.3 b/man3/stdio_ext.3
index 738d92d22f..b693eeb43d 100644
--- a/man3/stdio_ext.3
+++ b/man3/stdio_ext.3
@@ -45,7 +45,7 @@ __freading, __fsetlocking, __fwritable, __fwriting, _flushlbf \- interfaces to s
.br
.BI "int __fsetlocking(FILE *" stream ", int " type );
.br
-.BI "void _flushlbf(void);"
+.B "void _flushlbf(void);"
.br
.BI "void __fpurge(FILE *" stream );
.SH DESCRIPTION
diff --git a/man3/strerror.3 b/man3/strerror.3
index 85c4e3a325..9bdfa5311a 100644
--- a/man3/strerror.3
+++ b/man3/strerror.3
@@ -84,7 +84,7 @@ settings shown in the SYNOPSIS;
otherwise the GNU-specific version is provided.
If no feature test macros are explicitly defined,
then (since glibc 2.4)
-.BR _POSIX_SOURCE
+.B _POSIX_SOURCE
is defined by default with the value
200112L, so that the XSI-compliant version of
.BR strerror_r ()
diff --git a/man3/strfmon.3 b/man3/strfmon.3
index 2bcf49646e..56ca693b43 100644
--- a/man3/strfmon.3
+++ b/man3/strfmon.3
@@ -61,10 +61,10 @@ The + flag indicates that signs should be handled
in the default way, that is, amounts are preceded by the locale's
sign indication, for example, nothing for positive, "\-" for negative.
.TP
-.BR !
+.B !
Omit the currency symbol.
.TP
-.BR \-
+.B \-
Left justify all fields.
The default is right justification.
.LP
diff --git a/man3/strftime.3 b/man3/strftime.3
index f82ce26144..b0ffb0bd7a 100644
--- a/man3/strftime.3
+++ b/man3/strftime.3
@@ -83,7 +83,7 @@ Equivalent to
.BR %m/%d/%y .
(Yecch \(em for Americans only.
Americans should note that in other countries
-.BR %d/%m/%y
+.B %d/%m/%y
is rather common.
This means that in international context this format is
ambiguous and should not be used.) (SU)
diff --git a/man3/strptime.3 b/man3/strptime.3
index 926378f3d9..fd5d1b9baf 100644
--- a/man3/strptime.3
+++ b/man3/strptime.3
@@ -113,10 +113,10 @@ is widely used in Europe.
The ISO 8601 standard format is
.BR %Y-%m-%d .)
.TP
-.BR %H
+.B %H
The hour (0-23).
.TP
-.BR %I
+.B %I
The hour on a 12-hour clock (1-12).
.TP
.B %j
@@ -294,9 +294,9 @@ This means that \fBtm\fP should be initialized before the call.
Details differ a bit between different Unix systems.
The glibc implementation does not touch those fields which are not
explicitly specified, except that it recomputes the
-.IR tm_wday
+.I tm_wday
and
-.IR tm_yday
+.I tm_yday
field if any of the year, month, or day elements changed.
.PP
This function is available since libc 4.6.8.
diff --git a/man3/strtol.3 b/man3/strtol.3
index 1768c22d5a..950b76b1f1 100644
--- a/man3/strtol.3
+++ b/man3/strtol.3
@@ -33,10 +33,10 @@ strtol, strtoll, strtoq \- convert a string to a long integer
.nf
.B #include <stdlib.h>
.sp
-.BI "long int"
+.B "long int"
.BI "strtol(const char *" nptr ", char **" endptr ", int " base );
.sp
-.BI "long long int"
+.B "long long int"
.BI "strtoll(const char *" nptr ", char **" endptr ", int " base );
.fi
.sp
@@ -162,7 +162,7 @@ BSD also has
.sp
.in +4n
.nf
-.BI "quad_t"
+.B "quad_t"
.BI "strtoq(const char *" nptr ", char **" endptr ", int " base );
.sp
.in -4n
diff --git a/man3/strtoul.3 b/man3/strtoul.3
index ef8b2fedba..04d850b165 100644
--- a/man3/strtoul.3
+++ b/man3/strtoul.3
@@ -35,10 +35,10 @@ strtoul, strtoull, strtouq \- convert a string to an unsigned long integer
.nf
.B #include <stdlib.h>
.sp
-.BI "unsigned long int"
+.B "unsigned long int"
.BI "strtoul(const char *" nptr ", char **" endptr ", int " base );
.sp
-.BI "unsigned long long int"
+.B "unsigned long long int"
.BI "strtoull(const char *" nptr ", char **" endptr ", int " base );
.fi
.sp
@@ -154,7 +154,7 @@ BSD also has
.sp
.in +4n
.nf
-.BI "u_quad_t"
+.B "u_quad_t"
.BI "strtouq(const char *" nptr ", char **" endptr ", int " base );
.sp
.in -4n
diff --git a/man3/sysconf.3 b/man3/sysconf.3
index 2ae8069177..3521505af0 100644
--- a/man3/sysconf.3
+++ b/man3/sysconf.3
@@ -190,7 +190,7 @@ Must not be less than
.B _POSIX_STREAM_MAX
(8).
.TP
-.BR SYMLOOP_MAX
+.B SYMLOOP_MAX
The maximum number of symbolic links seen in a pathname before resolution
returns
.BR ELOOP .
@@ -202,13 +202,13 @@ Must not be less than
The maximum length of terminal device name,
including the terminating null byte.
Must not be less than
-.BR _POSIX_TTY_NAME_MAX
+.B _POSIX_TTY_NAME_MAX
(9).
.TP
.BR TZNAME_MAX " - " _SC_TZNAME_MAX
The maximum number of bytes in a timezone name.
Must not be less than
-.BR _POSIX_TZNAME_MAX
+.B _POSIX_TZNAME_MAX
(6).
.TP
.BR _POSIX_VERSION " - " _SC_VERSION
diff --git a/man3/syslog.3 b/man3/syslog.3
index cb9a5b2d01..b0d16e4b45 100644
--- a/man3/syslog.3
+++ b/man3/syslog.3
@@ -41,7 +41,7 @@ closelog, openlog, syslog, vsyslog \- send messages to the system logger
.br
.BI "void syslog(int " priority ", const char *" format ", ...);"
.br
-.BI "void closelog(void);"
+.B "void closelog(void);"
.sp
.B #include <stdarg.h>
.sp
@@ -252,11 +252,11 @@ are specified in SUSv2 and POSIX.1-2001.
POSIX.1-2001 specifies only the
.B LOG_USER
and
-.BR LOG_LOCAL*
+.B LOG_LOCAL*
values for
.IR facility .
However, with the exception of
-.BR LOG_AUTHPRIV
+.B LOG_AUTHPRIV
and
.BR LOG_FTP ,
the other
diff --git a/man3/tcgetpgrp.3 b/man3/tcgetpgrp.3
index 26b159ed15..6fa38b6f2d 100644
--- a/man3/tcgetpgrp.3
+++ b/man3/tcgetpgrp.3
@@ -25,7 +25,7 @@
tcgetpgrp, tcsetpgrp \- get and set terminal foreground process group
.SH SYNOPSIS
.sp
-.BR "#include <unistd.h>"
+.B "#include <unistd.h>"
.sp
.BI "pid_t tcgetpgrp(int " fd );
.sp
diff --git a/man3/tcgetsid.3 b/man3/tcgetsid.3
index 56e6679f98..eb85f74fd7 100644
--- a/man3/tcgetsid.3
+++ b/man3/tcgetsid.3
@@ -27,7 +27,7 @@ tcgetsid \- get session ID
.sp
.B #define _XOPEN_SOURCE 500
.br
-.BR "#include <termios.h>"
+.B "#include <termios.h>"
.sp
.BI "pid_t tcgetsid(int " fd );
.SH DESCRIPTION
diff --git a/man3/tempnam.3 b/man3/tempnam.3
index 5deb96254a..323727bc06 100644
--- a/man3/tempnam.3
+++ b/man3/tempnam.3
@@ -118,7 +118,7 @@ SUSv2 does not mention the use of
glibc will use it only
when the program is not set-user-ID.
On SVr4, the directory used under \fBd)\fP is
-.IR /tmp
+.I /tmp
(and this is what glibc does).
.LP
Because it dynamically allocates memory used to return the pathname,
@@ -135,7 +135,7 @@ up to
.IR <stdio.h> )
times.
If it is called more than
-.BR TMP_MAX
+.B TMP_MAX
times,
the behavior is implementation defined.
.LP
diff --git a/man3/termios.3 b/man3/termios.3
index 923dd06fe8..83b8ffec0c 100644
--- a/man3/termios.3
+++ b/man3/termios.3
@@ -484,7 +484,7 @@ is set, and then not passed as input.
(034, FS, Ctrl-\e)
Quit character.
Send
-.BR SIGQUIT
+.B SIGQUIT
signal.
Recognized when
.B ISIG
@@ -623,7 +623,7 @@ status request: 024, DC4, Ctrl-T).
.LP
These symbolic subscript values are all different, except that
.BR VTIME ,
-.BR VMIN
+.B VMIN
may have the same value as
.BR VEOL ,
.BR VEOF ,
diff --git a/man3/timeradd.3 b/man3/timeradd.3
index 8bacdf698b..1b43026da3 100644
--- a/man3/timeradd.3
+++ b/man3/timeradd.3
@@ -50,7 +50,7 @@ _BSD_SOURCE
The macros are provided to operate on
.I timeval
structures, defined in
-.IR <sys/time.h>
+.I <sys/time.h>
as:
.sp
.in +0.5i
@@ -99,14 +99,14 @@ on the morning of 1 January 1970 (the Epoch).
returns true (non-zero) if either field of the
.I timeval
structure pointed to by
-.IR tvp
+.I tvp
contains a non-zero value.
.BR timercmp ()
compares the timer values in
.I a
and
-.IR b
+.I b
using the comparison operator
.IR CMP ,
and returns true (non-zero) or false (0) depending on
diff --git a/man3/ttyslot.3 b/man3/ttyslot.3
index 2e3c585d9d..74f37a3ab2 100644
--- a/man3/ttyslot.3
+++ b/man3/ttyslot.3
@@ -91,7 +91,7 @@ determined by
using the
.BR ttyslot ()
call to find the number of the line in
-.IR /etc/ttys
+.I /etc/ttys
(counting from 1).
.SS "The semantics of ttyslot"
Thus, the function
diff --git a/man3/unlocked_stdio.3 b/man3/unlocked_stdio.3
index 8ff9a48200..4233d5fc81 100644
--- a/man3/unlocked_stdio.3
+++ b/man3/unlocked_stdio.3
@@ -29,7 +29,7 @@ putchar_unlocked \- non-locking stdio functions
.B #include <stdio.h>
.sp
.BI "int getc_unlocked(FILE *" stream );
-.BI "int getchar_unlocked(void);"
+.B "int getchar_unlocked(void);"
.BI "int putc_unlocked(int " c ", FILE *" stream );
.BI "int putchar_unlocked(int " c );
.sp
@@ -58,7 +58,7 @@ putchar_unlocked \- non-locking stdio functions
.B #include <wchar.h>
.sp
.BI "wint_t getwc_unlocked(FILE *" stream );
-.BI "wint_t getwchar_unlocked(void);"
+.B "wint_t getwchar_unlocked(void);"
.BI "wint_t fgetwc_unlocked(FILE *" stream );
.BI "wint_t fputwc_unlocked(wchar_t " wc ", FILE *" stream );
.BI "wint_t putwc_unlocked(wchar_t " wc ", FILE *" stream );