aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMitchell Horne <mhorne@FreeBSD.org>2023-04-25 20:26:36 +0000
committerMitchell Horne <mhorne@FreeBSD.org>2023-06-09 18:14:58 +0000
commitfd9ce8745f643e718014ca301e63c07bad1595d9 (patch)
treeec29b83a6f8129324b135317c88a344c688b1fc2
parent6cc69b793bbd761ec04eee0b379392dd75f09351 (diff)
printf(9): clarify the description of %b
The bit values are numbers given in octal representation, not decimal, as one might assume from the description. Same goes for the base, although this has an example. Reviewed by: emaste MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D39815 (cherry picked from commit 82bc33d5ad2e00179ea7026c496a35b00550da15)
-rw-r--r--share/man/man9/printf.910
1 files changed, 6 insertions, 4 deletions
diff --git a/share/man/man9/printf.9 b/share/man/man9/printf.9
index 33347fb135ca..631701e455cf 100644
--- a/share/man/man9/printf.9
+++ b/share/man/man9/printf.9
@@ -26,7 +26,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd April 14, 2023
+.Dd April 25, 2023
.Dt PRINTF 9
.Os
.Sh NAME
@@ -94,11 +94,13 @@ and a
These are used as a register value and a print mask for decoding bitmasks.
The print mask is made up of two parts: the base and the
arguments.
-The base value is the output base expressed as an integer value;
+The base value is the output base (radix) expressed as an octal value;
for example, \e10 gives octal and \e20 gives hexadecimal.
The arguments are made up of a sequence of bit identifiers.
-Each bit identifier begins with an integer value which is the number of the
-bit (starting from 1) this identifier describes.
+Each bit identifier begins with an
+.Em octal
+value which is the number of the bit (starting from 1) this identifier
+describes.
The rest of the identifier is a string of characters containing the name of
the bit.
The string is terminated by either the bit number at the start of the next