git: ff2bc641599a - main - manuals: Fix Fx and nearby mechanical typos

Alexander Ziaee <[email protected]> Tue, 04 Aug 2026 00:35:15 +0000
Newsgroups gmane.os.freebsd.devel.cvs.src
Message-ID <6a7133c3.2623b.77e7bd5a__43555.0371113763$1785803732$gmane$org@gitrepo.freebsd.org>
The branch main has been updated by ziaee:

URL: https://cgit.FreeBSD.org/src/commit/?id=ff2bc641599a7845f597ad02ccfc98c5467fa948

commit ff2bc641599a7845f597ad02ccfc98c5467fa948
Author:     Alexander Ziaee <[email protected]>
AuthorDate: 2026-08-03 23:31:25 +0000
Commit:     Alexander Ziaee <[email protected]>
CommitDate: 2026-08-04 00:32:36 +0000

    manuals: Fix Fx and nearby mechanical typos
    
    Fix compiler warnings related to the Fx macro, as well as all other
    mechanical typos that were visible within one screenful of them. These
    cause rendering glitches on various toolchains with various of the five
    and a half decades of rich output formats and tooling manpages scale to.
    
    The *x macro set specifies operating systems. These macros take the rest
    of the line as an argument. Sometimes, a space was not used to separate
    the argument of Fx and the trailing period. Another, FreeBSD Foundation
    was misrepresented as an operating system version instead of an author.
    Two more had other parts of the sentence supplied as an argument to Fx.
    
    While I had those open, fix the other mechancial typos visible on those
    specific screenfulls. Fix a list width glitch, correct section typo
    AUTHOR to AUTHORS, and switch AUTHORS sections containing prose to
    prose-mode so that they wrap freely when rendered.
    
    PR:             297248
    MFC after:      3 days
    Fixes:          d39e310c7d6a ("man/man3: add stdbit.3")
    Fixes:          d790b16bbf0c ("add man pages for stdbit functions")
    Fixes:          b61850c4e6f6 ("net.link.bridge.member_ifaddrs to false")
    Reported by:    wosch (groff is complaining about incorrect Fx usage)
---
 contrib/elftoolchain/strings/strings.1     | 2 +-
 lib/libc/stdbit/stdc_bit_ceil.3            | 4 ++--
 lib/libc/stdbit/stdc_bit_floor.3           | 4 ++--
 lib/libc/stdbit/stdc_bit_width.3           | 4 ++--
 lib/libc/stdbit/stdc_count_ones.3          | 4 ++--
 lib/libc/stdbit/stdc_count_zeros.3         | 4 ++--
 lib/libc/stdbit/stdc_first_leading_one.3   | 4 ++--
 lib/libc/stdbit/stdc_first_leading_zero.3  | 2 +-
 lib/libc/stdbit/stdc_first_trailing_one.3  | 4 ++--
 lib/libc/stdbit/stdc_first_trailing_zero.3 | 4 ++--
 lib/libc/stdbit/stdc_has_single_bit.3      | 4 ++--
 lib/libc/stdbit/stdc_leading_ones.3        | 4 ++--
 lib/libc/stdbit/stdc_leading_zeros.3       | 4 ++--
 lib/libc/stdbit/stdc_trailing_ones.3       | 4 ++--
 lib/libc/stdbit/stdc_trailing_zeros.3      | 4 ++--
 lib/libsys/lio_listio.2                    | 3 ++-
 share/man/man3/stdbit.3                    | 4 ++--
 share/man/man4/bridge.4                    | 2 +-
 share/man/man4/bxe.4                       | 3 ++-
 share/man/man4/inet.4                      | 3 ++-
 share/man/man4/sume.4                      | 3 ++-
 usr.bin/elfctl/elfctl.1                    | 5 +++--
 usr.bin/ipcrm/ipcrm.1                      | 9 ++++++---
 23 files changed, 48 insertions(+), 40 deletions(-)

diff --git a/contrib/elftoolchain/strings/strings.1 b/contrib/elftoolchain/strings/strings.1
index 205afdfc4505..74f0d8628925 100644
--- a/contrib/elftoolchain/strings/strings.1
+++ b/contrib/elftoolchain/strings/strings.1
@@ -151,7 +151,7 @@ prefixed with the filename and the offset within the file use:
 The first FreeBSD
 .Nm
 utility appeared in
-.Fx v3.
+.Fx v3 .
 It was later discontinued in
 .Fx v5 ,
 when i386-only a.out format was dropped in favor of ELF.
diff --git a/lib/libc/stdbit/stdc_bit_ceil.3 b/lib/libc/stdbit/stdc_bit_ceil.3
index 470b255f471e..12644ab56c58 100644
--- a/lib/libc/stdbit/stdc_bit_ceil.3
+++ b/lib/libc/stdbit/stdc_bit_ceil.3
@@ -76,6 +76,6 @@ The
 family of functions and the
 .Fn stdc_bit_ceil
 type-generic macro were added in
