~nabijaczleweli/voreutils

c1a01a1c967074f9c713d9050ca13a094346b6ec — наб autouploader 16 days ago 043bffc
Manpage update by job 547418
M man1/base64.1 => man1/base64.1 +2 -2
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "BASE64" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "BASE64" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"


@@ 68,7 68,7 @@
Without
\fB\-d\fR,
encode
\fIfile\fR (or standard input if "\fB-\fR" or not specified),
\fIfile\fR (or standard input if "\fB\-\fR" or not specified),
mapping consecutive bits to the indices into one of the following alphabets:
.RS 6n
.PD 0

M man1/base64.1.html => man1/base64.1.html +3 -3
@@ 99,7 99,7 @@
<section class="Sh">
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
Without <code class="Fl">-d</code>, encode <var class="Ar">file</var> (or
  standard input if &#x201C;<b class="Sy">-</b>&#x201D; or not specified),
  standard input if &#x201C;<code class="Fl">-</code>&#x201D; or not specified),
  mapping consecutive bits to the indices into one of the following alphabets:
<div class="Bd-indent">
<dl class="Bl-tag Bl-compact">


@@ 196,8 196,8 @@ This implementation is fully compatible with the GNU system, which contains
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/cksum.1 => man1/cksum.1 +3 -3
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "CKSUM" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "CKSUM" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"


@@ 20,7 20,7 @@ use the standard input stream and omit the name.
If a
\fIfile\fR
is
"\fB-\fR",
"\fB\-\fR",
use the standard input stream.
.PP
The


@@ 53,5 53,5 @@ Created in
IEEE Std 1003.2-1992 (\(lqPOSIX.2\(rq),
as
\fBsum\fR
implementations were irreconcilable, cf.
implementations were irreconcilable, cf.\&
sum(1).

M man1/cksum.1.html => man1/cksum.1.html +4 -4
@@ 36,8 36,8 @@
Prints an Ethernet CRC of each <var class="Ar">file</var>, its size in bytes,
  and its name, separated by spaces, followed by newlines. If no
  <var class="Ar">file</var>s, use the standard input stream and omit the name.
  If a <var class="Ar">file</var> is &#x201C;<b class="Sy">-</b>&#x201D;, use
  the standard input stream.
  If a <var class="Ar">file</var> is &#x201C;<code class="Fl">-</code>&#x201D;,
  use the standard input stream.
<p class="Pp">The <var class="Ar">file</var>s' size is also included in the sum,
    so files beginning with runs of NUL bytes produce different results.</p>
</section>


@@ 89,8 89,8 @@ Created in <span class="St">IEEE Std 1003.2-1992
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

A man1/df.1 => man1/df.1 +597 -0
@@ 0,0 1,597 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "DF" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"
\fBdf\fR
\- get free filesystem space
.SH "SYNOPSIS"
.HP 3n
\fBdf\fR
[\fB\-PklaiThH\fR]
[\fB\-t\fR\ \fIonly-type\fR]\[u2026]
[\fB\-x\fR\ \fInot-type\fR]\[u2026]
[\fB\-B\fR\ \fIblocksize\fR]
[\fB\--output\fR[=\fIcol\fR[,\fIcol\fR]\[u2026]]]
[\fB\--sync\fR]
[\fB\--no-sync\fR]
[\fB\--total\fR]
[\fIpath\fR|\fIdevice\fR]\[u2026]
.SH "DESCRIPTION"
Lists the free and used space accessible to unprivileged users on mounted filesystems.
With no
\fIpath\fRs,
all filesystems are listed; otherwise, those on which the
\fIpath\fRs
lie are, or if any correspond to a source device node of a mounted filesystem \(em that filesystem.
.PP
With neither
\fIpath\fRs
nor
\fB\-a\fR,
zero-size, inaccessible, and over-mounted filesystems are omitted.
Additional filtering via
\fB\-txl\fR
is applied in all cases.
.PP
With
\fB\-hH\fR,
output is in a human-readable
\fR3.2T\fR-style.
Otherwise, without
\fB\-P\fR,
output is in blocks of
\fB\-\&Bk\fR,
the first valid of the
\fRDF_BLOCK_SIZE\fR,
\fRBLOCK_SIZE\fR,
\fRBLOCKSIZE\fR
environment variables, or
\fB1024\fR
bytes.
Otherwise, the output is in blocks of
\fB\-k\fR
or
\fB512\fR
bytes.
.PP
\fB\-B\fR
and the block size environment variables are in the case-insensitive format:
.RS 6n
[\fB+-<>/%\fR]\fIbase\fR[\fBKMGTPEZY\fR][\fBB\fR]
.RE
Where
\fIbase\fR
is a floating-point amount of bytes, which is then optionally multiplied by the relevant unit.
\fBB\fR
sets the unit multiplier to
\fI1000\fR (from \fI1024\fR).
\fIsize\fR
is equal to
\fIbase\fR\fB\(pc\fR\fIunit\fR\fB^\fR\fImult\fR,
if any, or
\fIbase\fR.
.SS "Columns"
\fBdf\fR
produces a columnated listing; numeric columns are right-aligned, others are left-aligned.
.PP
The default columns are
\fBsource\fR,\fBsize\fR,\fBused\fR,\fBavail\fR,\fBpcent\fR,\fBtarget\fR.
.PD 0
.PP
With
\fB\-i\fR,
it's the same, but with i-nodes:
\fBsource\fR,\fBitotal\fR,\fBiused\fR,\fBiavail\fR,\fBipcent\fR,\fBtarget\fR.
.PP
\fB\-T\fR
inserts
\fBfstype\fR
as the second column.
.sp
Available columns are:
.TS
lw3 lb lf(CR) l .
	source	Filesystem	Mount source, like \f(CI/dev/nvme0n1p2\fP or \f(CItarta:/pub\fP.
	fstype	Type	Filesystem type, like \f(CBvfat\fP or \f(CBnfs4\fP.
	itotal	i-nodes	Total amount of i-nodes.
	iused	iUsed	Amount of inodes in use.
	iavail	iFree	Amount of inodes available to unprivileged users.
	ipcent	iUse%	\f(CBceil\fP(100 * \f(CBiused\fP / (\f(CBiused\fP \- \f(CBiavail\fP))\f(CR%\fP
	size	\f(CI1k\fP-blocks	Total capacity, in blocks, rounded up.
	used	Used	Capacity used, in blocks, rounded up.
	avail	Avail	Capacity available to unprivileged users, in blocks, rounded up.
	pcent	Use%	\f(CBceil\fP(100 * \f(CBused\fP / (\f(CBused\fP \- \f(CBavail\fP))\f(CR%\fP
	file	File	\f(CIpath\fP this corresponds to, or "\f(CB-\fP".
	target	Mounted on	Mount point, like \f(CI/boot\fP or \f(CI/\fP.
.TE
.sp
\fB\-hH\fR
change the
\fBsize\fR
heading to
"\fRSize\fR".
\fB\-P\fR
changes the headings for
\fBsize\fR
to
"\fI1024\fR\fR-blocks\fR"
(plain number),
\fBavail\fR
to
"\fRAvailable\fR",
and
\fBpcent\fR
to
"\fRCapacity\fR".
.PD
.SH "OPTIONS"
.TP 29n
\fB\-P\fR, \fB\--portability\fR
Default to
\fB512\fR-byte
blocks
IEEE Std 1003.1-2008 (\(lqPOSIX.1\(rq)-compatible
headings.
.PD 0
.TP 29n
\fB\-k\fR
Equivalent to
\fB\-B\fR \fI1024\fR.
.TP 29n
\fB\-B\fR, \fB\--block-size\fR=\fIblocksize\fR
.br
Set block size for capacity output.
.TP 29n
\fB\-l\fR, \fB\--local\fR
Filter out non-local filesystems:
\fBcifs\fR, \fBafs\fR,
and those with a colon
("\fB\&:\fR")
in their mount source.
.TP 29n
\fB\-a\fR, \fB\--all\fR
With no
\fIpath\fRs,
remove default filter (see above).
No effect otherwise.
.TP 29n
\fB\-i\fR, \fB\--inodes\fR
Set output format to
\fBsource\fR,\fBitotal\fR,\fBiused\fR,\fBiavail\fR,\fBipcent\fR,\fBtarget\fR.
.TP 29n
\fB\-T\fR, \fB\--print-type\fR
With default or
\fB\-i\fR
format, use
\fBfstype\fR
as the second column.
.TP 29n
\fB\-h\fR, \fB\--human-readable\fR
Fold all sizes into a human readable
\fI1024\fR-based
\fR3.2T\fR
style .
.TP 29n
\fB\-H\fR, \fB\--si\fR
Like
\fB\-h\fR
but
\fI1000\fR.
.TP 29n
\fB\-t\fR, \fB\--print-type\fR=\fIonly-type\fR
.br
Filter out all filesystems with types different than
\fIonly-type\fRs.
.TP 29n
\fB\-x\fR, \fB\--exclude-type\fR=\fInot-type\fR
Filter out all filesystems with types equal to
\fInot-type\fRs.
.TP 29n
\fB\--output\fR[=\fIcol\fR[,\fIcol\fR]\[u2026]]
Print
\fIcol\fRumns
(or all if no argument).
See the
\fIColumns\fR
section.
Excludes
\fB\-T\fR.
.TP 29n
\fB\--sync\fR
Run
sync(2)
before collecting any data.
This may provide more accurate statistics on some systems.
.TP 29n
\fB\--no-sync\fR
Don't.
This is the default.
.TP 29n
\fB\--total\fR
Write a final line with summary information of all filesystems printed before.
.TP 29n
\fB\-v\fR
Ignored for compatibility with
AT&T System\~V Release\~4 UNIX
on i386.
.PD
.SH "ENVIRONMENT"
.TP 38n
\fRDF_BLOCK_SIZE\fR, \fRBLOCK_SIZE\fR, \fRBLOCKSIZE\fR
Without
\fB\-P\fR,
the first valid of these variables sets the default block size, instead of
\fB1024\fR.
.SH "FILES"
.TP 11n
\fI/etc/mtab\fR
List of mounted filesystems.
.SH "EXIT STATUS"
\fB1\fR
if a
\fIpath\fR
couldn't be accessed, or if no filesystems were listed (the heading is also suppressed in that case).
.SH "SEE ALSO"
fstab(5),
mount(8)
.SH "STANDARDS"
Conforms to
IEEE Std 1003.1-2008 (\(lqPOSIX.1\(rq);
as historical practice is irreconcilable, portable output is achieved only with
\fB\-P\fR
and an optional
\fB\-k\fR;
even then, columnation is acceptable, but not required.
Some implementations blunder even this, and default to
\fB1024\fR-byte
blocks.
The only truly portable invocation of
\fBdf\fR
is
.RS 6n
$ \fRPOSIXLY_CORRECT\fR\fR=\fR \fBdf\fR \fB\-P\fR [\fB\-k\fR] [\fIpath\fR|\fIdevice\fR]\[u2026]
.RE
.PP
It also defines a
\fB\-t\fR
XSI extension as "Include total allocated-space figures in the output", but leaves it explicitly unspecified; this is good, as
\fB\-t\fR \fIonly-type\fR
is universally supported.
.PP
This implementation is compatible with the GNU system, which is broken as noted above, more strict about mixing output format flags, disallows block sizes with
\fBB\fR
but without a unit, as well as lowercase
\fBB\fR,
and only supports integer
\fIbase\fRs.
.SH "HISTORY"
.SS "Research \s-2UNIX\s0"
Appears in the first edition of the UNIX Programmer's Manual as
df(I):
.RS 6n
.PD 0
.TP 13n
\fRNAME\fR
\fRdf  --  disk free\fR
.TP 13n
\fRSYNOPSIS\fR
\fR\z\(uld\z\(ulf [ filesystem ]\fR
.RE
Writing out plus-separated free block counts for
\fI/dev/rf0\fR, \fI/dev/rk1\fR, \fI/dev/rk2\fR and \fI/dev/rk3\fR,
or
\fIfilesystem\fR
(a file with at least a filesystem superblock).
The second edition provides a different list and notes that these are the "normally mounted file systems".
.PD
.PP
Version\~5 AT&T UNIX,
alongside a new filesystem format, sees a rewrite in C and
"\fIdevice\fR \fIblocks\fR"-style
output.
.PP
Version\~7 AT&T UNIX
installs
\fBdf\fR
set-user-ID, since it read the superblocks directly.
This practice continues intermittently across all
\fBdf\fRs
that do so.
.SS "The BSD"
4.0BSD
sees the first version that reads
\fI/etc/mtab\fR:
.RS 6n
\fBdf\fR \&[ \fB\-i\fR ]\& \&[ \fB\-l\fR ]\& \&[ filesystem ... ]\& \&[ file ... ]\&
.RE
It also introduces a faintly familiar format:
.RS 6n
Filesystem  Mounted on  blocks    used    free  % used
.RE
With
\fB\-i\fR
appending the inode fields:
.RS 6n
iused   ifree   %iused
.RE
And
\fB\-l\fR
adding
\fRhardway\fR,
which reads the underlying block device's free list, after
\fRfree\fR.
The
\fRblocks\fR
are in real filesystem block size \(em
\fB1024\fR;
the page notes this as being twice the block size of
du(1)
and
ls(1);
X/Open Portability Guide Issue\~4 (\(lqXPG4\(rq)
notes this as one of the reasons for the irreconcilability of existing practice
(and, hence, \fB\-P\fR).
.PP
4.2BSD
removes
\fB\-l\fR
and changes the format to a less confusing (and more familiar) one:
.RS 6n
Filesystem    kbytes    used   avail capacity  Mounted on
.RE
With
\fB\-i\fR
Adding
.RS 6n
 iused   ifree  %iused
.RE
before
\fRMounted on\fR.
IEEE Std 1003.1-2008 (\(lqPOSIX.1\(rq)
erroneously notes this as the
\fB\-P\fR
format.
.PP
4.3BSD-Reno
sees
.RS 6n
\fBdf\fR [\fB\-ikn\fR] [\fIfile\fR \fR\&|\fR \fIfilesystem \&...\fR]
.RE
With an automatically-scaling
\fRFilesystem\fR
column and
\fB512\fR-byte
blocks with an appropriate
\fR512-blks\fR
heading by default, with
\fB\-k\fR
to revert.
\fB\-n\fR
doesn't block for mount information.
.PP
4.4BSD
sees a
\fISYNOPSIS\fR
of
.RS 6n
\fBdf\fR [\fB\-in\fR] [\fB\-t\fR \fItype\fR] [\fIfile\fR | \fIfilesystem ...\fR]
.RE
\fB\-k\fR
was replaced with
\fRBLOCKSIZE\fR
in the
.RS 6n
base[\fBKMG\fR]
.RE
format.
Multiple instances of
\fB\-t\fR
can be used to filter from a list of supported filesystems
(like \fBufs\fR, \fBnfs\fR, or \fBkernfs\fR)
and groups
(\fBall\fR, \fBlocal\fR, \fBmisc\fR),
or to filter them out by prepending
\fBno\fR.
.PP
4.4BSD-Lite2
allows
\fIone\fR
\fB\-t\fR,
but sees it as a
(\fBno\fR-prefixed)
comma-separated list of filesystem types.
.SS "System V"
PWB/UNIX
has
.RS 6n
\fBdf\fR \&[ \fB\-uqs\fR ]\& \&[ \fB\-t\fR number ]\& [arg ...]
.RE
and uses
\fI/etc/mnttab\fR
by default, accepting
\fIarg\fRs
of either the source device or the mount point.
The default output is relatively similar to
Version\~5 AT&T UNIX's
as
"\fR/dev/\fR\fImountpoint\fR \fR\&(\fR\fIdevice\fR\fR)\&\fR \fIfree-blocks\fR"
\fB\-t\fR
compares the free block count on processed filesystems with
\fInumber\fR,
writing
"\fImaj min\fR \fBY\fR"
if it's more and
\fBN\fR,
alongside exiting with
\fB1\fR
otherwise.
\fB\-u\fR
writes a verbose usage listing for each filesystem:
.nf
.RS 0n
\fR/dev/\fR\fImountpoint\fR\fR\&(\fR\fIdevice\fR\fR)\&	\fR\fIsize\fR \fRtotal blocks\fR
\fR		\fR\fIinternal-inodes\fR \fRsystem use\fR
\fR		\fR\fIfree-blocks\fR \fRfree\fR
\fR		\fR\fIblocks-used\fR \fRused\fR
\fR		\fR\fIfree-inodes\fR \fRfree inodes\fR
.RE
.fi
\fB\-q\fR
reads the free space directly out of the superblock.
\fB\-s\fR
suppresses all output.
This is a big fucking mess!
No wonder that
.PP
AT&T System\~III UNIX
is completely different.
By default, the output format is
.RS 6n
\fImountpoint\fR\fR\&(\fR\fIdevice\fR\fR)\&:\fR \fIfree-blocks\fR \fRblocks\fR \fIfree-inodes\fR \fRi-nodes\fR
.RE
With
\fB\-t\fR,
it grows an additional line:
.RS 6n
                     (\fIsize\fR \fRtotal blocks,\&\fR \fIinode-blocks\fR \fRfor i-nodes)\&\fR
.RE
With
\fB\-f\fR,
the output is as default, but without the i-node count, and the free block count is validated against the superblock.
\fB\-q\fR
is ignored.
.PP
AT&T System\~V UNIX
fixes
\fB\-t\fR
with
\fB\-f\fR
and uses the filesystem name from the superblock for unmounted filesystems.
Non-\fB512\fR-byte
filesystem blocks are corrected to
\fB512\fR-byte
output blocks.
.PP
AT&T System\~V Release\~3 UNIX
replaces
\fB\-q\fR
with
\fB\-l\fR,
skipping network mounts, and gains the ability to match a file to its filesystem.
The default output gains an asterisk
("\fB*\fR")
after
\fRblocks\fR,
for subsequent iterations over the same source.
\fB\-t\fR
now adds
.RS 6n
                   total: \fIsize\fR \fRblocks\fR \fItotal-inodes\fR \fRi-nodes\fR
.RE
.PP
Cool, but what if I told you it could be worse?
AT&T System\~V Release\~4 UNIX
ships
.RS 6n
df [-F FSType] [-begklntVv] [current_options] [-o specific_options] [directory | special ...]
.RE
(with \fB\-v\fR on i386 only).
The default output is similar to
AT&T System\~III UNIX's,
save for
\fRfiles\fR
instead of
\fRi-nodes\fR.
The interesting part (rather, the one that isn't eye-piercingly insane like the filesystem-specific helper programs,
the intricate precedence rules, or transitive handling of a remote mount on the remote host)
are the output formats
(with \fIfree\fR in kilobytes and \fB512\fR-byte blocks):
.PD 0
.TP 5n
\fB\-n\fR
\fRmountpoint\fR\fR: \fR\fItype\fR
.TP 5n
\fB\-e\fR
.PD
.PP
\fRFilesystem             ifree\fR
.PD 0
.PP
\fR         \fR\fIdevice\fR\fR       \fR\fIfree-ino\fR
.TP 5n
\fB\-b\fR
.PD
.PP
\fRFilesystem             avail\fR
.PD 0
.PP
\fR         \fR\fIdevice\fR\fR           \fR\fIfree\fR
.TP 5n
\fB\-be\fR
.PD
.PP
.br
\fR         \fR\fImountpoint\fR\fR(          \fR\fIdevice\fR\fR):      \fR\fIfree\fR \fRkilobytes\fR
.PD 0
.PP
\fR         \fR\fImountpoint\fR\fR(          \fR\fIdevice\fR\fR):  \fR\fIfree-ino\fR \fRfiles\fR
.TP 5n
\fB\-t\fR
The same as
AT&T System\~III UNIX
with
\fB\-t\fR,
save for
\fRfiles\fR
instead of
\fRi-nodes\fR:
.PP
\fR         \fR\fImountpoint\fR\fR(          \fR\fIdevice\fR\fR):  \fR\fIfree-blo\fR \fRblocks\fR\fIfree-ino\fR \fRfiles\fR
.PP
\fR                                total:    \fR\fIblocks\fR \fRblocks  \fR\fIinodes\fR \fRfiles\fR
.TP 5n
\fB\-k\fR
\fRfilesystem         kbytes   used     avail    capacity  mounted on\fR
(with a two-digit precision for \fRcapacity\fR)
.TP 5n
\fB\-g\fR
\fIUUID\fR
is a 32-bit integer,
\fIfilesystem-name\fR
is a 32-character string;
\fIflags\fR
are the mount flags, numerically:
.PP
\fR        \fR\fImountpoint\fR\fR(         \fR\fIdevice\fR\fR):     \fR\fIbsz\fR \fRblock size      \fR\fIfsz\fR \fRfrag size\fR
.PP
\fR \fR\fIblocks\fR \fRtotal blocks\fR\fIfree-bl\fR \fRfree blocks\fR\fIavailbl\fR \fRavailable    \fR\fIinodes\fR \fRtotal files\fR
.PP
\fIfree-in\fR \fRfree files     \fR\fIUUID\fR \fRfilesys id                  \fR\fIfilesystem-name\fR\fR \fR
.PP
\fR   \fR\fItype\fR \fRfstype   0x000\fR\fIflags\fR \fRflag        \fR\fImaxlen\fR \fRfilename length\fR
.TP 5n
\fB\-v\fR
The heading is printed whenever the option is specified, but the usage is an integer:
.PP
\fRMount Dir  Filesystem           blocks      used      free  %used\fR
.PD
.SS "Standards"
X/Open Portability Guide Issue\~2 (\(lqXPG\^2\(rq)
specifies
\fBdf\fR [\fB\-t\fR]
with an undefined format.
IEEE Std 1003.2-1992 (\(lqPOSIX.2\(rq)
excludes
\fBdf\fR,
as it doesn't address the concept of filesystems;
it's included in the
IEEE Std 1003.2a-1992 (\(lqPOSIX.2\(rq) (User Portability Extension)
supplement, creating
\fB\-Pk\fR
with their well-defined formats and block sizes of today;
X/Open Portability Guide Issue\~4 (\(lqXPG4\(rq)
aligns its definition therewith, retaining
\fB\-t\fR
as an extension.

A man1/df.1.html => man1/df.1.html +589 -0
@@ 0,0 1,589 @@
<!DOCTYPE html>
<html>
<!-- This is an automatically generated file.  Do not edit.
   SPDX-License-Identifier: 0BSD
   -->
<head>
  <meta charset="utf-8"/>
  <link rel="stylesheet" href="../style.css" type="text/css" media="all"/>
  <title>DF(1)</title>
</head>
<body>
<table class="head">
  <tr>
    <td class="head-ltitle">DF(1)</td>
    <td class="head-vol">General Commands Manual</td>
    <td class="head-rtitle">DF(1)</td>
  </tr>
</table>
<div class="manual-text">
<section class="Sh">
<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
<code class="Nm">df</code> &#x2014;
<div class="Nd">get free filesystem space</div>
</section>
<section class="Sh">
<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
<table class="Nm">
  <tr>
    <td><code class="Nm">df</code></td>
    <td>[<code class="Fl">-PklaiThH</code>] [<code class="Fl">-t</code>
      <var class="Ar">only-type</var>]&#x2026; [<code class="Fl">-x</code>
      <var class="Ar">not-type</var>]&#x2026; [<code class="Fl">-B</code>
      <var class="Ar">blocksize</var>]
      [<code class="Fl">--output</code>[=<var class="Ar">col</var>[,<var class="Ar">col</var>]&#x2026;]]
      [<code class="Fl">--sync</code>] [<code class="Fl">--no-sync</code>]
      [<code class="Fl">--total</code>]
      [<var class="Ar">path</var>|<var class="Ar">device</var>]&#x2026;</td>
  </tr>
</table>
</section>
<section class="Sh">
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
Lists the free and used space accessible to unprivileged users on mounted
  filesystems. With no <var class="Ar">path</var>s, all filesystems are listed;
  otherwise, those on which the <var class="Ar">path</var>s lie are, or if any
  correspond to a source device node of a mounted filesystem &#x2014; that
  filesystem.
<p class="Pp">With neither <var class="Ar">path</var>s nor
    <code class="Fl">-a</code>, zero-size, inaccessible, and over-mounted
    filesystems are omitted. Additional filtering via
    <code class="Fl">-txl</code> is applied in all cases.</p>
<p class="Pp">With <code class="Fl">-hH</code>, output is in a human-readable
    <code class="Li">3.2T</code>-style. Otherwise, without
    <code class="Fl">-P</code>, output is in blocks of
    <code class="Fl">-Bk</code>, the first valid of the
    <code class="Ev">DF_BLOCK_SIZE</code>, <code class="Ev">BLOCK_SIZE</code>,
    <code class="Ev">BLOCKSIZE</code> environment variables, or
    <b class="Sy">1024</b> bytes. Otherwise, the output is in blocks of
    <code class="Fl">-k</code> or <b class="Sy">512</b> bytes.</p>
<p class="Pp"><code class="Fl">-B</code> and the block size environment
    variables are in the case-insensitive format:</p>
<div class="Bd
  Bd-indent"><code class="Li">[<b class="Sy">+-&lt;&gt;/%</b>]<var class="Ar">base</var>[<b class="Sy">KMGTPEZY</b>][<b class="Sy">B</b>]</code></div>
Where <i class="Em">base</i> is a floating-point amount of bytes, which is then
  optionally multiplied by the relevant unit. <b class="Sy">B</b> sets the unit
  multiplier to <i class="Em">1000</i> (from <i class="Em">1024</i>).
  <var class="Ar">size</var> is equal to
  <i class="Em">base</i><b class="Sy">&#x00B7;</b><i class="Em">unit</i><b class="Sy">^</b><i class="Em">mult</i>,
  if any, or <i class="Em">base</i>.
<section class="Ss">
<h2 class="Ss" id="Columns"><a class="permalink" href="#Columns">Columns</a></h2>
<code class="Nm">df</code> produces a columnated listing; numeric columns are
  right-aligned, others are left-aligned.
<p class="Pp"></p>
<ul class="Bl-item Bl-compact">
  <li>The default columns are
      <b class="Sy">source</b>,<b class="Sy">size</b>,<b class="Sy">used</b>,<b class="Sy">avail</b>,<b class="Sy">pcent</b>,<b class="Sy">target</b>.</li>
  <li>With <code class="Fl">-i</code>, it's the same, but with i-nodes:
      <b class="Sy">source</b>,<b class="Sy">itotal</b>,<b class="Sy">iused</b>,<b class="Sy">iavail</b>,<b class="Sy">ipcent</b>,<b class="Sy">target</b>.</li>
  <li><a class="permalink" href="#T"><code class="Fl" id="T">-T</code></a>
      inserts <b class="Sy">fstype</b> as the second column.
    <p class="Pp">Available columns are:</p>
    <table class="tbl">
      <tr>
        <td></td>
        <td>source</td>
        <td>Filesystem</td>
        <td>Mount source, like <i>/dev/nvme0n1p2</i> or <i>tarta:/pub</i>.</td>
      </tr>
      <tr>
        <td></td>
        <td>fstype</td>
        <td>Type</td>
        <td>Filesystem type, like <b>vfat</b> or <b>nfs4</b>.</td>
      </tr>
      <tr>
        <td></td>
        <td>itotal</td>
        <td>i-nodes</td>
        <td>Total amount of i-nodes.</td>
      </tr>
      <tr>
        <td></td>
        <td>iused</td>
        <td>iUsed</td>
        <td>Amount of inodes in use.</td>
      </tr>
      <tr>
        <td></td>
        <td>iavail</td>
        <td>iFree</td>
        <td>Amount of inodes available to unprivileged users.</td>
      </tr>
      <tr>
        <td></td>
        <td>ipcent</td>
        <td>iUse%</td>
        <td><b>ceil</b>(100 * <b>iused</b> / (<b>iused</b> -
          <b>iavail</b>))<span class="Li">%</span></td>
      </tr>
      <tr>
        <td></td>
        <td>size</td>
        <td><i>1k</i>-blocks</td>
        <td>Total capacity, in blocks, rounded up.</td>
      </tr>
      <tr>
        <td></td>
        <td>used</td>
        <td>Used</td>
        <td>Capacity used, in blocks, rounded up.</td>
      </tr>
      <tr>
        <td></td>
        <td>avail</td>
        <td>Avail</td>
        <td>Capacity available to unprivileged users, in blocks, rounded
          up.</td>
      </tr>
      <tr>
        <td></td>
        <td>pcent</td>
        <td>Use%</td>
        <td><b>ceil</b>(100 * <b>used</b> / (<b>used</b> -
          <b>avail</b>))<span class="Li">%</span></td>
      </tr>
      <tr>
        <td></td>
        <td>file</td>
        <td>File</td>
        <td><i>path</i> this corresponds to, or &quot;<b>-</b>&quot;.</td>
      </tr>
      <tr>
        <td></td>
        <td>target</td>
        <td>Mounted on</td>
        <td>Mount point, like <i>/boot</i> or <i>/</i>.</td>
      </tr>
    </table>
    <p class="Pp"><code class="Fl">-hH</code> change the <b class="Sy">size</b>
        heading to &#x201C;<code class="Li">Size</code>&#x201D;.
        <code class="Fl">-P</code> changes the headings for
        <b class="Sy">size</b> to
        &#x201C;<var class="Ar">1024</var><code class="Li">-blocks</code>&#x201D;
        (plain number), <b class="Sy">avail</b> to
        &#x201C;<code class="Li">Available</code>&#x201D;, and
        <b class="Sy">pcent</b> to
        &#x201C;<code class="Li">Capacity</code>&#x201D;.</p>
  </li>
</ul>
</section>
</section>
<section class="Sh">
<h1 class="Sh" id="OPTIONS"><a class="permalink" href="#OPTIONS">OPTIONS</a></h1>
<dl class="Bl-tag Bl-compact">
  <dt><a class="permalink" href="#P"><code class="Fl" id="P">-P</code></a>,
    <code class="Fl">--portability</code></dt>
  <dd>Default to <b class="Sy">512</b>-byte blocks <span class="St">IEEE Std
      1003.1-2008 (&#x201C;POSIX.1&#x201D;)</span>-compatible headings.</dd>
  <dt><a class="permalink" href="#k"><code class="Fl" id="k">-k</code></a></dt>
  <dd>Equivalent to <code class="Fl">-B</code> <var class="Ar">1024</var>.</dd>
  <dt><a class="permalink" href="#B"><code class="Fl" id="B">-B</code></a>,
    <code class="Fl">--block-size</code>=<var class="Ar">blocksize</var></dt>
  <dd>Set block size for capacity output.</dd>
  <dt><a class="permalink" href="#l"><code class="Fl" id="l">-l</code></a>,
    <code class="Fl">--local</code></dt>
  <dd>Filter out non-local filesystems: <code class="Nm">cifs</code>,
      <code class="Nm">afs</code>, and those with a colon
      (&#x201C;<b class="Sy">:</b>&#x201D;) in their mount source.</dd>
  <dt><a class="permalink" href="#a"><code class="Fl" id="a">-a</code></a>,
    <code class="Fl">--all</code></dt>
  <dd>With no <var class="Ar">path</var>s, remove default filter (see above). No
      effect otherwise.</dd>
  <dt><a class="permalink" href="#i"><code class="Fl" id="i">-i</code></a>,
    <code class="Fl">--inodes</code></dt>
  <dd>Set output format to
      <b class="Sy">source</b>,<b class="Sy">itotal</b>,<b class="Sy">iused</b>,<b class="Sy">iavail</b>,<b class="Sy">ipcent</b>,<b class="Sy">target</b>.</dd>
  <dt><a class="permalink" href="#T_2"><code class="Fl" id="T_2">-T</code></a>,
    <code class="Fl">--print-type</code></dt>
  <dd>With default or <code class="Fl">-i</code> format, use
      <b class="Sy">fstype</b> as the second column.</dd>
  <dt><a class="permalink" href="#h"><code class="Fl" id="h">-h</code></a>,
    <code class="Fl">--human-readable</code></dt>
  <dd>Fold all sizes into a human readable <i class="Em">1024</i>-based
      <code class="Li">3.2T</code> style .</dd>
  <dt><a class="permalink" href="#H"><code class="Fl" id="H">-H</code></a>,
    <code class="Fl">--si</code></dt>
  <dd>Like <code class="Fl">-h</code> but <i class="Em">1000</i>.</dd>
  <dt><a class="permalink" href="#t"><code class="Fl" id="t">-t</code></a>,
    <code class="Fl">--print-type</code>=<var class="Ar">only-type</var></dt>
  <dd>Filter out all filesystems with types different than
      <var class="Ar">only-type</var>s.</dd>
  <dt><a class="permalink" href="#x"><code class="Fl" id="x">-x</code></a>,
    <code class="Fl">--exclude-type</code>=<var class="Ar">not-type</var></dt>
  <dd>Filter out all filesystems with types equal to
      <var class="Ar">not-type</var>s.</dd>
  <dt><a class="permalink" href="#-output"><code class="Fl" id="-output">--output</code></a>[=<var class="Ar">col</var>[,<var class="Ar">col</var>]&#x2026;]</dt>
  <dd>Print <var class="Ar">col</var>umns (or all if no argument). See the
      <a class="Sx" href="#Columns">Columns</a> section. Excludes
      <code class="Fl">-T</code>.</dd>
  <dt><a class="permalink" href="#-sync"><code class="Fl" id="-sync">--sync</code></a></dt>
  <dd>Run <a class="Xr" href="../man2/sync.2.html">sync(2)</a> before collecting
      any data. This may provide more accurate statistics on some systems.</dd>
  <dt><a class="permalink" href="#-no-sync"><code class="Fl" id="-no-sync">--no-sync</code></a></dt>
  <dd>Don't. This is the default.</dd>
  <dt><a class="permalink" href="#-total"><code class="Fl" id="-total">--total</code></a></dt>
  <dd>Write a final line with summary information of all filesystems printed
      before.</dd>
  <dt><a class="permalink" href="#v"><code class="Fl" id="v">-v</code></a></dt>
  <dd>Ignored for compatibility with <span class="Ux">AT&amp;T System&#x00A0;V
      Release&#x00A0;4 UNIX</span> on i386.</dd>
</dl>
</section>
<section class="Sh">
<h1 class="Sh" id="ENVIRONMENT"><a class="permalink" href="#ENVIRONMENT">ENVIRONMENT</a></h1>
<dl class="Bl-tag Bl-compact">
  <dt><a class="permalink" href="#DF_BLOCK_SIZE"><code class="Ev" id="DF_BLOCK_SIZE">DF_BLOCK_SIZE</code></a>,
    <code class="Ev">BLOCK_SIZE</code>, <code class="Ev">BLOCKSIZE</code></dt>
  <dd>Without <code class="Fl">-P</code>, the first valid of these variables
      sets the default block size, instead of <b class="Sy">1024</b>.</dd>
</dl>
</section>
<section class="Sh">
<h1 class="Sh" id="FILES"><a class="permalink" href="#FILES">FILES</a></h1>
<dl class="Bl-tag Bl-compact">
  <dt><span class="Pa">/etc/mtab</span></dt>
  <dd>List of mounted filesystems.</dd>
</dl>
</section>
<section class="Sh">
<h1 class="Sh" id="EXIT_STATUS"><a class="permalink" href="#EXIT_STATUS">EXIT
  STATUS</a></h1>
<b class="Sy">1</b> if a <var class="Ar">path</var> couldn't be accessed, or if
  no filesystems were listed (the heading is also suppressed in that case).
</section>
<section class="Sh">
<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
  ALSO</a></h1>
<a class="Xr" href="../man5/fstab.5.html">fstab(5)</a>,
  <a class="Xr" href="../man8/mount.8.html">mount(8)</a>
</section>
<section class="Sh">
<h1 class="Sh" id="STANDARDS"><a class="permalink" href="#STANDARDS">STANDARDS</a></h1>
Conforms to <span class="St">IEEE Std 1003.1-2008
  (&#x201C;POSIX.1&#x201D;)</span>; as historical practice is irreconcilable,
  portable output is achieved only with <code class="Fl">-P</code> and an
  optional <code class="Fl">-k</code>; even then, columnation is acceptable, but
  not required. Some implementations blunder even this, and default to
  <b class="Sy">1024</b>-byte blocks. The only truly portable invocation of
  <code class="Nm">df</code> is
<div class="Bd Bd-indent"><code class="Li">$
  <code class="Ev">POSIXLY_CORRECT</code><code class="Li">=</code>
  <code class="Nm">df</code> <code class="Fl">-P</code>
  [<code class="Fl">-k</code>]
  [<var class="Ar">path</var>|<var class="Ar">device</var>]&#x2026;</code></div>
<p class="Pp">It also defines a <code class="Fl">-t</code> XSI extension as
    &quot;Include total allocated-space figures in the output&quot;, but leaves
    it explicitly unspecified; this is good, as <code class="Fl">-t</code>
    <var class="Ar">only-type</var> is universally supported.</p>
<p class="Pp">This implementation is compatible with the GNU system, which is
    broken as noted above, more strict about mixing output format flags,
    disallows block sizes with <b class="Sy">B</b> but without a unit, as well
    as lowercase <b class="Sy">B</b>, and only supports integer
    <var class="Ar">base</var>s.</p>
</section>
<section class="Sh">
<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
<section class="Ss">
<h2 class="Ss" id="Research__s-2UNIX_s0"><a class="permalink" href="#Research__s-2UNIX_s0">Research
  UNIX</a></h2>
Appears in the first edition of the UNIX Programmer's Manual as
  <a class="Xr" href="../manI/df.I.html">df(I)</a>:
<div class="Bd-indent">
<dl class="Bl-tag Bl-compact">
  <dt><a class="permalink" href="#NAME_2"><code class="Li" id="NAME_2">NAME</code></a></dt>
  <dd><a class="permalink" href="#df__--__disk_free"><code class="Li" id="df__--__disk_free">df
      -- disk free</code></a></dd>
  <dt><a class="permalink" href="#SYNOPSIS_2"><code class="Li" id="SYNOPSIS_2">SYNOPSIS</code></a></dt>
  <dd><a class="permalink" href="#_z_(uld_z_(ulf___filesystem__"><code class="Li" id="_z_(uld_z_(ulf___filesystem__">df
      [ filesystem ]</code></a></dd>
</dl>
</div>
Writing out plus-separated free block counts for
  <span class="Pa">/dev/rf0</span>, <span class="Pa">/dev/rk1</span>,
  <span class="Pa">/dev/rk2</span> <span class="No">and</span>
  <span class="Pa">/dev/rk3</span>, or <var class="Ar">filesystem</var> (a file
  with at least a filesystem superblock). The second edition provides a
  different list and notes that these are the &quot;normally mounted file
  systems&quot;.
<p class="Pp"><span class="Ux">Version&#x00A0;5 AT&amp;T UNIX</span>, alongside
    a new filesystem format, sees a rewrite in C and
    &#x201C;<span class="Pa">device</span>
    <var class="Ar">blocks</var>&#x201D;-style output.</p>
<p class="Pp"><span class="Ux">Version&#x00A0;7 AT&amp;T UNIX</span> installs
    <code class="Nm">df</code> set-user-ID, since it read the superblocks
    directly. This practice continues intermittently across all
    <code class="Nm">df</code>s that do so.</p>
</section>
<section class="Ss">
<h2 class="Ss" id="The_BSD"><a class="permalink" href="#The_BSD">The
  BSD</a></h2>
<span class="Ux">4.0BSD</span> sees the first version that reads
  <span class="Pa">/etc/mtab</span>:
<div class="Bd Bd-indent"><b class="Sy">df</b> <span class="No">[</span>
  <b class="Sy">-i</b> <span class="No">] [</span> <b class="Sy">-l</b>
  <span class="No">] [ filesystem ... ] [ file ... ]</span></div>
It also introduces a faintly familiar format:
<div class="Bd Bd-indent"><code class="Li">Filesystem Mounted on blocks used
  free % used</code></div>
With <code class="Fl">-i</code> appending the inode fields:
<div class="Bd Bd-indent"><code class="Li">iused ifree %iused</code></div>
And <code class="Fl">-l</code> adding <code class="Li">hardway</code>, which
  reads the underlying block device's free list, after
  <code class="Li">free</code>. The <code class="Li">blocks</code> are in real
  filesystem block size &#x2014; <b class="Sy">1024</b>; the page notes this as
  being twice the block size of <a class="Xr" href="../man1/du.1.html">du(1)</a>
  and <a class="Xr" href="../man1/ls.1.html">ls(1)</a>; <span class="St">X/Open
  Portability Guide Issue&#x00A0;4 (&#x201C;XPG4&#x201D;)</span> notes this as
  one of the reasons for the irreconcilability of existing practice (and, hence,
  <code class="Fl">-P</code>).
<p class="Pp"><span class="Ux">4.2BSD</span> removes <code class="Fl">-l</code>
    and changes the format to a less confusing (and more familiar) one:</p>
<div class="Bd Bd-indent"><code class="Li">Filesystem kbytes used avail capacity
  Mounted on</code></div>
With <code class="Fl">-i</code> Adding
<div class="Bd Bd-indent"><code class="Li"> iused ifree %iused</code></div>
before <code class="Li">Mounted on</code>. <span class="St">IEEE Std 1003.1-2008
  (&#x201C;POSIX.1&#x201D;)</span> erroneously notes this as the
  <code class="Fl">-P</code> format.
<p class="Pp"><span class="Ux">4.3BSD-Reno</span> sees</p>
<div class="Bd Bd-indent"><code class="Nm">df</code>
  [<code class="Fl">-ikn</code>] [<var class="Ar">file</var>
  <code class="Li">|</code> <var class="Ar">filesystem ...</var>]</div>
With an automatically-scaling <code class="Li">Filesystem</code> column and
  <b class="Sy">512</b>-byte blocks with an appropriate
  <code class="Li">512-blks</code> heading by default, with
  <code class="Fl">-k</code> to revert. <code class="Fl">-n</code> doesn't block
  for mount information.
<p class="Pp"><span class="Ux">4.4BSD</span> sees a
    <a class="Sx" href="#SYNOPSIS">SYNOPSIS</a> of</p>
<div class="Bd Bd-indent"><code class="Nm">df</code>
  [<code class="Fl">-in</code>] [<code class="Fl">-t</code>
  <var class="Ar">type</var>] [<var class="Ar">file</var> |
  <var class="Ar">filesystem ...</var>]</div>
<code class="Fl">-k</code> was replaced with <code class="Ev">BLOCKSIZE</code>
  in the
<div class="Bd
  Bd-indent"><code class="Li">base[<b class="Sy">KMG</b>]</code></div>
format. Multiple instances of <code class="Fl">-t</code> can be used to filter
  from a list of supported filesystems (like <b class="Sy">ufs</b>,
  <b class="Sy">nfs</b>, <span class="No">or</span> <b class="Sy">kernfs</b>)
  and groups (<b class="Sy">all</b>, <b class="Sy">local</b>,
  <b class="Sy">misc</b>), or to filter them out by prepending
  <b class="Sy">no</b>.
<p class="Pp"><span class="Ux">4.4BSD-Lite2</span> allows <i class="Em">one</i>
    <code class="Fl">-t</code>, but sees it as a (<b class="Sy">no</b>-prefixed)
    comma-separated list of filesystem types.</p>
</section>
<section class="Ss">
<h2 class="Ss" id="System_V"><a class="permalink" href="#System_V">System
  V</a></h2>
<span class="No">PWB/</span><span class="Ux">UNIX</span> has
<div class="Bd Bd-indent"><b class="Sy">df</b> <span class="No">[</span>
  <b class="Sy">-uqs</b> <span class="No">] [</span> <b class="Sy">-t</b>
  <span class="No">number ] [arg ...]</span></div>
and uses <span class="Pa">/etc/mnttab</span> by default, accepting
  <var class="Ar">arg</var>s of either the source device or the mount point. The
  default output is relatively similar to <span class="Ux">Version&#x00A0;5
  AT&amp;T UNIX</span>'s as
  &#x201C;<code class="Li">/dev/</code><var class="Ar">mountpoint</var>
  <code class="Li">(</code><span class="Pa">device</span><code class="Li">)</code>
  <var class="Ar">free-blocks</var>&#x201D; <code class="Fl">-t</code> compares
  the free block count on processed filesystems with
  <var class="Ar">number</var>, writing &#x201C;<var class="Ar">maj min</var>
  <b class="Sy">Y</b>&#x201D; if it's more and <b class="Sy">N</b>, alongside
  exiting with <b class="Sy">1</b> otherwise. <code class="Fl">-u</code> writes
  a verbose usage listing for each filesystem:
<div class="Bd">
<pre>
<code class="Li">/dev/
</code><var class="Ar">mountpoint
</var><code class="Li">(
</code><span class="Pa">device
</span><code class="Li">)	
</code><var class="Ar">size
</var> <code class="Li">total blocks
</code>
<code class="Li">		
</code><var class="Ar">internal-inodes
</var> <code class="Li">system use
</code>
<code class="Li">		
</code><var class="Ar">free-blocks
</var> <code class="Li">free
</code>
<code class="Li">		
</code><var class="Ar">blocks-used
</var> <code class="Li">used
</code>
<code class="Li">		
</code><var class="Ar">free-inodes
</var> <code class="Li">free inodes
</code>
</pre>
</div>
<code class="Fl">-q</code> reads the free space directly out of the superblock.
  <code class="Fl">-s</code> suppresses all output. This is a big fucking mess!
  No wonder that
<p class="Pp"><span class="Ux">AT&amp;T System&#x00A0;III UNIX</span> is
    completely different. By default, the output format is</p>
<div class="Bd
  Bd-indent"><code class="Li"><var class="Ar">mountpoint</var><code class="Li">(</code><span class="Pa">device</span><code class="Li">):</code>
  <var class="Ar">free-blocks</var> <code class="Li">blocks</code>
  <var class="Ar">free-inodes</var> <code class="Li">i-nodes</code></code></div>
With <code class="Fl">-t</code>, it grows an additional line:
<div class="Bd Bd-indent"><code class="Li"> (<var class="Ar">size</var>
  <code class="Li">total blocks,</code> <var class="Ar">inode-blocks</var>
  <code class="Li">for i-nodes)</code></code></div>
With <code class="Fl">-f</code>, the output is as default, but without the
  i-node count, and the free block count is validated against the superblock.
  <code class="Fl">-q</code> is ignored.
<p class="Pp"><span class="Ux">AT&amp;T System&#x00A0;V UNIX</span> fixes
    <code class="Fl">-t</code> with <code class="Fl">-f</code> and uses the
    filesystem name from the superblock for unmounted filesystems.
    <span class="No">Non-</span><b class="Sy">512</b>-byte filesystem blocks are
    corrected to <b class="Sy">512</b>-byte output blocks.</p>
<p class="Pp"><span class="Ux">AT&amp;T System&#x00A0;V Release&#x00A0;3
    UNIX</span> replaces <code class="Fl">-q</code> with
    <code class="Fl">-l</code>, skipping network mounts, and gains the ability
    to match a file to its filesystem. The default output gains an asterisk
    (&#x201C;<b class="Sy">*</b>&#x201D;) after <code class="Li">blocks</code>,
    for subsequent iterations over the same source. <code class="Fl">-t</code>
    now adds</p>
<div class="Bd Bd-indent"><code class="Li"> total: <var class="Ar">size</var>
  <code class="Li">blocks</code> <var class="Ar">total-inodes</var>
  <code class="Li">i-nodes</code></code></div>
<p class="Pp">Cool, but what if I told you it could be worse?
    <span class="Ux">AT&amp;T System&#x00A0;V Release&#x00A0;4 UNIX</span>
  ships</p>
<div class="Bd Bd-indent"><code class="Li">df [-F FSType] [-begklntVv]
  [current_options] [-o specific_options] [directory | special ...]</code></div>
(with <code class="Fl">-v</code> <span class="No">on i386 only</span>). The
  default output is similar to <span class="Ux">AT&amp;T System&#x00A0;III
  UNIX</span>'s, save for <code class="Li">files</code> instead of
  <code class="Li">i-nodes</code>. The interesting part (rather, the one that
  isn't eye-piercingly insane like the filesystem-specific helper programs, the
  intricate precedence rules, or transitive handling of a remote mount on the
  remote host) are the output formats (with <var class="Ar">free</var>
  <span class="No">in kilobytes and</span> <b class="Sy">512</b>-byte blocks):
<dl class="Bl-tag Bl-compact">
  <dt><a class="permalink" href="#n"><code class="Fl" id="n">-n</code></a></dt>
  <dd><a class="permalink" href="#mountpoint"><code class="Li" id="mountpoint">mountpoint</code></a><code class="Li">:
      </code><var class="Ar">type</var></dd>
  <dt><a class="permalink" href="#e"><code class="Fl" id="e">-e</code></a></dt>
  <dd>
    <ul class="Bl-item Bl-compact">
      <li><a class="permalink" href="#Filesystem_____________ifree"><code class="Li" id="Filesystem_____________ifree">Filesystem
          ifree</code></a></li>
      <li><code class="Li">
          </code><span class="Pa">device</span><code class="Li">
          </code><var class="Ar">free-ino</var></li>
    </ul>
  </dd>
  <dt><a class="permalink" href="#b"><code class="Fl" id="b">-b</code></a></dt>
  <dd>
    <ul class="Bl-item Bl-compact">
      <li><a class="permalink" href="#Filesystem_____________avail"><code class="Li" id="Filesystem_____________avail">Filesystem
          avail</code></a></li>
      <li><code class="Li">
          </code><span class="Pa">device</span><code class="Li">
          </code><var class="Ar">free</var></li>
    </ul>
  </dd>
  <dt><a class="permalink" href="#be"><code class="Fl" id="be">-be</code></a></dt>
  <dd>
    <ul class="Bl-item Bl-compact">
      <li><code class="Li">
          </code><var class="Ar">mountpoint</var><code class="Li">(
          </code><span class="Pa">device</span><code class="Li">):
          </code><var class="Ar">free</var>
        <code class="Li">kilobytes</code></li>
      <li><code class="Li">
          </code><var class="Ar">mountpoint</var><code class="Li">(
          </code><span class="Pa">device</span><code class="Li">):
          </code><var class="Ar">free-ino</var>
        <code class="Li">files</code></li>
      <li></li>
    </ul>
  </dd>
  <dt><a class="permalink" href="#t_2"><code class="Fl" id="t_2">-t</code></a></dt>
  <dd>The same as <span class="Ux">AT&amp;T System&#x00A0;III UNIX</span> with
      <code class="Fl">-t</code>, save for <code class="Li">files</code> instead
      of <code class="Li">i-nodes</code>:
    <ul class="Bl-item Bl-compact">
      <li><code class="Li">
          </code><var class="Ar">mountpoint</var><code class="Li">(
          </code><span class="Pa">device</span><code class="Li">):
          </code><var class="Ar">free-blo</var>
          <code class="Li">blocks</code><var class="Ar">free-ino</var>
          <code class="Li">files</code></li>
      <li><a class="permalink" href="#total:"><code class="Li" id="total:">
          total: </code></a><var class="Ar">blocks</var> <code class="Li">blocks
          </code><var class="Ar">inodes</var> <code class="Li">files</code></li>
    </ul>
  </dd>
  <dt><a class="permalink" href="#k_2"><code class="Fl" id="k_2">-k</code></a></dt>
  <dd><a class="permalink" href="#filesystem_________kbytes___used_____avail____capacity__mounted_on"><code class="Li" id="filesystem_________kbytes___used_____avail____capacity__mounted_on">filesystem
      kbytes used avail capacity mounted on</code></a> (with a two-digit
      precision for <code class="Li">capacity</code>)</dd>
  <dt><a class="permalink" href="#g"><code class="Fl" id="g">-g</code></a></dt>
  <dd><var class="Ar">UUID</var> is a 32-bit integer,
      <var class="Ar">filesystem-name</var> is a 32-character string;
      <var class="Ar">flags</var> are the mount flags, numerically:
    <ul class="Bl-item Bl-compact">
      <li><code class="Li">
          </code><var class="Ar">mountpoint</var><code class="Li">(
          </code><span class="Pa">device</span><code class="Li">):
          </code><var class="Ar">bsz</var> <code class="Li">block size
          </code><var class="Ar">fsz</var> <code class="Li">frag
        size</code></li>
      <li><code class="Li"> </code><var class="Ar">blocks</var>
          <code class="Li">total blocks</code><var class="Ar">free-bl</var>
          <code class="Li">free blocks</code><var class="Ar">availbl</var>
          <code class="Li">available </code><var class="Ar">inodes</var>
          <code class="Li">total files</code></li>
      <li><var class="Ar">free-in</var> <code class="Li">free files
          </code><var class="Ar">UUID</var> <code class="Li">filesys id
          </code><var class="Ar">filesystem-name</var><code class="Li">
        </code></li>
      <li><code class="Li"> </code><var class="Ar">type</var>
          <code class="Li">fstype 0x000</code><var class="Ar">flags</var>
          <code class="Li">flag </code><var class="Ar">maxlen</var>
          <code class="Li">filename length</code></li>
      <li></li>
    </ul>
  </dd>
  <dt><a class="permalink" href="#v_2"><code class="Fl" id="v_2">-v</code></a></dt>
  <dd>The heading is printed whenever the option is specified, but the usage is
      an integer:
    <ul class="Bl-item Bl-compact">
      <li><a class="permalink" href="#Mount_Dir__Filesystem___________blocks______used______free___used"><code class="Li" id="Mount_Dir__Filesystem___________blocks______used______free___used">Mount
          Dir Filesystem blocks used free %used</code></a></li>
    </ul>
  </dd>
</dl>
</section>
<section class="Ss">
<h2 class="Ss" id="Standards"><a class="permalink" href="#Standards">Standards</a></h2>
X/Open Portability Guide Issue&#x00A0;2 (&#x201C;XPG2&#x201D;) specifies
  <code class="Nm">df</code> [<code class="Fl">-t</code>] with an undefined
  format. <span class="St">IEEE Std 1003.2-1992 (&#x201C;POSIX.2&#x201D;)</span>
  excludes <code class="Nm">df</code>, as it doesn't address the concept of
  filesystems; it's included in the <span class="St">IEEE Std 1003.2a-1992
  (&#x201C;POSIX.2&#x201D;)</span> (User Portability Extension) supplement,
  creating <code class="Fl">-Pk</code> with their well-defined formats and block
  sizes of today; <span class="St">X/Open Portability Guide Issue&#x00A0;4
  (&#x201C;XPG4&#x201D;)</span> aligns its definition therewith, retaining
  <code class="Fl">-t</code> as an extension.
</section>
</section>
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>
</html>

M man1/echo.1 => man1/echo.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "ECHO" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "ECHO" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/echo.1.html => man1/echo.1.html +2 -2
@@ 49,8 49,8 @@ Writes each <var class="Ar">string</var>, separated by a single space (&#x201C;
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/env.1 => man1/env.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "ENV" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "ENV" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/env.1.html => man1/env.1.html +2 -2
@@ 277,8 277,8 @@ Conforms to <span class="St">IEEE Std 1003.1-2008
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/expand.1 => man1/expand.1 +22 -14
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "EXPAND" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "EXPAND" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"


@@ 43,7 43,8 @@ except for the backspace, which has a width of -1 column.
When a tab is encountered, it's replaced by blanks equal in number to the distance to the next stop;
if it's beyond the final defined stop, it's replaced by a single blank.
.PP
\fBunexpand\fR performs the equivalent processing, but inverse operation,
\fBunexpand\fR
performs the equivalent processing, but inverse operation,
replacing runs of at least two blanks before each stop with a tab.
If an explicit set of stops is specified, process input lines up to the final stop,
don't output tabs that would exceed that stop, and munge all extraneous spaces in the run thereupto.


@@ 57,8 58,11 @@ Lay out stops at columns equal to integer multiples of
.TP 30n
\fB\-t\fR, \fB\--tabs\fR=\fIstop\fR,\fIstop\fR[,\fIstop\fR]\[u2026]
Set stops at the specified columns.
Each \fIstop\fR must be further than the last.
\fIstop\fRs can be separated by the comma, space, and tab characters.
Each
\fIstop\fR
must be further than the last .
\fIstop\fRs
may be separated by the comma, space, and tab characters.
.TP 30n
\fB\-i\fR, \fB\--initial\fR
Only expand tabs if they were preceded by just blanks and other tabs.


@@ 70,11 74,11 @@ Also coalesce blanks if they were preceded by characters other than tabs and oth
Align tab-separated data:
.nf
.RS 4n
$ \fBprintf\fR '147.312$\et12$\et12\et2.3%%\en11 520$\et320$\et30\et20%%\en' | \fBexpand\fR
\fR$\fR \fBprintf\fR \fR'147.312$\et12$\et12\et2.3%%\en11 520$\et320$\et30\et20%%\en' \&|\fR \fBexpand\fR
147.312$        12$     12      2.3%
11 520$ 320$    30      20%

$ \fBprintf\fR '147.312$\et12$\et12\et2.3%%\en11 520$\et320$\et30\et20%%\en' | \fBexpand\fR \fB\-t\fR \fI12\fR
\fR$\fR \fBprintf\fR \fR'147.312$\et12$\et12\et2.3%%\en11 520$\et320$\et30\et20%%\en' \&|\fR \fBexpand\fR \fB\-t\fR \fI12\fR
147.312$    12$         12          2.3%
11 520$     320$        30          20%
.RE


@@ 83,12 87,12 @@ $ \fBprintf\fR '147.312$\et12$\et12\et2.3%%\en11 520$\et320$\et30\et20%%\en' | \
Tabulate a simple form:
.nf
.RS 4n
$ {
>    \fBecho\fR Groceries for February:
>    \fBprintf\fR '\etBananas\et3.5kg\et$4.51\en'
>    \fBprintf\fR '\etKiwis\et2kg\et$3.19\etCall Siegfried to explain short!\en'
>    \fBprintf\fR '\etBread\et\et$20.21\en'
> } | \fBexpand\fR \fB\-t\fR \fI4\fR,\fI15\fR,\fI25\fR,\fI35\fR
\fR$ {\fR
\fR>   \fR \fBecho\fR \fRGroceries for February\fR:
\fR>   \fR \fBprintf\fR \fR'\etBananas\et3.5kg\et$4.51\en'\fR
\fR>   \fR \fBprintf\fR \fR'\etKiwis\et2kg\et$3.19\etCall Siegfried to explain short!\en'\fR
\fR>   \fR \fBprintf\fR \fR'\etBread\et\et$20.21\en'\fR
\fR> } \&|\fR \fBexpand\fR \fB\-t\fR \fI4\fR,\fI15\fR,\fI25\fR,\fI35\fR
Groceries for February:
    Bananas    3.5kg     $4.51
    Kiwis      2kg       $3.19     Call Siegfried to explain short!


@@ 96,6 100,10 @@ Groceries for February:
.RE
.fi
.SH "STANDARDS"
Appeared in\ 1BSD. This version is compatible with\ 4.4BSD.
Appeared in
1BSD.
This version is compatible with
4.4BSD.
.PP
\fB\-i\fR is an extension, also present on the GNU system.
\fB\-i\fR
is an extension, also present on the GNU system .

M man1/expand.1.html => man1/expand.1.html +44 -46
@@ 64,14 64,13 @@ Expands tab characters from <var class="Ar">file</var>s (or the standard input
    width of -1 column. When a tab is encountered, it's replaced by blanks equal
    in number to the distance to the next stop; if it's beyond the final defined
    stop, it's replaced by a single blank.</p>
<p class="Pp"><code class="Nm">unexpand</code> <span class="No">performs the
    equivalent processing, but inverse operation</span>,
    <span class="No">replacing runs of at least two blanks before each stop with
    a tab</span>. If an explicit set of stops is specified, process input lines
    up to the final stop, don't output tabs that would exceed that stop, and
    munge all extraneous spaces in the run thereupto. (Probably. The semantics
    here are very subtle and unintuitive, but compatible with
    <span class="Ux">4.4BSD</span>.)</p>
<p class="Pp"><code class="Nm">unexpand</code> performs the equivalent
    processing, but inverse operation, replacing runs of at least two blanks
    before each stop with a tab. If an explicit set of stops is specified,
    process input lines up to the final stop, don't output tabs that would
    exceed that stop, and munge all extraneous spaces in the run thereupto.
    (Probably. The semantics here are very subtle and unintuitive, but
    compatible with <span class="Ux">4.4BSD</span>.)</p>
</section>
<section class="Sh">
<h1 class="Sh" id="OPTIONS"><a class="permalink" href="#OPTIONS">OPTIONS</a></h1>


@@ 82,10 81,9 @@ Expands tab characters from <var class="Ar">file</var>s (or the standard input
      <var class="Ar">width</var> (default <b class="Sy">8</b>).</dd>
  <dt><a class="permalink" href="#t_2"><code class="Fl" id="t_2">-t</code></a>,
    <code class="Fl">--tabs</code>=<var class="Ar">stop</var>,<var class="Ar">stop</var>[,<var class="Ar">stop</var>]&#x2026;</dt>
  <dd>Set stops at the specified columns. <span class="No">Each</span>
      <var class="Ar">stop</var> <span class="No">must be further than the
      last</span>. <var class="Ar">stop</var>s can be separated by the comma,
      space, and tab characters.</dd>
  <dd>Set stops at the specified columns. Each <var class="Ar">stop</var> must
      be further than the last . <var class="Ar">stop</var>s may be separated by
      the comma, space, and tab characters.</dd>
  <dt><a class="permalink" href="#i"><code class="Fl" id="i">-i</code></a>,
    <code class="Fl">--initial</code></dt>
  <dd>Only expand tabs if they were preceded by just blanks and other tabs.</dd>


@@ 100,18 98,18 @@ Expands tab characters from <var class="Ar">file</var>s (or the standard input
Align tab-separated data:
<div class="Bd Bd-indent">
<pre>
<span class="No">$
</span> <code class="Nm">printf
</code> <span class="No">'147.312$\t12$\t12\t2.3%%\n11 520$\t320$\t30\t20%%\n'
</span> | <code class="Nm">expand
<code class="Li">$
</code> <code class="Nm">printf
</code> <code class="Li">'147.312$\t12$\t12\t2.3%%\n11 520$\t320$\t30\t20%%\n' |
</code> <code class="Nm">expand
</code>
147.312$        12$     12      2.3%
11 520$ 320$    30      20%

<span class="No">$
</span> <code class="Nm">printf
</code> <span class="No">'147.312$\t12$\t12\t2.3%%\n11 520$\t320$\t30\t20%%\n'
</span> | <code class="Nm">expand
<code class="Li">$
</code> <code class="Nm">printf
</code> <code class="Li">'147.312$\t12$\t12\t2.3%%\n11 520$\t320$\t30\t20%%\n' |
</code> <code class="Nm">expand
</code> <code class="Fl">-t
</code> <var class="Ar">12
</var>


@@ 122,26 120,26 @@ Align tab-separated data:
<p class="Pp">Tabulate a simple form:</p>
<div class="Bd Bd-indent">
<pre>
<span class="No">$ {
</span>
<span class="No">&gt;   
</span> <code class="Nm">echo
</code> <span class="No">Groceries for February
</span>:
<span class="No">&gt;   
</span> <code class="Nm">printf
</code> <span class="No">'\tBananas\t3.5kg\t$4.51\n'
</span>
<span class="No">&gt;   
</span> <code class="Nm">printf
</code> <span class="No">'\tKiwis\t2kg\t$3.19\tCall Siegfried to explain short!\n'
</span>
<span class="No">&gt;   
</span> <code class="Nm">printf
</code> <span class="No">'\tBread\t\t$20.21\n'
</span>
<span class="No">&gt; }
</span> | <code class="Nm"></code>
<code class="Li">$ {
</code>
<code class="Li">&gt;   
</code> <code class="Nm">echo
</code> <code class="Li">Groceries for February
</code>:
<code class="Li">&gt;   
</code> <code class="Nm">printf
</code> <code class="Li">'\tBananas\t3.5kg\t$4.51\n'
</code>
<code class="Li">&gt;   
</code> <code class="Nm">printf
</code> <code class="Li">'\tKiwis\t2kg\t$3.19\tCall Siegfried to explain short!\n'
</code>
<code class="Li">&gt;   
</code> <code class="Nm">printf
</code> <code class="Li">'\tBread\t\t$20.21\n'
</code>
<code class="Li">&gt; } |
</code> <code class="Nm"></code>
</pre>
expand <code class="Fl">-t
</code> <var class="Ar">4


@@ 157,16 155,16 @@ Groceries for February:
</section>
<section class="Sh">
<h1 class="Sh" id="STANDARDS"><a class="permalink" href="#STANDARDS">STANDARDS</a></h1>
<span class="No">Appeared in</span> <span class="Ux">1BSD</span>. This version
  is compatible with <span class="Ux">4.4BSD</span>.
<p class="Pp"><code class="Fl">-i</code> <span class="No">is an extension, also
    present on the GNU system</span>.</p>
Appeared in <span class="Ux">1BSD</span>. This version is compatible with
  <span class="Ux">4.4BSD</span>.
<p class="Pp"><code class="Fl">-i</code> is an extension, also present on the
    GNU system .</p>
</section>
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/factor.1 => man1/factor.1 +4 -4
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "FACTOR" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "FACTOR" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"


@@ 13,7 13,7 @@
.br
.PD 0
.HP 4n
\fBcat\ \fInumbers\fB\ |\ \fBfactor\fB\fR
\fBcat\ \fInumbers\ \&|\fB\ \fBfactor\fB\fR
.PD
.SH "DESCRIPTION"
Prints factors of all


@@ 40,7 40,7 @@ wasn't actually, or was out of range.
1410: 2 3 5 47
1981: 7 283

\fR$\fR \fBtr\fR \fB\-cd\fR \fR'0-9\en \et' < /dev/urandom\fR | \fBdd\fR \fRbs=60 count=1\fR | \fBfactor\fR
\fR$\fR \fBtr\fR \fB\-cd\fR \fR'0-9\en \et' < /dev/urandom \&|\fR \fBdd\fR \fRbs=60 count=1 \&|\fR \fBfactor\fR
11: 11
41615: 5 7 29 41
0:


@@ 61,7 61,7 @@ Version\~7 AT&T UNIX
as
factor(1):
.RS 6n
\fBfactor\fR [\ number\ ]
\fBfactor\fR \fR[ number ]\fR
.RE
.PP
A direct C port appeared in

M man1/factor.1.html => man1/factor.1.html +8 -8
@@ 32,7 32,7 @@
</table>
<table class="Nm">
  <tr>
    <td><code class="Nm">cat <var class="Ar">numbers</var> |
    <td><code class="Nm">cat <var class="Ar">numbers |</var>
      <code class="Nm">factor</code></code></td>
    <td></td>
  </tr>


@@ 70,10 70,10 @@ factor <var class="Ar">1410 1981
<code class="Li">$
</code> <code class="Nm">tr
</code> <code class="Fl">-cd
</code> <code class="Li">'0-9\n \t' &lt; /dev/urandom
</code> | <code class="Nm">dd
</code> <code class="Li">bs=60 count=1
</code> | <code class="Nm"></code>factor
</code> <code class="Li">'0-9\n \t' &lt; /dev/urandom |
</code> <code class="Nm">dd
</code> <code class="Li">bs=60 count=1 |
</code> <code class="Nm"></code>factor
11: 11
41615: 5 7 29 41
0:


@@ 93,7 93,7 @@ factor <var class="Ar">1410 1981
  <span class="Ux">Version&#x00A0;7 AT&amp;T UNIX</span> as
  <a class="Xr" href="../man1/factor.1.html">factor(1)</a>:
<div class="Bd Bd-indent"><code class="Li"><b class="Sy">factor</b>
  <span class="No">[&#x00A0;number&#x00A0;]</span></code></div>
  <code class="Li">[ number ]</code></code></div>
<p class="Pp">A direct C port appeared in <span class="Ux">4.1BSD</span> as
    <a class="Xr" href="../man6/factor.6.html">factor(6)</a>. It had been
    rewritten in <span class="Ux">4.3BSD-Reno</span> to parse one number per


@@ 108,8 108,8 @@ factor <var class="Ar">1410 1981
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/hostid.1 => man1/hostid.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "HOSTID" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "HOSTID" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/hostid.1.html => man1/hostid.1.html +2 -2
@@ 49,8 49,8 @@ Prints the supposedly-unique identifier of the host, as obtained via
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/id.1 => man1/id.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "ID" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "ID" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/id.1.html => man1/id.1.html +2 -2
@@ 213,8 213,8 @@ entry and <code class="Fl">-p</code> extension, deprecating
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/link.1 => man1/link.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "LINK" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "LINK" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/link.1.html => man1/link.1.html +2 -2
@@ 61,8 61,8 @@ Conforms to <span class="St">IEEE Std 1003.1-2008
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/logname.1 => man1/logname.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "LOGNAME" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "LOGNAME" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/logname.1.html => man1/logname.1.html +2 -2
@@ 71,8 71,8 @@ First appeared in <span class="Ux">AT&amp;T System&#x00A0;III UNIX</span>,
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

A man1/mkdir.1 => man1/mkdir.1 +112 -0
@@ 0,0 1,112 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "MKDIR" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"
\fBmkdir\fR
\- create directory
.SH "SYNOPSIS"
.HP 6n
\fBmkdir\fR
[\fB\-pvZ\fR]
[\fB\-m\fR\ \fImode\fR]
[\fB\--context\fR=\fIMAC\fR]
\fIdirectory\fR\[u2026]
.SH "DESCRIPTION"
Creates the specified directories with mode
\fRa=rwx\fR
\-
\fIumask\fR.
.PP
With
\fB\-p\fR,
creates all leading directories, too, with the permission bits of
\fRu=wx\fR
+
\fR~\fR\fIumask\fR.
This ensures the final directory can be created, regardless of ill-advised
\fIumask\fRs.
.SH "OPTIONS"
.TP 17n
\fB\-p\fR, \fB\--parents\fR
Create all parents of the specified directories as well, and ignore directories that already exist.
.PD 0
.TP 17n
\fB\-v\fR, \fB\--verbose\fR
Print which directories have been created to the standard output stream.
.TP 17n
\fB\-m\fR, \fB\--mode\fR=\fImode\fR
chmod(1)-style
mode to create final directories as.
.TP 17n
\fB\-Z\fR, \fB\--context\fR
Create directories with the default SELinux contexts for their paths.
Ignored without SELinux.
.TP 17n
\fB\--context\fR=\fIMAC\fR
Create directories with SELinux context set to
\fIMAC\fR.
Ignored (diagnostic issued) without SELinux.
.PD
.SH "EXIT STATUS"
\fB1\fR
if a directory couldn't be created, except for when it's because of
\fREEXIST\fR,
the path is a directory, and
\fB\-p\fR
was specified.
.SH "SEE ALSO"
rmdir(1),
mkdir(2)
.SH "STANDARDS"
\fBmkdir\fR
conforms to
IEEE Std 1003.1-2008 (\(lqPOSIX.1\(rq).
\fB\--context\fR
and
\fB\-v\fR
are extensions, also present on the GNU system.
.SH "HISTORY"
Appears in the first edition of the UNIX Programmer's Manual as
mkdir(I):
.RS 6n
.PD 0
.TP 13n
\fRNAME\fR
\fRmkdir  --  make a directory\fR
.TP 13n
\fRSYNOPSIS\fR
\fR\z\(ulm\z\(ulk\z\(uld\z\(uli\z\(ulr dirname\fR
.RE
Which bypassed permissions and made the "system's user ID" the owner of the directory.
.PD
.PP
Second and later editions fix the bugs, note the mode being
\fR17\fR
(read+write owner+non-owner), and expand the
\fISYNOPSIS\fR
to
.RS 6n
\z\(ulm\z\(ulk\z\(uld\z\(uli\z\(ulr dirname ...
.RE
.PP
AT&T System\~V Release\~3 UNIX
adds
\fB\-m\fR \fIoctal\fR
and
\fB\-p\fR
(with parents in the same mode as the destination).
4.3BSD-Reno
adds
\fB\-p\fR
(with parents as
\fR777\fR
\-
\fIumask\fR).
.PP
IEEE Std 1003.2-1992 (\(lqPOSIX.2\(rq)
specifies
\fB\-mp\fR
in their current form, and such they appear in
4.4BSD-Lite2.

A man1/mkdir.1.html => man1/mkdir.1.html +129 -0
@@ 0,0 1,129 @@
<!DOCTYPE html>
<html>
<!-- This is an automatically generated file.  Do not edit.
   SPDX-License-Identifier: 0BSD
   -->
<head>
  <meta charset="utf-8"/>
  <link rel="stylesheet" href="../style.css" type="text/css" media="all"/>
  <title>MKDIR(1)</title>
</head>
<body>
<table class="head">
  <tr>
    <td class="head-ltitle">MKDIR(1)</td>
    <td class="head-vol">General Commands Manual</td>
    <td class="head-rtitle">MKDIR(1)</td>
  </tr>
</table>
<div class="manual-text">
<section class="Sh">
<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
<code class="Nm">mkdir</code> &#x2014;
<div class="Nd">create directory</div>
</section>
<section class="Sh">
<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
<table class="Nm">
  <tr>
    <td><code class="Nm">mkdir</code></td>
    <td>[<code class="Fl">-pvZ</code>] [<code class="Fl">-m</code>
      <var class="Ar">mode</var>]
      [<code class="Fl">--context</code>=<var class="Ar">MAC</var>]
      <var class="Ar">directory</var>&#x2026;</td>
  </tr>
</table>
</section>
<section class="Sh">
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
Creates the specified directories with mode <code class="Li">a=rwx</code> -
  <var class="Va">umask</var>.
<p class="Pp">With <code class="Fl">-p</code>, creates all leading directories,
    too, with the permission bits of <code class="Li">u=wx</code> +
    <code class="Li">~</code><var class="Va">umask</var>. This ensures the final
    directory can be created, regardless of ill-advised
    <var class="Va">umask</var>s.</p>
</section>
<section class="Sh">
<h1 class="Sh" id="OPTIONS"><a class="permalink" href="#OPTIONS">OPTIONS</a></h1>
<dl class="Bl-tag Bl-compact">
  <dt><a class="permalink" href="#p"><code class="Fl" id="p">-p</code></a>,
    <code class="Fl">--parents</code></dt>
  <dd>Create all parents of the specified directories as well, and ignore
      directories that already exist.</dd>
  <dt><a class="permalink" href="#v"><code class="Fl" id="v">-v</code></a>,
    <code class="Fl">--verbose</code></dt>
  <dd>Print which directories have been created to the standard output
    stream.</dd>
  <dt><a class="permalink" href="#m"><code class="Fl" id="m">-m</code></a>,
    <code class="Fl">--mode</code>=<var class="Ar">mode</var></dt>
  <dd><a class="Xr" href="../man1/chmod.1.html">chmod(1)</a>-style mode to
      create final directories as.</dd>
  <dt><a class="permalink" href="#Z"><code class="Fl" id="Z">-Z</code></a>,
    <code class="Fl">--context</code></dt>
  <dd>Create directories with the default SELinux contexts for their paths.
      Ignored without SELinux.</dd>
  <dt><a class="permalink" href="#-context"><code class="Fl" id="-context">--context</code></a>=<var class="Ar">MAC</var></dt>
  <dd>Create directories with SELinux context set to <var class="Ar">MAC</var>.
      Ignored (diagnostic issued) without SELinux.</dd>
</dl>
</section>
<section class="Sh">
<h1 class="Sh" id="EXIT_STATUS"><a class="permalink" href="#EXIT_STATUS">EXIT
  STATUS</a></h1>
<b class="Sy">1</b> if a directory couldn't be created, except for when it's
  because of <code class="Er">EEXIST</code>, the path is a directory, and
  <code class="Fl">-p</code> was specified.
</section>
<section class="Sh">
<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
  ALSO</a></h1>
<a class="Xr" href="../man1/rmdir.1.html">rmdir(1)</a>,
  <a class="Xr" href="../man2/mkdir.2.html">mkdir(2)</a>
</section>
<section class="Sh">
<h1 class="Sh" id="STANDARDS"><a class="permalink" href="#STANDARDS">STANDARDS</a></h1>
<code class="Nm">mkdir</code> conforms to <span class="St">IEEE Std 1003.1-2008
  (&#x201C;POSIX.1&#x201D;)</span>. <code class="Fl">--context</code> and
  <code class="Fl">-v</code> are extensions, also present on the GNU system.
</section>
<section class="Sh">
<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
Appears in the first edition of the UNIX Programmer's Manual as
  <a class="Xr" href="../manI/mkdir.I.html">mkdir(I)</a>:
<div class="Bd-indent">
<dl class="Bl-tag Bl-compact">
  <dt><a class="permalink" href="#NAME_2"><code class="Li" id="NAME_2">NAME</code></a></dt>
  <dd><a class="permalink" href="#mkdir__--__make_a_directory"><code class="Li" id="mkdir__--__make_a_directory">mkdir
      -- make a directory</code></a></dd>
  <dt><a class="permalink" href="#SYNOPSIS_2"><code class="Li" id="SYNOPSIS_2">SYNOPSIS</code></a></dt>
  <dd><a class="permalink" href="#_z_(ulm_z_(ulk_z_(uld_z_(uli_z_(ulr_dirname"><code class="Li" id="_z_(ulm_z_(ulk_z_(uld_z_(uli_z_(ulr_dirname">mkdir
      dirname</code></a></dd>
</dl>
</div>
Which bypassed permissions and made the &quot;system's user ID&quot; the owner
  of the directory.
<p class="Pp">Second and later editions fix the bugs, note the mode being
    <code class="Li">17</code> (read+write owner+non-owner), and expand the
    <a class="Sx" href="#SYNOPSIS">SYNOPSIS</a> to</p>
<div class="Bd Bd-indent"><code class="Li">mkdir dirname ...</code></div>
<p class="Pp"><span class="Ux">AT&amp;T System&#x00A0;V Release&#x00A0;3
    UNIX</span> adds <code class="Fl">-m</code> <var class="Ar">octal</var> and
    <code class="Fl">-p</code> (with parents in the same mode as the
    destination). <span class="Ux">4.3BSD-Reno</span> adds
    <code class="Fl">-p</code> (with parents as <code class="Li">777</code> -
    <var class="Va">umask</var>).</p>
<p class="Pp"><span class="St">IEEE Std 1003.2-1992
    (&#x201C;POSIX.2&#x201D;)</span> specifies <code class="Fl">-mp</code> in
    their current form, and such they appear in
    <span class="Ux">4.4BSD-Lite2</span>.</p>
</section>
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>
</html>

A man1/mkfifo.1 => man1/mkfifo.1 +123 -0
@@ 0,0 1,123 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "MKFIFO" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"
\fBmkfifo\fR
\- create named pipe
.SH "SYNOPSIS"
.HP 7n
\fBmkfifo\fR
[\fB\-m\fR\ \fImode\fR]
[\fB\-Z\fR]
[\fB\--context\fR=\fIMAC\fR]
\fIfifo\fR\[u2026]
.br
.PD 0
.HP 6n
\fBmknod\fR
[\fB\-m\fR\ \fImode\fR]
[\fB\-Z\fR]
[\fB\--context\fR=\fIMAC\fR]
\fIdevice\fR
\fBc\fR|\fBb\fR
\fImajor\fR
\fIminor\fR
.br
.HP 6n
\fBmknod\fR
[\fB\-m\fR\ \fImode\fR]
[\fB\-Z\fR]
[\fB\--context\fR=\fIMAC\fR]
\fIfifo\fR
\fBp\fR
.PD
.SH "DESCRIPTION"
Creates the specified named pipes (FIFOs), or
\fImajor\fR\fR\&:\fR\fIminor\fR
device nodes \(em character with
\fBc\fR,
block with
\fBb\fR.
.SH "OPTIONS"
.TP 17n
\fB\-m\fR, \fB\--mode\fR=\fImode\fR
chmod(1)-style
file permissions to create
\fIfifo\fRs (\fIdevice\fR)
as, rather than the default
\fRa=rw\fR
\-
\fIumask\fR.
.PD 0
.TP 17n
\fB\-Z\fR, \fB\--context\fR
Create
\fIfifo\fRs (\fIdevice\fR)
with the default SELinux contexts for their paths.
Ignored without SELinux.
.TP 17n
\fB\--context\fR=\fIMAC\fR
Create
\fIfifo\fRs (\fIdevice\fR)
with SELinux context set to
\fIMAC\fR.
Ignored (diagnostic issued) without SELinux.
.PD
.SH "EXIT STATUS"
\fB1\fR
if a file couldn't be created,
.SH "SEE ALSO"
mkfifo(2),
mknod(2),
fifo(7)
.SH "STANDARDS"
\fBmkfifo\fR
conforms to
IEEE Std 1003.1-2008 (\(lqPOSIX.1\(rq).
\fB\--context\fR
is an extension, also present on the GNU system.
.PP
\fBmknod\fR \fBc\fR|\fBb\fR
is compatible with
Version\~4 AT&T UNIX;
\fBmknod\fR \fBp\fR
with
AT&T System\~V UNIX.
\fBu\fR
is accepted as an alias for
\fBc\fR,
for compatibility with the GNU system; avoid it.
.SH "HISTORY"
\fBmknod\fR
appeared, fully formed, in
Version\~4 AT&T UNIX
as
mknod(VIII):
.RS 6n
\fB/etc/mknod\fR name \&[ \fBc\fR ]\& \&[ \fBb\fR ]\& major minor
.RE
Alongside the corresponding
mknod(II)
syscall.
.PP
It gained the
\fBp\fR
usage in
AT&T System\~V UNIX,
alongside the inclusion of named pipes.
.PP
\fBmkfifo\fR
was invented in
IEEE Std 1003.2-1992 (\(lqPOSIX.2\(rq)
to provide a way to create named pipes from interactive sessions
(\fBmknod\fR is not part of the standard),
including
\fB\-m\fR
for symmetry with
mkdir(1);
it appears in
4.3BSD-Reno
and
AT&T System\~V Release\~4 UNIX.

A man1/mkfifo.1.html => man1/mkfifo.1.html +137 -0
@@ 0,0 1,137 @@
<!DOCTYPE html>
<html>
<!-- This is an automatically generated file.  Do not edit.
   SPDX-License-Identifier: 0BSD
   -->
<head>
  <meta charset="utf-8"/>
  <link rel="stylesheet" href="../style.css" type="text/css" media="all"/>
  <title>MKFIFO(1)</title>
</head>
<body>
<table class="head">
  <tr>
    <td class="head-ltitle">MKFIFO(1)</td>
    <td class="head-vol">General Commands Manual</td>
    <td class="head-rtitle">MKFIFO(1)</td>
  </tr>
</table>
<div class="manual-text">
<section class="Sh">
<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
<code class="Nm">mkfifo</code> &#x2014;
<div class="Nd">create named pipe</div>
</section>
<section class="Sh">
<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
<table class="Nm">
  <tr>
    <td><code class="Nm">mkfifo</code></td>
    <td>[<code class="Fl">-m</code> <var class="Ar">mode</var>]
      [<code class="Fl">-Z</code>]
      [<code class="Fl">--context</code>=<var class="Ar">MAC</var>]
      <var class="Ar">fifo</var>&#x2026;</td>
  </tr>
</table>
<table class="Nm">
  <tr>
    <td><code class="Nm">mknod</code></td>
    <td>[<code class="Fl">-m</code> <var class="Ar">mode</var>]
      [<code class="Fl">-Z</code>]
      [<code class="Fl">--context</code>=<var class="Ar">MAC</var>]
      <var class="Ar">device</var> <b class="Sy">c</b>|<b class="Sy">b</b>
      <var class="Ar">major</var> <var class="Ar">minor</var></td>
  </tr>
</table>
<table class="Nm">
  <tr>
    <td><code class="Nm">mknod</code></td>
    <td>[<code class="Fl">-m</code> <var class="Ar">mode</var>]
      [<code class="Fl">-Z</code>]
      [<code class="Fl">--context</code>=<var class="Ar">MAC</var>]
      <var class="Ar">fifo</var> <b class="Sy">p</b></td>
  </tr>
</table>
</section>
<section class="Sh">
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
Creates the specified named pipes (FIFOs), or
  <var class="Ar">major</var><code class="Li">:</code><var class="Ar">minor</var>
  device nodes &#x2014; character with <b class="Sy">c</b>, block with
  <b class="Sy">b</b>.
</section>
<section class="Sh">
<h1 class="Sh" id="OPTIONS"><a class="permalink" href="#OPTIONS">OPTIONS</a></h1>
<dl class="Bl-tag Bl-compact">
  <dt><a class="permalink" href="#m"><code class="Fl" id="m">-m</code></a>,
    <code class="Fl">--mode</code>=<var class="Ar">mode</var></dt>
  <dd><a class="Xr" href="../man1/chmod.1.html">chmod(1)</a>-style file
      permissions to create <var class="Ar">fifo</var>s
      (<var class="Ar">device</var>) as, rather than the default
      <code class="Li">a=rw</code> - <var class="Va">umask</var>.</dd>
  <dt><a class="permalink" href="#Z"><code class="Fl" id="Z">-Z</code></a>,
    <code class="Fl">--context</code></dt>
  <dd>Create <var class="Ar">fifo</var>s (<var class="Ar">device</var>) with the
      default SELinux contexts for their paths. Ignored without SELinux.</dd>
  <dt><a class="permalink" href="#-context"><code class="Fl" id="-context">--context</code></a>=<var class="Ar">MAC</var></dt>
  <dd>Create <var class="Ar">fifo</var>s (<var class="Ar">device</var>) with
      SELinux context set to <var class="Ar">MAC</var>. Ignored (diagnostic
      issued) without SELinux.</dd>
</dl>
</section>
<section class="Sh">
<h1 class="Sh" id="EXIT_STATUS"><a class="permalink" href="#EXIT_STATUS">EXIT
  STATUS</a></h1>
<b class="Sy">1</b> if a file couldn't be created,
</section>
<section class="Sh">
<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
  ALSO</a></h1>
<a class="Xr" href="../man2/mkfifo.2.html">mkfifo(2)</a>,
  <a class="Xr" href="../man2/mknod.2.html">mknod(2)</a>,
  <a class="Xr" href="../man7/fifo.7.html">fifo(7)</a>
</section>
<section class="Sh">
<h1 class="Sh" id="STANDARDS"><a class="permalink" href="#STANDARDS">STANDARDS</a></h1>
<code class="Nm">mkfifo</code> conforms to <span class="St">IEEE Std 1003.1-2008
  (&#x201C;POSIX.1&#x201D;)</span>. <code class="Fl">--context</code> is an
  extension, also present on the GNU system.
<p class="Pp"><code class="Nm">mknod</code>
    <b class="Sy">c</b>|<b class="Sy">b</b> is compatible with
    <span class="Ux">Version&#x00A0;4 AT&amp;T UNIX</span>;
    <code class="Nm">mknod</code> <b class="Sy">p</b> with
    <span class="Ux">AT&amp;T System&#x00A0;V UNIX</span>. <b class="Sy">u</b>
    is accepted as an alias for <b class="Sy">c</b>, for compatibility with the
    GNU system; avoid it.</p>
</section>
<section class="Sh">
<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
<code class="Nm">mknod</code> appeared, fully formed, in
  <span class="Ux">Version&#x00A0;4 AT&amp;T UNIX</span> as
  <a class="Xr" href="../manVIII/mknod.VIII.html">mknod(VIII)</a>:
<div class="Bd Bd-indent"><b class="Sy">/etc/mknod</b> <span class="No">name
  [</span> <b class="Sy">c</b> <span class="No">] [</span> <b class="Sy">b</b>
  <span class="No">] major minor</span></div>
Alongside the corresponding
  <a class="Xr" href="../manII/mknod.II.html">mknod(II)</a> syscall.
<p class="Pp">It gained the <b class="Sy">p</b> usage in
    <span class="Ux">AT&amp;T System&#x00A0;V UNIX</span>, alongside the
    inclusion of named pipes.</p>
<p class="Pp"><code class="Nm">mkfifo</code> was invented in
    <span class="St">IEEE Std 1003.2-1992 (&#x201C;POSIX.2&#x201D;)</span> to
    provide a way to create named pipes from interactive sessions
    (<code class="Nm">mknod</code> <span class="No">is not part of the
    standard</span>), including <code class="Fl">-m</code> for symmetry with
    <a class="Xr" href="../man1/mkdir.1.html">mkdir(1)</a>; it appears in
    <span class="Ux">4.3BSD-Reno</span> and <span class="Ux">AT&amp;T
    System&#x00A0;V Release&#x00A0;4 UNIX</span>.</p>
</section>
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>
</html>

A man1/nice.1 => man1/nice.1 +149 -0
@@ 0,0 1,149 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "NICE" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"
\fBnice\fR
\- adjust scheduling priority
.SH "SYNOPSIS"
.HP 5n
\fBnice\fR
.br
.PD 0
.HP 5n
\fBnice\fR
[\fB\-n\fR\ \fIdiff\fR]
\fIprogram\fR
[\fIargument\fR]\[u2026]
.PD
.SH "DESCRIPTION"
With
\fIprogram\fR,
adds
\fIdiff\fR (default \fB10\fR)
to the niceness, then executes
\fIprogram argument\fRs;
otherwise prints current niceness.
.PP
Niceness, ranging
\fR-20..19\fR,
reflects the (inverse) scheduling priority.
\fIdiff\fR
may be any integer, but it will be clamped to that range by the system;
lowering niceness (increasing priority) is a privileged operation: if it fails, a diagnostic is issued, but
\fIprogram\fR
is still executed.
.SH "OPTIONS"
.TP 23n
\fB\-n\fR, \fB\--adjustment\fR=\fIdiff\fR
Alter niceness by this much.
Default:
\fB10\fR.
.SH "ENVIRONMENT"
.TP 6n
\fRPATH\fR
In which
\fIprogram\fR
is searched, confer
execvp(3).
.SH "EXIT STATUS"
.TP 12n
\fB127\fR
\fIprogram\fR
wasn't found.
.PD 0
.TP 12n
\fB126\fR
\fIprogram\fR
exists, but couldn't be executed for a different reason.
.TP 12n
\fB125\fR
internal error.
.TP 12n
All others
returned by
\fIprogram\fR.
.PD
.SH "SEE ALSO"
nice(3)
.SH "STANDARDS"
Conforms to
IEEE Std 1003.1-2008 (\(lqPOSIX.1\(rq).
.PP
The
no-\fIprogram\fR
behaviour is an extension, also present on the GNU system.
.PP
The default
\fB\-n\fR
value is
\fB10\fR
on all known systems.
.SH "HISTORY"
A way to alter scheduling priority first appeared in
Version\~2 AT&T UNIX
as
hog(II):
.RS 6n
NAME            hog -\&- set program in low priority
.RE
Moving the caller to the low-priority queue, which "background jobs that execute for a long time should do".
The job was moved back to the regular queue "as soon as the process is dismissed for any reason other than quantum overflow" (when a syscall is made).
.PP
Version\~3 AT&T UNIX
renamed it to
nice(II),
noting "Once done, there is no way to restore a process to normal priority.".
.PP
Version\~4 AT&T UNIX
sees
nice(II)
amended with a priority argument and a noted range of "20 to -220"
(incorrect, of course \(em it's a maximum of
\fB19\fR
and a minimum of
\fB0\fR
for regular users and
\fRCHAR_MIN\fR
for root).
\fB16\fR
is recommended for "users who wish to execute long-running programs without flak from the administration.".
Indeed, this is what the new
nice(I)
command does.
.PP
Version\~6 AT&T UNIX
nice(I)
defaults to
\fB4\fR
and accepts a
\fB\-\fR\fIniceness\fR
argument to override it.
.PP
Version\~7 AT&T UNIX
defaults to
\fB10\fR
(and uses \fRPATH\fR to find \fIprogram\fR).
nice(2)
now applies an increment, exactly like today, and notes a
\fR-20..20\fR
range (wrong, of course; the actual range is
\fR-20..19\fR,
like today).
.PP
X/Open Portability Guide Issue\~4 (\(lqXPG4\(rq)
standardises it, except it invents
\fB\-n\fR \fIdiff\fR
to supersede
\fB\-\fR\fIdiff\fR,
noting the latter as obsolete, as it violates the Utility Syntax Guidelines;
IEEE Std 1003.1-2001 (\(lqPOSIX.1\(rq)
removes it.
\fB\-n\fR
was likely chosen because the
Version\~6 AT&T UNIX
and later usage strings are
.RS 6n
usage: nice [ -n ] command
.RE

A man1/nice.1.html => man1/nice.1.html +155 -0
@@ 0,0 1,155 @@
<!DOCTYPE html>
<html>
<!-- This is an automatically generated file.  Do not edit.
   SPDX-License-Identifier: 0BSD
   -->
<head>
  <meta charset="utf-8"/>
  <link rel="stylesheet" href="../style.css" type="text/css" media="all"/>
  <title>NICE(1)</title>
</head>
<body>
<table class="head">
  <tr>
    <td class="head-ltitle">NICE(1)</td>
    <td class="head-vol">General Commands Manual</td>
    <td class="head-rtitle">NICE(1)</td>
  </tr>
</table>
<div class="manual-text">
<section class="Sh">
<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
<code class="Nm">nice</code> &#x2014;
<div class="Nd">adjust scheduling priority</div>
</section>
<section class="Sh">
<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
<table class="Nm">
  <tr>
    <td><code class="Nm">nice</code></td>
    <td></td>
  </tr>
</table>
<table class="Nm">
  <tr>
    <td><code class="Nm">nice</code></td>
    <td>[<code class="Fl">-n</code> <var class="Ar">diff</var>]
      <var class="Ar">program</var>
      [<var class="Ar">argument</var>]&#x2026;</td>
  </tr>
</table>
</section>
<section class="Sh">
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
With <var class="Ar">program</var>, adds <var class="Ar">diff</var> (default
  <b class="Sy">10</b>) to the niceness, then executes <var class="Ar">program
  argument</var>s; otherwise prints current niceness.
<p class="Pp">Niceness, ranging <code class="Li">-20..19</code>, reflects the
    (inverse) scheduling priority. <var class="Ar">diff</var> may be any
    integer, but it will be clamped to that range by the system; lowering
    niceness (increasing priority) is a privileged operation: if it fails, a
    diagnostic is issued, but <var class="Ar">program</var> is still
  executed.</p>
</section>
<section class="Sh">
<h1 class="Sh" id="OPTIONS"><a class="permalink" href="#OPTIONS">OPTIONS</a></h1>
<dl class="Bl-tag Bl-compact">
  <dt><a class="permalink" href="#n"><code class="Fl" id="n">-n</code></a>,
    <code class="Fl">--adjustment</code>=<var class="Ar">diff</var></dt>
  <dd>Alter niceness by this much. Default: <b class="Sy">10</b>.</dd>
</dl>
</section>
<section class="Sh">
<h1 class="Sh" id="ENVIRONMENT"><a class="permalink" href="#ENVIRONMENT">ENVIRONMENT</a></h1>
<dl class="Bl-tag Bl-compact">
  <dt><a class="permalink" href="#PATH"><code class="Ev" id="PATH">PATH</code></a></dt>
  <dd>In which <var class="Ar">program</var> is searched, confer
      <a class="Xr" href="../man3/execvp.3.html">execvp(3)</a>.</dd>
</dl>
</section>
<section class="Sh">
<h1 class="Sh" id="EXIT_STATUS"><a class="permalink" href="#EXIT_STATUS">EXIT
  STATUS</a></h1>
<dl class="Bl-tag Bl-compact">
  <dt><b class="Sy">127</b></dt>
  <dd><var class="Ar">program</var> wasn't found.</dd>
  <dt><b class="Sy">126</b></dt>
  <dd><var class="Ar">program</var> exists, but couldn't be executed for a
      different reason.</dd>
  <dt><b class="Sy">125</b></dt>
  <dd>internal error.</dd>
  <dt>All others</dt>
  <dd>returned by <var class="Ar">program</var>.</dd>
</dl>
</section>
<section class="Sh">
<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
  ALSO</a></h1>
<a class="Xr" href="../man3/nice.3.html">nice(3)</a>
</section>
<section class="Sh">
<h1 class="Sh" id="STANDARDS"><a class="permalink" href="#STANDARDS">STANDARDS</a></h1>
Conforms to <span class="St">IEEE Std 1003.1-2008
  (&#x201C;POSIX.1&#x201D;)</span>.
<p class="Pp">The <span class="No">no-</span><var class="Ar">program</var>
    behaviour is an extension, also present on the GNU system.</p>
<p class="Pp">The default <code class="Fl">-n</code> value is
    <b class="Sy">10</b> on all known systems.</p>
</section>
<section class="Sh">
<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
A way to alter scheduling priority first appeared in
  <span class="Ux">Version&#x00A0;2 AT&amp;T UNIX</span> as
  <a class="Xr" href="../manII/hog.II.html">hog(II)</a>:
<div class="Bd Bd-indent"><code class="Li">NAME hog -- set program in low
  priority</code></div>
Moving the caller to the low-priority queue, which &quot;background jobs that
  execute for a long time should do&quot;. The job was moved back to the regular
  queue &quot;as soon as the process is dismissed for any reason other than
  quantum overflow&quot; (when a syscall is made).
<p class="Pp"><span class="Ux">Version&#x00A0;3 AT&amp;T UNIX</span> renamed it
    to <a class="Xr" href="../manII/nice.II.html">nice(II)</a>, noting
    &quot;Once done, there is no way to restore a process to normal
    priority.&quot;.</p>
<p class="Pp"><span class="Ux">Version&#x00A0;4 AT&amp;T UNIX</span> sees
    <a class="Xr" href="../manII/nice.II.html">nice(II)</a> amended with a
    priority argument and a noted range of &quot;20 to -220&quot; (incorrect, of
    course &#x2014; it's a maximum of <b class="Sy">19</b> and a minimum of
    <b class="Sy">0</b> for regular users and <code class="Dv">CHAR_MIN</code>
    for root). <b class="Sy">16</b> is recommended for &quot;users who wish to
    execute long-running programs without flak from the administration.&quot;.
    Indeed, this is what the new
    <a class="Xr" href="../manI/nice.I.html">nice(I)</a> command does.</p>
<p class="Pp"><span class="Ux">Version&#x00A0;6 AT&amp;T UNIX</span>
    <a class="Xr" href="../manI/nice.I.html">nice(I)</a> defaults to
    <b class="Sy">4</b> and accepts a
    <code class="Fl">-</code><var class="Ar">niceness</var> argument to override
    it.</p>
<p class="Pp"><span class="Ux">Version&#x00A0;7 AT&amp;T UNIX</span> defaults to
    <b class="Sy">10</b> (and uses <code class="Ev">PATH</code>
    <span class="No">to find</span> <var class="Ar">program</var>).
    <a class="Xr" href="../man2/nice.2.html">nice(2)</a> now applies an
    increment, exactly like today, and notes a <code class="Li">-20..20</code>
    range (wrong, of course; the actual range is
    <code class="Li">-20..19</code>, like today).</p>
<p class="Pp"><span class="St">X/Open Portability Guide Issue&#x00A0;4
    (&#x201C;XPG4&#x201D;)</span> standardises it, except it invents
    <code class="Fl">-n</code> <var class="Ar">diff</var> to supersede
    <code class="Fl">-</code><var class="Ar">diff</var>, noting the latter as
    obsolete, as it violates the Utility Syntax Guidelines;
    <span class="St">IEEE Std 1003.1-2001 (&#x201C;POSIX.1&#x201D;)</span>
    removes it. <code class="Fl">-n</code> was likely chosen because the
    <span class="Ux">Version&#x00A0;6 AT&amp;T UNIX</span> and later usage
    strings are</p>
<div class="Bd Bd-indent"><code class="Li">usage: nice [ -n ]
  command</code></div>
</section>
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>
</html>

M man1/nohup.1 => man1/nohup.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "NOHUP" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "NOHUP" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/nohup.1.html => man1/nohup.1.html +2 -2
@@ 106,8 106,8 @@ Conforms to <span class="St">IEEE Std 1003.1-2008
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/nproc.1 => man1/nproc.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "NPROC" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "NPROC" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/nproc.1.html => man1/nproc.1.html +2 -2
@@ 66,8 66,8 @@ Compatible with the GNU system. The short flags are an extension.
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/paste.1 => man1/paste.1 +4 -4
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "PASTE" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "PASTE" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"


@@ 25,7 25,7 @@
Without
\fB\-s\fR,
concatenates consecutive lines of
\fIfile\fRs (standard input if "\fB-\fR" or missing),
\fIfile\fRs (standard input if "\fB\-\fR" or missing),
separating them with tabs, until all are exhausted;
otherwise concatenates each
\fIfile\fR


@@ 76,7 76,7 @@ couldn't be opened.
List directory in four columns:
.nf
.RS 6n
\fR$\fR \fBls\fR | \fBpaste\fR \fR- - - -\fR
\fR$\fR \fBls \&|\fR \fBpaste\fR \fR- - - -\fR
a       a.c     a.cpp   a.out
fips151-1.pdf   paste   paste.1 paste.cpp
paste.o paste.ps


@@ 86,7 86,7 @@ paste.o paste.ps
Combine pairs of lines:
.nf
.RS 6n
\fR$\fR \fBseq\fR \fI10\fR | \fBpaste\fR \fB\-sd\fR \fI'\et\en'\fR \fR-\fR
\fR$\fR \fBseq\fR \fI10 \&|\fR \fBpaste\fR \fB\-sd\fR \fI'\et\en'\fR \fR-\fR
1       2
3       4
5       6

M man1/paste.1.html => man1/paste.1.html +8 -8
@@ 44,8 44,8 @@
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
Without <code class="Fl">-s</code>, concatenates consecutive lines of
  <var class="Ar">file</var>s (standard input if
  &#x201C;<b class="Sy">-</b>&#x201D; or missing), separating them with tabs,
  until all are exhausted; otherwise concatenates each
  &#x201C;<code class="Fl">-</code>&#x201D; or missing), separating them with
  tabs, until all are exhausted; otherwise concatenates each
  <var class="Ar">file</var> in turn.
</section>
<section class="Sh">


@@ 93,8 93,8 @@ List directory in four columns:
<div class="Bd Bd-indent">
<pre>
<code class="Li">$
</code> <code class="Nm">ls
</code> | <code class="Nm"></code>
</code> <code class="Nm">ls |
</code> <code class="Nm"></code>
</pre>
paste <code class="Li">- - - -
</code>


@@ 107,8 107,8 @@ paste.o paste.ps
<pre>
<code class="Li">$
</code> <code class="Nm">seq
</code> <var class="Ar">10
</var> | <code class="Nm"></code>
</code> <var class="Ar">10 |
</var> <code class="Nm"></code>
</pre>
paste <code class="Fl">-sd
</code> <var class="Ar">'\t\n'


@@ 154,8 154,8 @@ but no evidence of a <code class="Nm">paste</code> from 127 (AT&amp;T's Computer
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/printenv.1 => man1/printenv.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "PRINTENV" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "PRINTENV" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/printenv.1.html => man1/printenv.1.html +2 -2
@@ 71,8 71,8 @@ Prints all variables in the environment in their original format
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/sha1sum.1 => man1/sha1sum.1 +14 -14
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "SHA1SUM" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "SHA1SUM" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"


@@ 163,7 163,7 @@ With
an asterisk replaces the second space:
.nf
.RS 6n
\fR$\fR \fBecho\fR "POSIX.2" \fB\&|\fR \fBsha1sum\fR \fB\-b\fR
\fR$\fR \fBecho\fR "POSIX.2" | \fBsha1sum\fR \fB\-b\fR
\fR33210013f52127d6ada425601f16bbb62e85f3be\fR \fB*\fR\fI-\fR
.RE
.fi


@@ 173,7 173,7 @@ With
the output is in the form
.nf
.RS 6n
\fR$\fR \fBecho\fR "POSIX.2" \fB\&|\fR \fBsha1sum\fR \fB\--tag\fR \fRLICENCE -\fR
\fR$\fR \fBecho\fR "POSIX.2" | \fBsha1sum\fR \fB\--tag\fR \fRLICENCE -\fR
\fBSHA1\fR\fR\&(\fR\fILICENCE\fR\fR)\&\fR \fB=\fR \fRbd25664d6e803060dcb31bfdd9642ba9d8a3f1b9\fR
\fBSHA1\fR\fR\&(\fR\fI-\fR\fR)\&\fR \fB=\fR \fR33210013f52127d6ada425601f16bbb62e85f3be\fR
.RE


@@ 181,7 181,7 @@ the output is in the form
A dash and width in bits is appended for non-default digest lengths:
.nf
.RS 6n
\fR$\fR \fBecho\fR "POSIX.2" \fB\&|\fR \fBb2sum\fR \fB\--tag\fR \fB\-l\fR \fI96\fR
\fR$\fR \fBecho\fR "POSIX.2" | \fBb2sum\fR \fB\--tag\fR \fB\-l\fR \fI96\fR
\fBBLAKE2b-\fR\fI96\fR\fR\&(\fR\fI-\fR\fR)\&\fR \fB=\fR \fR386b90bea2a1e566249cdb96\fR
.RE
.fi


@@ 218,10 218,10 @@ With
\fB\--strict\fR,
invalid lines yield a non-zero exit code.
Be wary of using
"\fB-\fR"
"\fB\-\fR"
\fIfile\fRs
and
"\fB-\fR"
"\fB\-\fR"
hashed files.
.PP
For each valid line, the file is hashed, compared to the listed hash, and a verdict is issued to the standard output stream:


@@ 262,12 262,12 @@ all output, except for diagnostics, is suppressed.
Consider the following shell transcript:
.nf
.RS 6n
\fR$\fR \fBecho\fR "POSIX.2" \fB\&|\fR \fBsha1sum\fR \fRLICENCE - \&"$(printf 'UNIX\enregistered')"\fR \fB\&|\fR \fBtee\fR \fIsum\fR
\fR$\fR \fBecho\fR "POSIX.2" | \fBsha1sum\fR \fRLICENCE - \&"$(printf 'UNIX\enregistered')"\fR | \fBtee\fR \fIsum\fR
\fR22eb73bd30d47540a4e05781f0f6e07640857cae\fR \fB \fR\fILICENCE\fR
\fR33210013f52127d6ada425601f16bbb62e85f3be\fR \fB \fR\fI-\fR
\fB\e\fR\fR7390a4a0bfb7c6da55d6f5f3db4e42c534271363\fR \fB \fR\fIUNIX\enregistered\fR

\fR$\fR \fBecho\fR "POSIX.2" \fB\&|\fR \fBsha1sum\fR \fB\-c\fR \fIsum\fR\fB\&;\fR \fBecho\fR \fR$?\fR
\fR$\fR \fBecho\fR "POSIX.2" | \fBsha1sum\fR \fB\-c\fR \fIsum\fR\fB\&;\fR \fBecho\fR \fR$?\fR
\fRLICENCE\fR: \fBOK\fR
\fR-\fR: \fBOK\fR
\fRUNIX\enregistered\fR: \fBOK\fR


@@ 275,7 275,7 @@ Consider the following shell transcript:

\fR$\fR \fBrm\fR \fIUNIX* LICENCE\fR
\fR$\fR \fBln\fR \fB\-s\fR \fILICENCE LICENCE\fR
\fR$\fR \fBecho\fR "POSIX.2" \fB\&|\fR \fBsha1sum\fR \fB\-c\fR \fIsum\fR\fB\&;\fR \fBecho\fR \fR$?\fR
\fR$\fR \fBecho\fR "POSIX.2" | \fBsha1sum\fR \fB\-c\fR \fIsum\fR\fB\&;\fR \fBecho\fR \fR$?\fR
\fBsha1sum\fR: \fIsum\fR: \fRLICENCE: Too many levels of symbolic links\fR
\fRLICENCE\fR: \fBFAILED (I/O)\fR
\fR-\fR: \fBOK\fR


@@ 284,7 284,7 @@ Consider the following shell transcript:
\fBsha1sum\fR: \fIsum\fR: \fR1/3 files OK (2 missing, 0 bad lines)\fR
1

\fR$\fR \fBecho\fR "POSIX.2" \fB\&|\fR \fBsha1sum\fR \fB\-c\fR \fB\--ignore-missing\fR \fIsum\fR\fB\&;\fR \fBecho\fR \fR$?\fR
\fR$\fR \fBecho\fR "POSIX.2" | \fBsha1sum\fR \fB\-c\fR \fB\--ignore-missing\fR \fIsum\fR\fB\&;\fR \fBecho\fR \fR$?\fR
\fBsha1sum\fR: \fIsum\fR: \fRLICENCE: Too many levels of symbolic links\fR
\fRLICENCE\fR: \fBFAILED (I/O)\fR
\fR-\fR: \fBOK\fR


@@ 292,21 292,21 @@ Consider the following shell transcript:
1

\fR$\fR \fBsed\fR \fB\-i\fR\fIB\fR \fR's/22eb73bd/22eb73bd /'\fR \fIsum\fR
\fR$\fR \fBecho\fR "POSIX.2" \fB\&|\fR \fBsha1sum\fR \fB\-c\fR \fB\--ignore-missing\fR \fIsum\fR\fB\&;\fR \fBecho\fR \fR$?\fR
\fR$\fR \fBecho\fR "POSIX.2" | \fBsha1sum\fR \fB\-c\fR \fB\--ignore-missing\fR \fIsum\fR\fB\&;\fR \fBecho\fR \fR$?\fR
\fR-\fR: \fBOK\fR
\fBsha1sum\fR: \fIsum\fR: \fR2/2 files OK (1 missing, 1 bad lines)\fR
0

\fR$\fR \fBecho\fR "POSIX.2" \fB\&|\fR \fBsha1sum\fR \fB\-c\fR \fB\--ignore-missing\fR \fB\--quiet\fR \fIsum\fR\fB\&;\fR \fBecho\fR \fR$?\fR
\fR$\fR \fBecho\fR "POSIX.2" | \fBsha1sum\fR \fB\-c\fR \fB\--ignore-missing\fR \fB\--quiet\fR \fIsum\fR\fB\&;\fR \fBecho\fR \fR$?\fR
\fBsha1sum\fR: \fIsum\fR: \fR2/2 files OK (1 missing, 1 bad lines)\fR
0

\fR$\fR \fBecho\fR "POSIX.2" \fB\&|\fR \fBsha1sum\fR \fB\-cw\fR \fB\--ignore-missing\fR \fB\--quiet\fR \fIsum\fR\fB\&;\fR \fBecho\fR \fR$?\fR
\fR$\fR \fBecho\fR "POSIX.2" | \fBsha1sum\fR \fB\-cw\fR \fB\--ignore-missing\fR \fB\--quiet\fR \fIsum\fR\fB\&;\fR \fBecho\fR \fR$?\fR
\fBsha1sum\fR: \fIsum\fR: \fR1: invalid line\fR
\fBsha1sum\fR: \fIsum\fR: \fR2/2 files OK (1 missing, 1 bad lines)\fR
0

\fR$\fR \fBecho\fR "POSIX.2" \fB\&|\fR \fBsha1sum\fR \fB\-cw\fR \fB\--ignore-missing\fR \fB\--quiet\fR \fB\--strict\fR \fIsum\fR\fB\&;\fR \fBecho\fR \fR$?\fR
\fR$\fR \fBecho\fR "POSIX.2" | \fBsha1sum\fR \fB\-cw\fR \fB\--ignore-missing\fR \fB\--quiet\fR \fB\--strict\fR \fIsum\fR\fB\&;\fR \fBecho\fR \fR$?\fR
\fBsha1sum\fR: \fIsum\fR: \fR1: invalid line\fR
\fBsha1sum\fR: \fIsum\fR: \fR2/2 files OK (1 missing, 1 bad lines)\fR
1

M man1/sha1sum.1.html => man1/sha1sum.1.html +17 -28
@@ 216,8 216,7 @@ With <code class="Fl">-b</code>, an asterisk replaces the second space:
</code> <code class="Nm">echo
</code> &#x201C;POSIX.2
&#x201D;
<b class="Sy">|
</b> <code class="Nm">sha1sum
| <code class="Nm">sha1sum
</code> <code class="Fl">-b
</code>
<code class="Li">33210013f52127d6ada425601f16bbb62e85f3be


@@ 233,8 232,7 @@ With <code class="Fl">-b</code>, an asterisk replaces the second space:
</code> <code class="Nm">echo
</code> &#x201C;POSIX.2
&#x201D;
<b class="Sy">|
</b> <code class="Nm">sha1sum
| <code class="Nm">sha1sum
</code> <code class="Fl">--tag
</code> <code class="Li">LICENCE -
</code>


@@ 261,8 259,7 @@ A dash and width in bits is appended for non-default digest lengths:
</code> <code class="Nm">echo
</code> &#x201C;POSIX.2
&#x201D;
<b class="Sy">|
</b> <code class="Nm">b2sum
| <code class="Nm">b2sum
</code> <code class="Fl">--tag
</code> <code class="Fl">-l
</code> <var class="Ar">96


@@ 324,8 321,9 @@ With <code class="Fl">-c</code>, the <var class="Ar">file</var>s are instead the
  filename is de-escaped). With <code class="Fl">-w</code>, an error is written
  to the standard error stream for each invalid line. With
  <code class="Fl">--strict</code>, invalid lines yield a non-zero exit code. Be
  wary of using &#x201C;<b class="Sy">-</b>&#x201D; <var class="Ar">file</var>s
  and &#x201C;<b class="Sy">-</b>&#x201D; hashed files.
  wary of using &#x201C;<code class="Fl">-</code>&#x201D;
  <var class="Ar">file</var>s and &#x201C;<code class="Fl">-</code>&#x201D;
  hashed files.
<p class="Pp">For each valid line, the file is hashed, compared to the listed
    hash, and a verdict is issued to the standard output stream:</p>
<div class="Bd


@@ 349,11 347,9 @@ Where <var class="Ar">verdict</var> is either <b class="Sy">OK</b> or
</code> <code class="Nm">echo
</code> &#x201C;POSIX.2
&#x201D;
<b class="Sy">|
</b> <code class="Nm">sha1sum
| <code class="Nm">sha1sum
</code> <code class="Li">LICENCE - &quot;$(printf 'UNIX\nregistered')&quot;
</code> <b class="Sy">|
</b> <code class="Nm">tee
</code> | <code class="Nm">tee
</code> <var class="Ar">sum
</var>
<code class="Li">22eb73bd30d47540a4e05781f0f6e07640857cae


@@ 374,8 370,7 @@ Where <var class="Ar">verdict</var> is either <b class="Sy">OK</b> or
</code> <code class="Nm">echo
</code> &#x201C;POSIX.2
&#x201D;
<b class="Sy">|
</b> <code class="Nm">sha1sum
| <code class="Nm">sha1sum
</code> <code class="Fl">-c
</code> <var class="Ar">sum
</var><b class="Sy">;


@@ 406,8 401,7 @@ Where <var class="Ar">verdict</var> is either <b class="Sy">OK</b> or
</code> <code class="Nm">echo
</code> &#x201C;POSIX.2
&#x201D;
<b class="Sy">|
</b> <code class="Nm">sha1sum
| <code class="Nm">sha1sum
</code> <code class="Fl">-c
</code> <var class="Ar">sum
</var><b class="Sy">;


@@ 441,8 435,7 @@ Where <var class="Ar">verdict</var> is either <b class="Sy">OK</b> or
</code> <code class="Nm">echo
</code> &#x201C;POSIX.2
&#x201D;
<b class="Sy">|
</b> <code class="Nm">sha1sum
| <code class="Nm">sha1sum
</code> <code class="Fl">-c
</code> <code class="Fl">--ignore-missing
</code> <var class="Ar">sum


@@ 477,8 470,7 @@ Where <var class="Ar">verdict</var> is either <b class="Sy">OK</b> or
</code> <code class="Nm">echo
</code> &#x201C;POSIX.2
&#x201D;
<b class="Sy">|
</b> <code class="Nm">sha1sum
| <code class="Nm">sha1sum
</code> <code class="Fl">-c
</code> <code class="Fl">--ignore-missing
</code> <var class="Ar">sum


@@ 499,8 491,7 @@ Where <var class="Ar">verdict</var> is either <b class="Sy">OK</b> or
</code> <code class="Nm">echo
</code> &#x201C;POSIX.2
&#x201D;
<b class="Sy">|
</b> <code class="Nm">sha1sum
| <code class="Nm">sha1sum
</code> <code class="Fl">-c
</code> <code class="Fl">--ignore-missing
</code> <code class="Fl">--quiet


@@ 519,8 510,7 @@ Where <var class="Ar">verdict</var> is either <b class="Sy">OK</b> or
</code> <code class="Nm">echo
</code> &#x201C;POSIX.2
&#x201D;
<b class="Sy">|
</b> <code class="Nm">sha1sum
| <code class="Nm">sha1sum
</code> <code class="Fl">-cw
</code> <code class="Fl">--ignore-missing
</code> <code class="Fl">--quiet


@@ 543,8 533,7 @@ Where <var class="Ar">verdict</var> is either <b class="Sy">OK</b> or
</code> <code class="Nm">echo
</code> &#x201C;POSIX.2
&#x201D;
<b class="Sy">|
</b> <code class="Nm">sha1sum
| <code class="Nm">sha1sum
</code> <code class="Fl">-cw
</code> <code class="Fl">--ignore-missing
</code> <code class="Fl">--quiet


@@ 649,8 638,8 @@ Originates from the GNU system. <code class="Nm">b2sum</code> appeared in
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/shred.1 => man1/shred.1 +3 -3
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "SHRED" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "SHRED" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"


@@ 16,8 16,8 @@
[\fB\-n\fR\ \fIiterations\fR]
\fIfile\fR\[u2026]
.SH "DESCRIPTION"
Writes NUL bytes to end of
\fIfile\fRs (standard output if "\fB-\fR"),
Writes NUL bytes until end of
\fIfile\fRs (standard output if "\fB\-\fR"),
then removes them if
\fB\-u\fR
is specified.

M man1/shred.1.html => man1/shred.1.html +4 -4
@@ 38,8 38,8 @@
</section>
<section class="Sh">
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
Writes NUL bytes to end of <var class="Ar">file</var>s (standard output if
  &#x201C;<b class="Sy">-</b>&#x201D;), then removes them if
Writes NUL bytes until end of <var class="Ar">file</var>s (standard output if
  &#x201C;<code class="Fl">-</code>&#x201D;), then removes them if
  <code class="Fl">-u</code> is specified.
<p class="Pp">Don't use this.</p>
<p class="Pp">If you think you need this: don't. Secure-TRIM flash media,


@@ 92,8 92,8 @@ This is laughable, of course.
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/sleep.1 => man1/sleep.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "SLEEP" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "SLEEP" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/sleep.1.html => man1/sleep.1.html +2 -2
@@ 79,8 79,8 @@ Wait a half-second:
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/stdbuf.1 => man1/stdbuf.1 +3 -3
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "STDBUF" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "STDBUF" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"


@@ 87,7 87,7 @@ By employing
\fBstdbuf\fR,
each connection is printed as soon as it lands in the log:
.RS 6n
\fBtail\fR \fB\-f\fR \fI/var/log/messages\fR | \fBstdbuf\fR \fB\-o\fR\fIL\fR \fBgrep\fR \fR'DPT=445'\fR | \fBcat\fR \fB\-n\fR
\fBtail\fR \fB\-f\fR \fI/var/log/messages \&|\fR \fBstdbuf\fR \fB\-o\fR\fIL\fR \fBgrep\fR \fR'DPT=445' \&|\fR \fBcat\fR \fB\-n\fR
.RE
.SH "SEE ALSO"
libstdbuf(3)


@@ 118,5 118,5 @@ as
\fRSTDBUF\fR[\fIn\fR]=\fBU\fR|\fBL\fR|\fBF\fR[\fIsize\fR];
the example above could be re-written as
.RS 6n
\fBtail\fR \fB\-f\fR \fI/var/log/messages\fR | \fRSTDBUF\fR\fI1\fR=\fIL\fR \fBgrep\fR \fR'DPT=445'\fR | \fBcat\fR \fB\-n\fR
\fBtail\fR \fB\-f\fR \fI/var/log/messages \&|\fR \fRSTDBUF\fR\fI1\fR=\fIL\fR \fBgrep\fR \fR'DPT=445' \&|\fR \fBcat\fR \fB\-n\fR
.RE

M man1/stdbuf.1.html => man1/stdbuf.1.html +6 -6
@@ 90,10 90,10 @@ Normally, <code class="Nm">grep</code> would buffer incoming CIFS connections
  <code class="Nm">stdbuf</code>, each connection is printed as soon as it lands
  in the log:
<div class="Bd Bd-indent"><code class="Li"><code class="Nm">tail</code>
  <code class="Fl">-f</code> <span class="Pa">/var/log/messages</span> |
  <code class="Fl">-f</code> <span class="Pa">/var/log/messages |</span>
  <code class="Nm">stdbuf</code>
  <code class="Fl">-o</code><var class="Ar">L</var> <code class="Nm">grep</code>
  <code class="Li">'DPT=445'</code> | <code class="Nm">cat</code>
  <code class="Li">'DPT=445' |</code> <code class="Nm">cat</code>
  <code class="Fl">-n</code></code></div>
</section>
<section class="Sh">


@@ 119,16 119,16 @@ Originates from the GNU system, also available in <span class="Ux">FreeBSD
    <code class="Ev">STDBUF</code>[<var class="Ar">n</var>]=<b class="Sy">U</b>|<b class="Sy">L</b>|<b class="Sy">F</b>[<var class="Ar">size</var>];
    the example above could be re-written as</p>
<div class="Bd Bd-indent"><code class="Li"><code class="Nm">tail</code>
  <code class="Fl">-f</code> <span class="Pa">/var/log/messages</span> |
  <code class="Fl">-f</code> <span class="Pa">/var/log/messages |</span>
  <code class="Ev">STDBUF</code><var class="Ar">1</var>=<var class="Ar">L</var>
  <code class="Nm">grep</code> <code class="Li">'DPT=445'</code> |
  <code class="Nm">grep</code> <code class="Li">'DPT=445' |</code>
  <code class="Nm">cat</code> <code class="Fl">-n</code></code></div>
</section>
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/sum.1 => man1/sum.1 +2 -2
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "SUM" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "SUM" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"


@@ 13,7 13,7 @@
[\fIfile\fR]\[u2026]
.SH "DESCRIPTION"
Prints a legacy checksum of
\fIfile\fRs (standard input if none or "\fB-\fR").
\fIfile\fRs (standard input if none or "\fB\-\fR").
.SH "OPTIONS"
.TP 12n
\fB\-r\fR

M man1/sum.1.html => man1/sum.1.html +3 -3
@@ 34,7 34,7 @@
<section class="Sh">
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
Prints a legacy checksum of <var class="Ar">file</var>s (standard input if none
  or &#x201C;<b class="Sy">-</b>&#x201D;).
  or &#x201C;<code class="Fl">-</code>&#x201D;).
</section>
<section class="Sh">
<h1 class="Sh" id="OPTIONS"><a class="permalink" href="#OPTIONS">OPTIONS</a></h1>


@@ 112,8 112,8 @@ and note that this is a 16-bit checksum, as well as the 512-byte block size and
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/sync.1 => man1/sync.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "SYNC" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "SYNC" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/sync.1.html => man1/sync.1.html +2 -2
@@ 60,8 60,8 @@ Instruct the kernel to commit cached writes to <var class="Ar">file</var>s to
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/tac.1 => man1/tac.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "TAC" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "TAC" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/tac.1.html => man1/tac.1.html +2 -2
@@ 58,8 58,8 @@ Read each <var class="Ar">file</var> (or standard input if &#x201C;-&#x201D;),
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/timeout.1 => man1/timeout.1 +2 -2
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "TIMEOUT" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "TIMEOUT" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"


@@ 225,7 225,7 @@ $ \fBecho\fR $?
Emulate pipe shutter after a half-minute:
.nf
.RS 6n
$ \fBtimeout\fR \fB\-vfs\fR\fRPIPE\fR \fI0.5m\fR \fByes\fR | \fBwc\fR
$ \fBtimeout\fR \fB\-vfs\fR\fRPIPE\fR \fI0.5m\fR \fByes \&|\fR \fBwc\fR
timeout: yes (14539): sending Broken pipe
568057856 568057856 1136115712
.RE

M man1/timeout.1.html => man1/timeout.1.html +4 -4
@@ 208,8 208,8 @@ timeout <var class="Ar">1
timeout <code class="Fl">-vfs
</code><code class="Dv">PIPE
</code> <var class="Ar">0.5m
</var> <code class="Nm">yes
</code> | <code class="Nm">wc
</var> <code class="Nm">yes |
</code> <code class="Nm">wc
</code>
timeout: yes (14539): sending Broken pipe
568057856 568057856 1136115712


@@ 269,8 269,8 @@ Originates from the GNU system in coreutils 7.0; also present in
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/tr.1 => man1/tr.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "TR" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "TR" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/tr.1.html => man1/tr.1.html +2 -2
@@ 325,8 325,8 @@ GROCERIES FOR FEBRUARY:
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/true.1 => man1/true.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "TRUE" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "TRUE" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/true.1.html => man1/true.1.html +2 -2
@@ 56,8 56,8 @@ Ignored.
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/truncate.1 => man1/truncate.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "TRUNCATE" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "TRUNCATE" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/truncate.1.html => man1/truncate.1.html +2 -2
@@ 240,8 240,8 @@ truncate <code class="Fl">-os
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/tsort.1 => man1/tsort.1 +3 -3
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "TSORT" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "TSORT" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"


@@ 12,7 12,7 @@
[\fIfile\fR]
.SH "DESCRIPTION"
Constructs a directed graph from the pairs of whitespace-separated node relationships provided in
\fIfile\fR (standard input if "\fB-\fR" or none),
\fIfile\fR (standard input if "\fB\-\fR" or none),
then prints all unique nodes, one per line, sorted according to the total ordering described by that graph,
consistently with the partial ordering of the final occurrence of nodes in the input.
.PP


@@ 85,7 85,7 @@ relationship, an
loop is created:
.nf
.RS 6n
\fR$\fR \fBecho\fR \fRA B A F B C B D D E D A\fR \fB\&|\fR \fBtsort\fR
\fR$\fR \fBecho\fR \fRA B A F B C B D D E D A \&|\fR \fBtsort\fR
\fBtsort\fR: \fR-: breaking D -> A link\fR
A
F

M man1/tsort.1.html => man1/tsort.1.html +8 -9
@@ 35,10 35,10 @@
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
Constructs a directed graph from the pairs of whitespace-separated node
  relationships provided in <var class="Ar">file</var> (standard input if
  &#x201C;<b class="Sy">-</b>&#x201D; or none), then prints all unique nodes,
  one per line, sorted according to the total ordering described by that graph,
  consistently with the partial ordering of the final occurrence of nodes in the
  input.
  &#x201C;<code class="Fl">-</code>&#x201D; or none), then prints all unique
  nodes, one per line, sorted according to the total ordering described by that
  graph, consistently with the partial ordering of the final occurrence of nodes
  in the input.
<p class="Pp">An input pair in the form &#x201C;<code class="Li">a
    a</code>&#x201D; indicates presence of node <code class="Li">a</code>. An
    input pair in the form &#x201C;<code class="Li">a b</code>&#x201D; indicates


@@ 103,9 103,8 @@ E
<pre>
<code class="Li">$
</code> <code class="Nm">echo
</code> <code class="Li">A B A F B C B D D E D A
</code> <b class="Sy">|
</b> <code class="Nm"></code>
</code> <code class="Li">A B A F B C B D D E D A |
</code> <code class="Nm"></code>
</pre>
tsort
<code class="Nm"></code>tsort: <code class="Li">-: breaking D -&gt; A link


@@ 193,8 192,8 @@ pointing at <a class="Xr" href="../man1/lorder.1.html">lorder(1)</a>, which
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/tty.1 => man1/tty.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "TTY" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "TTY" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/tty.1.html => man1/tty.1.html +2 -2
@@ 92,8 92,8 @@ writing &#x201C;<code class="Li">tty</code><var class="Ar">n</var>&#x201D; or
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/uname.1 => man1/uname.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "UNAME" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "UNAME" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/uname.1.html => man1/uname.1.html +2 -2
@@ 124,8 124,8 @@ Conforms to <span class="St">IEEE Std 1003.2-1992
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/unlink.1 => man1/unlink.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "UNLINK" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "UNLINK" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/unlink.1.html => man1/unlink.1.html +2 -2
@@ 49,8 49,8 @@ Removes <var class="Ar">file</var>.
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man1/yes.1 => man1/yes.1 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "YES" "1" "July 10, 2021" "voreutils 411691c" "General Commands Manual"
.TH "YES" "1" "July 18, 2021" "voreutils 636dd98" "General Commands Manual"
.nh
.if n .ad l
.SH "NAME"

M man1/yes.1.html => man1/yes.1.html +2 -2
@@ 57,8 57,8 @@ Repeatedly writes each <var class="Ar">string</var> (or &#x201C;y&#x201D; if
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

M man3/libstdbuf.3 => man3/libstdbuf.3 +1 -1
@@ 1,6 1,6 @@
.\" SPDX-License-Identifier: 0BSD
.\"
.TH "LIBSTDBUF" "3" "July 10, 2021" "voreutils 411691c" "Library Functions Manual"
.TH "LIBSTDBUF" "3" "July 18, 2021" "voreutils 636dd98" "Library Functions Manual"
.nh
.if n .ad l
.SH "NAME"

M man3/libstdbuf.3.html => man3/libstdbuf.3.html +2 -2
@@ 63,8 63,8 @@ Diagnostics are issued to the standard error stream under the
</div>
<table class="foot">
  <tr>
    <td class="foot-date">July 10, 2021</td>
    <td class="foot-os">voreutils 411691c</td>
    <td class="foot-date">July 18, 2021</td>
    <td class="foot-os">voreutils 636dd98</td>
  </tr>
</table>
</body>

A man8/mknod.8 => man8/mknod.8 +1 -0
@@ 0,0 1,1 @@
../man1/mkfifo.1
\ No newline at end of file

A man8/mknod.8.html => man8/mknod.8.html +1 -0
@@ 0,0 1,1 @@
../man1/mkfifo.1.html
\ No newline at end of file