freebsd-src/usr.bin
Dag-Erling Smørgrav ed1967df2d asa: Rewrite to fix line termination issue.
The standard is somewhat unclear, but on the balance, I believe that the
phrase “the rest of the input line” should be interpreted to mean the
rest of the input line including the terminating newline if and only if
there is one.  This means the current implementation is incorrect on two
points:

- First, it suppresses the previous line's newline in the '1' case.

- Second, it unconditionally emits a newline at the end of the output
  for non-empty input, even if the input did not end with a newline.

Resolve this by rewriting the main loop.  Instead of special-casing the
first line and then assuming that every line ends with a newline, we
remember how each line ends and emit that either at the beginning of
the next line or at the end of the file except in the one case ('+')
where the standard explicitly says not to.

While here, try to reduce diff to upstream a little and update their
RCS tag to reflect the fact that while we've diverged significantly
from them, we've incorporated all their changes.  Remove the useless
second RCS tag.

We also update the tests to account for the change in interpretation
of the '1' case and add a test case for unterminated input.

MFC after:	1 week
Sponsored by:	Klara, Inc.
Reviewed by:	kevans
Differential Revision:	https://reviews.freebsd.org/D43326

(cherry picked from commit c2356a440d)
2024-01-17 17:16:00 +01:00
..
addr2line Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
alias Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
apply Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
ar Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
asa asa: Rewrite to fix line termination issue. 2024-01-17 17:16:00 +01:00
at at.man: Move examples to the EXAMPLES section 2023-09-22 17:07:28 +02:00
atm Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
awk Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
backlight Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
banner manpages: Fix use of At macro 2023-10-04 13:18:49 +02:00
basename manpages: Fix use of At macro 2023-10-04 13:18:49 +02:00
bc Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
beep Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
biff Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
bluetooth Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
bmake Remove $FreeBSD$: one-line bare tag 2023-08-23 11:43:33 -06:00
brandelf Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
bsdcat Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
bsdiff Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
bzip2 Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
bzip2recover Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
c89 Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
c99 Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
caesar Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
calendar Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
cap_mkdb Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
chat Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
chkey Add deprecation notices to publickey(5) tools 2023-09-24 10:07:40 -04:00
chpass Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
cksum Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
clang Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51 2024-01-08 00:04:38 +01:00
cmp Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
col Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
colrm Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
column Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
comm Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
compile_et Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
compress Remove $FreeBSD$: one-line bare tag 2023-08-23 11:43:33 -06:00
cpio Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
cpuset Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
csplit Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
ctags Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
ctlstat Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
cut Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
cxxfilt Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
dc Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
diff Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
diff3 Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
dirname Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
dpv Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
drill Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
dtc Remove $FreeBSD$: one-line bare tag 2023-08-23 11:43:33 -06:00
du Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
ee Remove $FreeBSD$: one-line catalog 2023-08-23 11:43:33 -06:00
elfctl Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
elfdump Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
enigma Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
env Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
etdump Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
expand Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
factor factor: Remove an empty #ifdef __FBSDID clause 2023-10-24 11:13:18 -07:00
false Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
fetch libfetch, fetch: Stop recommending the use of ca_root_nss. 2023-12-13 17:21:29 +01:00
file Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
file2c Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
find find: Add a warning about -delete. 2024-01-17 17:16:00 +01:00
finger Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
fmt Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
fold Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
fortune sys/*/conf/*, docs: fix links to handbook 2024-01-09 22:07:46 -05:00
from Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
fstat Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
fsync Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
ftp Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
gcore Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
gencat Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
getaddrinfo Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
getconf Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
getent Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
getopt Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
gh-bc Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
gprof Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
grdc Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
grep grep: don't rely on implementation-defined malloc(0) behavior 2023-11-25 22:07:17 -06:00
gzip gzip: Add support for decompressing zstd files. 2024-01-17 16:52:31 +01:00
head Improve usability of head(1) and tail(1): 2023-12-13 17:39:38 +01:00
hesinfo Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
hexdump Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
host Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
iconv Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
id Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
ident Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
indent indent: Restore and document -ps / -nps option. 2023-09-07 10:56:23 +02:00
ipcrm Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
ipcs Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
iscsictl Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
join Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
jot Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
kdump kdump: use print_mask_arg0 appropriately 2024-01-02 22:47:27 -06:00
keylogin Add deprecation notices to publickey(5) tools 2023-09-24 10:07:40 -04:00
keylogout Add deprecation notices to publickey(5) tools 2023-09-24 10:07:40 -04:00
killall Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
ktrace Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
ktrdump Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
kyua Remove $FreeBSD$: one-line lua tag 2023-08-23 11:43:34 -06:00
lam Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
last Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
lastcomm Remove $FreeBSD$: one-line bare tag 2023-08-23 11:43:33 -06:00
ldd Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
ldd32 Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
leave Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
less MFC: MFV: less v643. 2023-08-27 22:15:15 -07:00
lessecho Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
lesskey Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
lex Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
limits Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
locale Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
localedef localedef: add newlines to error messages 2023-12-14 18:59:05 -06:00
locate Purge more stray embedded $FreeBSD$ strings 2023-10-24 11:13:18 -07:00
lock Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
lockf lockf: switch to strtonum() for parsing timeout 2023-12-14 18:59:27 -06:00
logger Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
login Remove $FreeBSD$: one-line bare tag 2023-08-23 11:43:33 -06:00
logins Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
logname Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
look Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
lorder Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
lsvfs Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
lzmainfo Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
m4 Remove $FreeBSD$: one-line bare tag 2023-08-23 11:43:33 -06:00
mail Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
man Revert "fix using man(1) with multiple pages" 2024-01-15 19:05:08 +00:00
mandoc Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
mesg Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
minigzip MFC: MFV: zlib: examples: define functions as static ones. (PR #855) 2023-09-07 23:03:28 -07:00
ministat Remove $FreeBSD$: one-line bare tag 2023-08-23 11:43:33 -06:00
mkcsmapper Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
mkcsmapper_static Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
mkdep Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
mkesdb Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
mkesdb_static Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
mkfifo Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
mkimg Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
mkstr Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
mktemp Purge more stray embedded $FreeBSD$ strings 2023-10-24 11:13:18 -07:00
mkuzip Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
morse Purge more stray embedded $FreeBSD$ strings 2023-10-24 11:13:18 -07:00
msgs Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
mt Add IBM TS1170 density codes and specs. 2023-12-14 16:00:54 -05:00
nc Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
ncal Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
netstat netstat: fix missing tab in icmp6 output 2023-11-19 20:29:44 +01:00
newgrp Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
newkey Add deprecation notices to publickey(5) tools 2023-09-24 10:07:40 -04:00
nfsstat Purge more stray embedded $FreeBSD$ strings 2023-10-24 11:13:18 -07:00
nice Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
nl Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
nm Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
nohup Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
number Purge more stray embedded $FreeBSD$ strings 2023-10-24 11:13:18 -07:00
objcopy Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
ofed Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
opieinfo Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
opiekey Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
opiepasswd Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
pagesize Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
pamtest Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
passwd Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
paste Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
patch Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
pathchk Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
perror Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
pom Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
posixshmcontrol Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
pr Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
primes Purge more stray embedded $FreeBSD$ strings 2023-10-24 11:13:18 -07:00
printenv Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
printf Purge more stray embedded $FreeBSD$ strings 2023-10-24 11:13:18 -07:00
proccontrol Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
procstat Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
protect Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
quota Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
random Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
rctl Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
readelf Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
renice Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
resizewin Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
rev Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
revoke Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
rpcgen Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
rpcinfo Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
rs Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
rup Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
ruptime Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
rusers Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
rwall Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
rwho Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
script Mark usage function as __dead2 in programs where it does not return 2023-09-14 16:59:52 +02:00
sdiff Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
sdiotool Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
sed Mark usage function as __dead2 in programs where it does not return 2023-09-14 16:59:52 +02:00
seq Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
setchannel Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
shar Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
showmount Purge more stray embedded $FreeBSD$ strings 2023-10-24 11:13:18 -07:00
size Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
smbutil Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
sockstat Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
soelim Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
sort sort: Only build FreeBSD-specific ALTMON_x stuff when ATLMON_1 is defined 2023-12-15 02:41:05 +02:00
split split: Further option parsing improvements. 2023-10-05 17:55:30 +02:00
ssh-copy-id Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
stat Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
stdbuf stdbuf: Code cleanup. 2023-09-07 10:56:25 +02:00
strings Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
su Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
svn Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
systat Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
tabs Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
tail tail(1): Fix a typo in a source code comment 2024-01-07 12:43:18 +01:00
talk Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
tar Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
tcopy Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
tee Purge more stray embedded $FreeBSD$ strings 2023-10-24 11:13:18 -07:00
telnet Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
tests Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
tftp Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
time Purge more stray embedded $FreeBSD$ strings 2023-10-24 11:13:18 -07:00
tip Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
top Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
touch Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
tput Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
tr Mark usage function as __dead2 in programs where it does not return 2023-09-14 16:59:52 +02:00
true Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
truncate Purge more stray embedded $FreeBSD$ strings 2023-10-24 11:13:18 -07:00
truss lio_listio(2): Allow LIO_READV and LIO_WRITEV. 2023-09-06 14:56:09 -07:00
tset Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
tsort Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
tty Mark usage function as __dead2 in programs where it does not return 2023-09-14 16:59:52 +02:00
ul Purge more stray embedded $FreeBSD$ strings 2023-10-24 11:13:18 -07:00
uname Mark usage function as __dead2 in programs where it does not return 2023-09-14 16:59:52 +02:00
unexpand Mark usage function as __dead2 in programs where it does not return 2023-09-14 16:59:52 +02:00
unifdef unifdef: Vendorize. 2023-09-07 10:59:37 +02:00
uniq Purge more stray embedded $FreeBSD$ strings 2023-10-24 11:13:18 -07:00
units Purge more stray embedded $FreeBSD$ strings 2023-10-24 11:13:18 -07:00
unvis Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
unzip Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
usbhidaction Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
usbhidctl Mark usage function as __dead2 in programs where it does not return 2023-09-14 16:59:52 +02:00
users Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
uudecode Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
uuencode Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
vacation Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
vgrind Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
vi nvi: import version 2.2.1 2023-12-04 11:34:07 +01:00
vis Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
vmstat vmstat: fix column names broken in c168508655 2023-12-04 17:48:21 -08:00
vtfontcvt vtfontcvt(8): Update usage() to match vtfontcvt.8 2023-10-04 13:14:18 +02:00
w Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
wall Mark usage function as __dead2 in programs where it does not return 2023-09-14 16:59:52 +02:00
wc Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
wg wg: drop -Wno-cast-qual from CFLAGS 2022-11-12 23:37:05 -06:00
what Mark usage function as __dead2 in programs where it does not return 2023-09-14 16:59:52 +02:00
whereis Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
which Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
who Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
whois Mark usage function as __dead2 in programs where it does not return 2023-09-14 16:59:52 +02:00
write Mark usage function as __dead2 in programs where it does not return 2023-09-14 16:59:52 +02:00
xargs xargs: fix -R so that it accepts negative numbers again 2023-09-07 10:56:26 +02:00
xinstall install: handle -m +X more accurately 2023-11-25 22:07:17 -06:00
xo Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
xohtml Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
xolint Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
xopo Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
xstr Mark usage function as __dead2 in programs where it does not return 2023-09-14 16:59:52 +02:00
xz Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
xzdec Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
yacc Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
yes Purge more stray embedded $FreeBSD$ strings 2023-10-24 11:13:18 -07:00
ypcat Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
ypmatch Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
ypwhich Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
zstd Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
Makefile Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
Makefile.amd64 Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
Makefile.arm Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
Makefile.i386 Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
Makefile.inc Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
Makefile.powerpc Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00