-.Fx 15.1.
-.Sh AUTHOR
+.Fx 15.1 .
+.Sh AUTHORS
 .An Robert Clausecker Aq Mt [email protected]
diff --git a/lib/libc/stdbit/stdc_bit_floor.3 b/lib/libc/stdbit/stdc_bit_floor.3
index 3e90c34f070f..375bc922fc2f 100644
--- a/lib/libc/stdbit/stdc_bit_floor.3
+++ b/lib/libc/stdbit/stdc_bit_floor.3
@@ -78,6 +78,6 @@ The
 family of functions and the
 .Fn stdc_bit_floor
 type-generic macro were added in
-.Fx 15.1.
-.Sh AUTHOR
+.Fx 15.1 .
+.Sh AUTHORS
 .An Robert Clausecker Aq Mt [email protected]
diff --git a/lib/libc/stdbit/stdc_bit_width.3 b/lib/libc/stdbit/stdc_bit_width.3
index 8d59886818d3..73aad274911c 100644
--- a/lib/libc/stdbit/stdc_bit_width.3
+++ b/lib/libc/stdbit/stdc_bit_width.3
@@ -99,6 +99,6 @@ The
 family of functions and the
 .Fn stdc_bit_width
 type-generic macro were added in
-.Fx 15.1.
-.Sh AUTHOR
+.Fx 15.1 .
+.Sh AUTHORS
 .An Robert Clausecker Aq Mt [email protected]
diff --git a/lib/libc/stdbit/stdc_count_ones.3 b/lib/libc/stdbit/stdc_count_ones.3
index 6de92216c24b..c6667a74694c 100644
--- a/lib/libc/stdbit/stdc_count_ones.3
+++ b/lib/libc/stdbit/stdc_count_ones.3
@@ -80,6 +80,6 @@ The
 family of functions and the
 .Fn stdc_count_ones
 type-generic macro were added in
-.Fx 15.1.
-.Sh AUTHOR
+.Fx 15.1 .
+.Sh AUTHORS
 .An Robert Clausecker Aq Mt [email protected]
diff --git a/lib/libc/stdbit/stdc_count_zeros.3 b/lib/libc/stdbit/stdc_count_zeros.3
index 762ba62d3793..a83685670a4f 100644
--- a/lib/libc/stdbit/stdc_count_zeros.3
+++ b/lib/libc/stdbit/stdc_count_zeros.3
@@ -79,6 +79,6 @@ The
 family of functions and the
 .Fn stdc_count_zeros
 type-generic macro were added in
-.Fx 15.1.
-.Sh AUTHOR
+.Fx 15.1 .
+.Sh AUTHORS
 .An Robert Clausecker Aq Mt [email protected]
diff --git a/lib/libc/stdbit/stdc_first_leading_one.3 b/lib/libc/stdbit/stdc_first_leading_one.3
index 48f62d997043..010df45e7d59 100644
--- a/lib/libc/stdbit/stdc_first_leading_one.3
+++ b/lib/libc/stdbit/stdc_first_leading_one.3
@@ -88,6 +88,6 @@ The
 family of functions and the
 .Fn stdc_first_leading_one
 type-generic macro were added in
-.Fx 15.1.
-.Sh AUTHOR
+.Fx 15.1 .
+.Sh AUTHORS
 .An Robert Clausecker Aq Mt [email protected]
diff --git a/lib/libc/stdbit/stdc_first_leading_zero.3 b/lib/libc/stdbit/stdc_first_leading_zero.3
index 317b6263acb0..7e99729921f1 100644
--- a/lib/libc/stdbit/stdc_first_leading_zero.3
+++ b/lib/libc/stdbit/stdc_first_leading_zero.3
@@ -88,5 +88,5 @@ family of functions and the
 .Fn stdc_first_leading_zero
 type-generic macro were added in
 .Fx 15.1.
-.Sh AUTHOR
+.Sh AUTHORS
 .An Robert Clausecker Aq Mt [email protected]
diff --git a/lib/libc/stdbit/stdc_first_trailing_one.3 b/lib/libc/stdbit/stdc_first_trailing_one.3
index 0b590ac39732..e3432ad7f75d 100644
--- a/lib/libc/stdbit/stdc_first_trailing_one.3
+++ b/lib/libc/stdbit/stdc_first_trailing_one.3
@@ -105,6 +105,6 @@ The
 family of functions and the
 .Fn stdc_first_trailing_one
 type-generic macro were added in
