sbase: improve man pages and some warnings. - sbase - suckless unix tools
 (HTM) git clone git://git.suckless.org/sbase
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit a0998d0252cff0bce7c2e41505b2505f536ae964
 (DIR) parent 635515f6e3b3d7f311a3ebc04dd94689af1a77a0
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Thu, 31 Jul 2025 15:31:08 +0200
       
       sbase: improve man pages and some warnings.
       
       From ed5e4d34a16436a37c0e084666fcfb77cc4859c3 Mon Sep 17 00:00:00 2001
       From: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date: Thu, 31 Jul 2025 14:42:59 +0200
       Subject: [PATCH 4/4] improve man pages and some warnings.
       
       Checking for warnings: mandoc -Tlint *.1
       
       - Swap .St -p1003.1-2013 macro with text:
         mdoc does not support this macro and some texts were changed, like commit
         d4dfd42d3580ad36bedfdc5b8924ff6683981f53
       - Typo fixes:
         exeption -> exception.
       - xargs.1: document -P extension.
       - sed.1: remove use of .Pp of .Ss.
       - Wrap lines to less than 80 characters and use a new sentence for each line.
       - find.1: Xr reference C library functions.
       
       Diffstat:
         M basename.1                          |       6 +-----
         M cal.1                               |       6 +-----
         M cat.1                               |       6 +-----
         M chgrp.1                             |       6 +-----
         M chmod.1                             |       6 +-----
         M chown.1                             |       6 +-----
         M cksum.1                             |       6 +-----
         M cmp.1                               |       6 +-----
         M comm.1                              |       8 ++------
         M cut.1                               |       6 +-----
         M date.1                              |       6 +-----
         M dirname.1                           |       6 +-----
         M du.1                                |       6 +-----
         M echo.1                              |       6 +-----
         M ed.1                                |       9 +++------
         M env.1                               |       6 +-----
         M expand.1                            |       6 +-----
         M expr.1                              |      10 +++-------
         M false.1                             |       6 +-----
         M find.1                              |       8 ++++++--
         M fold.1                              |       6 +-----
         M getconf.1                           |       7 ++-----
         M grep.1                              |      10 +++-------
         M head.1                              |       6 +-----
         M join.1                              |       8 +++-----
         M kill.1                              |      12 ++----------
         M link.1                              |       6 +-----
         M ln.1                                |       6 +-----
         M logger.1                            |       6 +-----
         M logname.1                           |       6 +-----
         M ls.1                                |       7 ++-----
         M mkdir.1                             |       6 +-----
         M mkfifo.1                            |       6 +-----
         M mv.1                                |       9 +++------
         M nice.1                              |       6 +-----
         M nl.1                                |       6 +-----
         M nohup.1                             |       6 +-----
         M od.1                                |       7 ++-----
         M paste.1                             |       6 +-----
         M pathchk.1                           |       6 +-----
         M printf.1                            |      15 +++++++--------
         M pwd.1                               |       6 +-----
         M renice.1                            |       6 +-----
         M rmdir.1                             |       6 +-----
         M sed.1                               |       2 --
         M sleep.1                             |       6 +-----
         M sort.1                              |       8 ++------
         M split.1                             |       6 +-----
         M strings.1                           |       6 +-----
         M tail.1                              |       6 +-----
         M tar.1                               |      11 ++++++-----
         M tee.1                               |       6 +-----
         M test.1                              |       6 +-----
         M time.1                              |       6 +-----
         M touch.1                             |       9 +++------
         M tr.1                                |       7 ++-----
         M true.1                              |       6 +-----
         M tsort.1                             |       6 +-----
         M tty.1                               |       6 +-----
         M uname.1                             |       6 +-----
         M unexpand.1                          |       6 +-----
         M uniq.1                              |       6 +-----
         M unlink.1                            |       6 +-----
         M uudecode.1                          |       6 +-----
         M uuencode.1                          |       6 +-----
         M wc.1                                |       6 +-----
         M xargs.1                             |       8 +++-----
       
       67 files changed, 103 insertions(+), 346 deletions(-)
       ---
 (DIR) diff --git a/basename.1 b/basename.1
       @@ -19,8 +19,4 @@ to stdout.
        .Xr dirname 1 ,
        .Xr basename 3
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/cal.1 b/cal.1
       @@ -61,11 +61,7 @@ or current year.
        .Sh SEE ALSO
        .Xr localtime 3
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The flags
        .Op Fl 13cfmnsy
 (DIR) diff --git a/cat.1 b/cat.1
       @@ -24,8 +24,4 @@ reads from stdin.
        Unbuffered output.
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/chgrp.1 b/chgrp.1
       @@ -44,8 +44,4 @@ This is the default.
        .Xr chown 2 ,
        .Xr getgrnam 3
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/chmod.1 b/chmod.1
       @@ -67,11 +67,7 @@ Change modes recursively.
        .Xr chgrp 1 ,
        .Xr umask 1
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Op Fl HLP
 (DIR) diff --git a/chown.1 b/chown.1
       @@ -54,8 +54,4 @@ This is the default.
        .Xr getgrnam 3 ,
        .Xr getpwnam 3
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/cksum.1 b/cksum.1
       @@ -21,8 +21,4 @@ is given,
        .Nm
        reads from stdin.
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/cmp.1 b/cmp.1
       @@ -44,10 +44,6 @@ An error occurred.
        .Xr comm 1 ,
        .Xr diff 1
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The "char" in the default result format has been replaced with "byte".
 (DIR) diff --git a/comm.1 b/comm.1
       @@ -14,7 +14,7 @@
        reads
        .Ar file1
        and
       -.Ar file2,
       +.Ar file2 ,
        which should both be sorted lexically, and writes three text columns
        to stdout:
        .Bl -tag -width Ds
       @@ -37,8 +37,4 @@ Suppress column 1 | 2 | 3
        .Xr sort 1 ,
        .Xr uniq 1
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/cut.1 b/cut.1
       @@ -63,11 +63,7 @@ A character is written when its last byte is selected.
        Suppress lines not containing field delimiters.
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The possibility of separating numbers and ranges with a space and specifying
        multibyte delimiters of arbitrary length is an extension to that specification.
 (DIR) diff --git a/date.1 b/date.1
       @@ -74,11 +74,7 @@ value of 20 is used.
        The century and year are optional.
        The default is the current year.
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Op Fl d
 (DIR) diff --git a/dirname.1 b/dirname.1
       @@ -16,8 +16,4 @@ with its final path component removed to stdout.
        .Xr basename 1 ,
        .Xr dirname 3
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/du.1 b/du.1
       @@ -50,11 +50,7 @@ This is the default.
        Do not traverse file systems mount points.
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Op Fl dhP
 (DIR) diff --git a/echo.1 b/echo.1
       @@ -20,11 +20,7 @@ a newline.
        Do not print the terminating newline.
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Op Fl n
 (DIR) diff --git a/ed.1 b/ed.1
       @@ -232,10 +232,7 @@ The dot is unchanged.
        .Xr sed 1 ,
        .Xr regexp 3
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification, except where noted here:
       -g and v operate on single commands rather than lists delimited with '\\'.
       +POSIX.1-2013.
       +Except where noted here:
       +g and v operate on single commands rather than lists delimited with '\e'.
        e, E, r, w, and W commands cannot accept shell escapes.
 (DIR) diff --git a/env.1 b/env.1
       @@ -40,11 +40,7 @@ in the environment.
        .Xr putenv 3 ,
        .Xr environ 7
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Op Fl u
 (DIR) diff --git a/expand.1 b/expand.1
       @@ -40,11 +40,7 @@ is "8".
        .Xr fold 1 ,
        .Xr unexpand 1
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Op Fl i
 (DIR) diff --git a/expr.1 b/expr.1
       @@ -16,7 +16,7 @@ and writes the result to stdout.
        There are two elemental expressions,
        .Sy integer
        and
       -.Sy string.
       +.Sy string .
        Let
        .Sy expr
        be a non-elemental expression and
       @@ -26,7 +26,7 @@ arbitrary expressions.
        Then
        .Sy expr
        has the recursive form
       -.Sy expr = [(] expr1 operand expr2 [)].
       +.Sy expr = [(] expr1 operand expr2 [)] .
        .Pp
        With
        .Sy operand
       @@ -98,8 +98,4 @@ An error occurred.
        .Sh SEE ALSO
        .Xr test 1
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/false.1 b/false.1
       @@ -10,8 +10,4 @@
        .Nm
        returns a status code indicating failure.
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/find.1 b/find.1
       @@ -36,9 +36,13 @@ True if the name of the file matches the given pattern.
        .It Fl path Ar pattern
        True if the path to the file matches the given pattern.
        .It Fl nouser
       -True if the file belongs to a user for which getpwuid() returns NULL.
       +True if the file belongs to a user for which
       +.Xr getpwuid 3
       +returns NULL.
        .It Fl nogroup
       -True if the file belongs to a group for which getgrgid() returns NULL.
       +True if the file belongs to a group for which
       +.Xr getgrgid 3
       +returns NULL.
        .It Fl xdev
        True.
        Do not enter directory on a different device.
 (DIR) diff --git a/fold.1 b/fold.1
       @@ -32,11 +32,7 @@ characters.
        The default is 80.
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Op Fl Ns Ar num
 (DIR) diff --git a/getconf.1 b/getconf.1
       @@ -51,10 +51,7 @@ An error occured or
        was invalid.
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification except from the
       +POSIX.1-2013.
       +Except for the
        .Op Fl v
        flag.
 (DIR) diff --git a/grep.1 b/grep.1
       @@ -84,14 +84,10 @@ An error occurred.
        .El
        .Sh SEE ALSO
        .Xr sed 1 ,
       -.Xr regex 7 ,
       -.Xr re_format 7
       +.Xr re_format 7 ,
       +.Xr regex 7
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Op Fl Hhw
 (DIR) diff --git a/head.1 b/head.1
       @@ -33,11 +33,7 @@ Default is 10.
        .Sh SEE ALSO
        .Xr tail 1
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Op Fl Ns num
 (DIR) diff --git a/join.1 b/join.1
       @@ -92,11 +92,9 @@ Print unpairable lines from file
        instead of normal output.
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification with the following exeption:
       +POSIX.1-2013.
       +.Pp
       +With the following exception:
        .Bl -bullet -offset indent
        .It
        Unpairable lines ignore formatting specified with
 (DIR) diff --git a/kill.1 b/kill.1
       @@ -30,18 +30,10 @@ The default is TERM.
        .Xr kill 2 ,
        .Xr signal 7
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Fl Ar signame
        and
        .Fl Ar num
       -syntax is marked by
       -.St -p1003.1-2013
       -as an
       -X/OPEN System Interfaces
       -option.
       +syntax is marked by POSIX.1-2013 as an X/OPEN System Interfaces option.
 (DIR) diff --git a/link.1 b/link.1
       @@ -13,8 +13,4 @@ creates a hard link
        to
        .Ar target .
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/ln.1 b/ln.1
       @@ -58,8 +58,4 @@ because their purpose does not apply to symbolic links.
        .Xr link 2 ,
        .Xr symlink 2
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/logger.1 b/logger.1
       @@ -45,11 +45,7 @@ to each line in the log.
        .Xr syslogd 1 ,
        .Xr syslog 3
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Op Fl ipst
 (DIR) diff --git a/logname.1 b/logname.1
       @@ -10,8 +10,4 @@
        .Nm
        writes the login name of the current user to stdout.
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/ls.1 b/ls.1
       @@ -86,11 +86,8 @@ sorting or printing.
        .Sh SEE ALSO
        .Xr stat 2
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification except from the
       +POSIX.1-2013.
       +Except for the
        .Op Fl Ckmpsx
        flags.
        .Pp
 (DIR) diff --git a/mkdir.1 b/mkdir.1
       @@ -31,8 +31,4 @@ already exists.
        .Sh SEE ALSO
        .Xr mkdir 2
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/mkfifo.1 b/mkfifo.1
       @@ -25,8 +25,4 @@ See
        .Sh SEE ALSO
        .Xr mkfifo 3
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/mv.1 b/mv.1
       @@ -30,10 +30,7 @@ Do not prompt before overwriting.
        Prompting has not been implemented yet.
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification except from the
       -.Op Fl i
       +POSIX.1-2013.
       +Except for the unsupported
       +.Fl i
        flag.
 (DIR) diff --git a/nice.1 b/nice.1
       @@ -33,8 +33,4 @@ Default is 10.
        .Xr nice 2 ,
        .Xr renice 2
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/nl.1 b/nl.1
       @@ -113,8 +113,4 @@ The default is 6.
        .Sh SEE ALSO
        .Xr pr 1
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/nohup.1 b/nohup.1
       @@ -37,8 +37,4 @@ could not be found.
        .Sh SEE ALSO
        .Xr signal 7
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/od.1 b/od.1
       @@ -68,11 +68,8 @@ Equivalent to
        .Fl t x2 .
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification except that the
       +POSIX.1-2013.
       +Except that the
        .Op Fl v
        flag is always enabled and the 'd' parameter for the
        .Op Fl t
 (DIR) diff --git a/paste.1 b/paste.1
       @@ -44,8 +44,4 @@ sequentially instead of in parallel.
        .Sh SEE ALSO
        .Xr cut 1
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/pathchk.1 b/pathchk.1
       @@ -28,8 +28,4 @@ All pathname operands passed all of the checks.
        An error occurred.
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/printf.1 b/printf.1
       @@ -21,14 +21,13 @@ interprets the standard escape sequences \e\e, \e', \e", \ea, \eb, \ee,
        \ef, \en, \er, \et, \ev, \exH[H], \eO[OOO], the sequence \ec, which
        terminates further output if it's found inside
        .Ar format
       -or a %b format string, the format specification %b for an unescaped string and all C
       +or a %b format string, the format specification %b for an unescaped string and
       +all C
        .Xr printf 3
       -format specifications ending with csdiouxXaAeEfFgG, including variable width and precision.
       +format specifications ending with csdiouxXaAeEfFgG, including variable width
       +and precision.
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
       -The possibility of specifying 4-digit octals is an extension to that specification.
       +The possibility of specifying 4-digit octals is an extension to that
       +specification.
 (DIR) diff --git a/pwd.1 b/pwd.1
       @@ -26,8 +26,4 @@ The logical path to the current working directory.
        .Sh SEE ALSO
        .Xr getcwd 3
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/renice.1 b/renice.1
       @@ -35,8 +35,4 @@ to
        .Xr nice 2 ,
        .Xr renice 2
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/rmdir.1 b/rmdir.1
       @@ -26,8 +26,4 @@ and its parents in the pathname
        .Xr rmdir 2 ,
        .Xr unlink 2
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/sed.1 b/sed.1
       @@ -60,7 +60,6 @@ Multiple functions for the specified address (or address-range) can be enclosed
        in blocks with '{' and '}':
        .Pp
        [address[,address]] { function ; function }
       -.Pp
        .Ss Addresses
        Addresses are either blank, a positive decimal integer denoting a line
        number, the character '$' denoting the last line of input, or a regular
       @@ -75,7 +74,6 @@ The character '!' may be appended after the addresses,
        in which case the function is executed only if the addresses
        .Em don't
        match.
       -.Pp
        .Ss Functions
        .Bl -tag -width Ds
        .It Ar a Op Ar text
 (DIR) diff --git a/sleep.1 b/sleep.1
       @@ -15,8 +15,4 @@ seconds to elapse.
        .Sh SEE ALSO
        .Xr sleep 3
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/sort.1 b/sort.1
       @@ -50,7 +50,7 @@ Specify a key definition of the form
        .Sy s
        .No ][
        .Sy f
       -.No ][,
       +.No ][ ,
        .Sy E
        .No [.
        .Sy e
       @@ -95,8 +95,4 @@ as the field delimiter.
        Print equal lines only once.
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/split.1 b/split.1
       @@ -39,11 +39,7 @@ Use decimal rather than alphabetical suffixes.
        .Sh SEE ALSO
        .Xr cat 1
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Op Fl d
 (DIR) diff --git a/strings.1 b/strings.1
       @@ -40,11 +40,7 @@ being one of
        for decimal, octal or hexadecimal numbers.
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Op Fl t
 (DIR) diff --git a/tail.1 b/tail.1
       @@ -44,11 +44,7 @@ grows.
        .Sh SEE ALSO
        .Xr head 1
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Op Fl Ns Ar num
 (DIR) diff --git a/tar.1 b/tar.1
       @@ -68,8 +68,9 @@ The
        utility is compliant with the UStar (Uniform Standard Tape ARchive)
        format defined in the
        .St -p1003.1-88
       -specification. For long file paths (>99 bytes), the UStar, 'L' and 'x'
       -header formats are supported for reading (to a maximum size of PATH_MAX
       -or 255 bytes, depending on format), and the 'L' format is supported for
       -writing (with unlimited path size).  Link targets are limited to the
       -UStar maximum of 100 bytes.
       +specification.
       +For long file paths (>99 bytes), the UStar, 'L' and 'x' header formats are
       +supported for reading (to a maximum size of PATH_MAX or 255 bytes, depending on
       +format), and the 'L' format is supported for writing (with unlimited path
       +size).
       +Link targets are limited to the UStar maximum of 100 bytes.
 (DIR) diff --git a/tee.1 b/tee.1
       @@ -23,8 +23,4 @@ Ignore SIGINT, see
        .Xr signal 7 .
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/test.1 b/test.1
       @@ -128,8 +128,4 @@ An error occurred.
        .Sh SEE ALSO
        .Xr expr 1
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/time.1 b/time.1
       @@ -42,8 +42,4 @@ could not be found.
        .Xr times 2 ,
        .Xr waitpid 2
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/touch.1 b/touch.1
       @@ -21,7 +21,7 @@ doesn't exist, it is created with default permissions.
        .Bl -tag -width Ds
        .It Fl a | Fl m
        Set the access | modification time of
       -.Ar file.
       +.Ar file .
        .It Fl c
        Don't create
        .Ar file
       @@ -54,11 +54,8 @@ of the format [[CC]YY]MMDDhhmm[.SS] used for
        .Sh SEE ALSO
        .Xr date 1
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification except from fractional seconds with
       +POSIX.1-2013.
       +Except for fractional seconds with
        .Op Fl d .
        .Pp
        The
 (DIR) diff --git a/tr.1 b/tr.1
       @@ -80,8 +80,5 @@ An error occurred.
        .Xr sed 1 ,
        .Xr utf8 7
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification except from equivalence classes.
       +POSIX.1-2013.
       +Except from equivalence classes.
 (DIR) diff --git a/true.1 b/true.1
       @@ -10,8 +10,4 @@
        .Nm
        returns a status code indicating success.
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/tsort.1 b/tsort.1
       @@ -67,8 +67,4 @@ represents the graph
            ┗━━━┛    ┗━━━┛
        .Ed
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/tty.1 b/tty.1
       @@ -21,8 +21,4 @@ An error occurred.
        .Sh SEE ALSO
        .Xr ttyname 3
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/uname.1 b/uname.1
       @@ -32,8 +32,4 @@ Print the operating system's version name.
        .Sh SEE ALSO
        .Xr uname 2
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/unexpand.1 b/unexpand.1
       @@ -38,8 +38,4 @@ is "8".
        .Sh SEE ALSO
        .Xr expand 1
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/uniq.1 b/uniq.1
       @@ -42,8 +42,4 @@ Ignore the first
        fields | characters in each input line when doing comparisons.
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/unlink.1 b/unlink.1
       @@ -16,8 +16,4 @@ on
        .Sh SEE ALSO
        .Xr unlink 2
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/uudecode.1 b/uudecode.1
       @@ -39,11 +39,7 @@ yields an error.
        .Sh SEE ALSO
        .Xr uuencode 1
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Op Fl m
 (DIR) diff --git a/uuencode.1 b/uuencode.1
       @@ -31,8 +31,4 @@ Use Base64 for encoding.
        .Sh SEE ALSO
        .Xr uudecode 1
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/wc.1 b/wc.1
       @@ -25,8 +25,4 @@ reads from stdin.
        Print the number of bytes | lines | characters | words.
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
 (DIR) diff --git a/xargs.1 b/xargs.1
       @@ -112,12 +112,10 @@ could not be found.
        Some other error occurred.
        .El
        .Sh STANDARDS
       -The
       -.Nm
       -utility is compliant with the
       -.St -p1003.1-2013
       -specification.
       +POSIX.1-2013.
        .Pp
        The
        .Op Fl r
       +and
       +.Op Fl P
        flag is an extension to that specification.