-.Fx 15.1.
-.Sh AUTHOR
+.Fx 15.1 .
+.Sh AUTHORS
 .An Robert Clausecker Aq Mt [email protected]
diff --git a/lib/libc/stdbit/stdc_first_trailing_zero.3 b/lib/libc/stdbit/stdc_first_trailing_zero.3
index bc4f7982d765..a9f6fb1ca9f8 100644
--- a/lib/libc/stdbit/stdc_first_trailing_zero.3
+++ b/lib/libc/stdbit/stdc_first_trailing_zero.3
@@ -88,6 +88,6 @@ The
 family of functions and the
 .Fn stdc_first_trailing_zero
 type-generic macro were added in
-.Fx 15.1.
-.Sh AUTHOR
+.Fx 15.1 .
+.Sh AUTHORS
 .An Robert Clausecker Aq Mt [email protected]
diff --git a/lib/libc/stdbit/stdc_has_single_bit.3 b/lib/libc/stdbit/stdc_has_single_bit.3
index 8f82c552216a..55f96a0419ea 100644
--- a/lib/libc/stdbit/stdc_has_single_bit.3
+++ b/lib/libc/stdbit/stdc_has_single_bit.3
@@ -93,6 +93,6 @@ The
 family of functions and the
 .Fn stdc_has_single_bit
 type-generic macro were added in
-.Fx 15.1.
-.Sh AUTHOR
+.Fx 15.1 .
+.Sh AUTHORS
 .An Robert Clausecker Aq Mt [email protected]
diff --git a/lib/libc/stdbit/stdc_leading_ones.3 b/lib/libc/stdbit/stdc_leading_ones.3
index 6cf7989b73ea..51a555292e3c 100644
--- a/lib/libc/stdbit/stdc_leading_ones.3
+++ b/lib/libc/stdbit/stdc_leading_ones.3
@@ -81,6 +81,6 @@ The
 family of functions and the
 .Fn stdc_leading_ones
 type-generic macro were added in
-.Fx 15.1.
-.Sh AUTHOR
+.Fx 15.1 .
+.Sh AUTHORS
 .An Robert Clausecker Aq Mt [email protected]
diff --git a/lib/libc/stdbit/stdc_leading_zeros.3 b/lib/libc/stdbit/stdc_leading_zeros.3
index 7a7a203ac78c..89098c241db5 100644
--- a/lib/libc/stdbit/stdc_leading_zeros.3
+++ b/lib/libc/stdbit/stdc_leading_zeros.3
@@ -81,6 +81,6 @@ The
 family of functions and the
 .Fn stdc_leading_zeros
 type-generic macro were added in
-.Fx 15.1.
-.Sh AUTHOR
+.Fx 15.1 .
+.Sh AUTHORS
 .An Robert Clausecker Aq Mt [email protected]
diff --git a/lib/libc/stdbit/stdc_trailing_ones.3 b/lib/libc/stdbit/stdc_trailing_ones.3
index 96277506fc17..d197f39d721c 100644
--- a/lib/libc/stdbit/stdc_trailing_ones.3
+++ b/lib/libc/stdbit/stdc_trailing_ones.3
@@ -81,6 +81,6 @@ The
 family of functions and the
 .Fn stdc_trailing_ones
 type-generic macro were added in
-.Fx 15.1.
-.Sh AUTHOR
+.Fx 15.1 .
+.Sh AUTHORS
 .An Robert Clausecker Aq Mt [email protected]
diff --git a/lib/libc/stdbit/stdc_trailing_zeros.3 b/lib/libc/stdbit/stdc_trailing_zeros.3
index 4bc675590ee7..9ebb2298eb44 100644
--- a/lib/libc/stdbit/stdc_trailing_zeros.3
+++ b/lib/libc/stdbit/stdc_trailing_zeros.3
@@ -82,6 +82,6 @@ The
 family of functions and the
 .Fn stdc_trailing_zeros
 type-generic macro were added in
-.Fx 15.1.
-.Sh AUTHOR
+.Fx 15.1 .
+.Sh AUTHORS
 .An Robert Clausecker Aq Mt [email protected]
diff --git a/lib/libsys/lio_listio.2 b/lib/libsys/lio_listio.2
index bda65c38b1ac..94a5390ed83b 100644
--- a/lib/libsys/lio_listio.2
+++ b/lib/libsys/lio_listio.2
@@ -240,7 +240,8 @@ The
 and
 .Dv LIO_WRITEV
 operations are
-.Fx extensions, and should not be used in portable code.
+.Fx
+extensions, and should not be used in portable code.
 .Sh HISTORY
 The
 .Fn lio_listio
diff --git a/share/man/man3/stdbit.3 b/share/man/man3/stdbit.3
index bdee56cc8013..5c71b2650df6 100644
--- a/share/man/man3/stdbit.3
+++ b/share/man/man3/stdbit.3
@@ -115,6 +115,6 @@ header conform to
 The
 .In stdbit.h
 header and the macros and functions defined therein where added in
-.Fx 15.1.
-.Sh AUTHOR
+.Fx 15.1 .
+.Sh AUTHORS
 .An Robert Clausecker Aq Mt [email protected]
diff --git a/share/man/man4/bridge.4 b/share/man/man4/bridge.4
index 3af952256d3a..3d10b06c05b5 100644
--- a/share/man/man4/bridge.4
+++ b/share/man/man4/bridge.4
@@ -178,7 +178,7 @@ variable
 .Va net.link.bridge.member_ifaddrs
 to 1 will permit this configuration.
 This sysctl variable will be removed in
-.Fx 16.0.
+.Fx 16.0 .
 .Sh IPV6 SUPPORT
 .Nm
 supports the
diff --git a/share/man/man4/bxe.4 b/share/man/man4/bxe.4
index c82565e19583..c80617ac20ea 100644
--- a/share/man/man4/bxe.4
+++ b/share/man/man4/bxe.4
@@ -162,7 +162,8 @@ Enable/Disable 4-tuple RSS for UDP: 0=DISABLED, 1=ENABLED
 .Pp
 Special care must be taken when modifying the number of queues and receive
 buffers.
-.Fx imposes a limit on the maximum number of
+.Fx
+imposes a limit on the maximum number of
 .Xr mbuf 9
 allocations.
 If buffer allocations fail, the interface initialization will fail
diff --git a/share/man/man4/inet.4 b/share/man/man4/inet.4
index 08ca67a7edad..bec94173aba4 100644
--- a/share/man/man4/inet.4
+++ b/share/man/man4/inet.4
@@ -306,7 +306,8 @@ True value enables RFC6864 support, which specifies that IP ID field of
 .Em atomic
 datagrams can be set to any value.
 The
-.Fx implementation sets it to zero.
+.Fx
+implementation sets it to zero.
 Enabled by default.
 .It Va source_address_validation
 Boolean: perform source address validation for packets destined for the local
diff --git a/share/man/man4/sume.4 b/share/man/man4/sume.4
index b36f924875e6..80c731fc7d53 100644
--- a/share/man/man4/sume.4
+++ b/share/man/man4/sume.4
@@ -72,7 +72,8 @@ driver was originally written by
 .An -nosplit
 .An Bjoern A. Zeeb .
 The
-.Fx version and this manual page were written by
+.Fx
+version and this manual page were written by
 .An Denis Salopek
 as a GSoC project.
 More information about the project can be found here:
diff --git a/usr.bin/elfctl/elfctl.1 b/usr.bin/elfctl/elfctl.1
index e72c6bcf250a..c9e168234554 100644
--- a/usr.bin/elfctl/elfctl.1
+++ b/usr.bin/elfctl/elfctl.1
@@ -116,8 +116,9 @@ which do not set either of these flags.
 first appeared in
 .Fx 12.2 .
 .Sh AUTHORS
+.An -nosplit
 .Nm
 was written by
-.An Bora Ozarslan Mt [email protected]
+.An Bora Ozarslan Aq Mt [email protected]
 under sponsorship from the
-.Fx Foundation.
+.An FreeBSD Foundation .
diff --git a/usr.bin/ipcrm/ipcrm.1 b/usr.bin/ipcrm/ipcrm.1
index 556c7bdfd99a..c0a11f410036 100644
--- a/usr.bin/ipcrm/ipcrm.1
+++ b/usr.bin/ipcrm/ipcrm.1
@@ -47,7 +47,7 @@ These System V IPC objects can be specified by their
 creation ID or any associated key.
 .Pp
 The following options are generic:
-.Bl -tag -width indent
+.Bl -tag -width "-Q msgkey"
 .It Fl v
 If specified once with -W or with -1 for an object, it will show
 all removed objects.
@@ -73,7 +73,7 @@ will require read privileges to
 .Pp
 The following options are used to specify which IPC objects will be removed.
 Any number and combination of these options can be used:
-.Bl -tag -width indent
+.Bl -tag -width "-Q msgkey"
 .It Fl q Ar msqid
 Remove the message queue associated with the ID
 .Ar msqid
@@ -110,8 +110,11 @@ If the identifier or the key is -1, it will remove all these objects.
 .Xr ipcs 1
 .Sh HISTORY
 The wiping of all System V IPC objects was first implemented in
-.Fx 6.4 No and 7.1.
+.Fx 6.4
+and
+.Fx 7.1 .
 .Sh AUTHORS
+.An -nosplit
 The original author was
 .An Adam Glass .
 The wiping of all System V IPC objects was thought up by