NetBSD/usr.bin
rillig e355d71d52 lint: improve output format for internal errors
The new format follows the common conventions for file locations and
allows quick navigation in IDEs.

To trigger an internal error, it suffices to have 2 tokens in lint1's
input, after preprocessing: 'void __pure'.
2021-03-26 21:05:27 +00:00
..
apply Be more precise. 2016-03-14 09:53:37 +00:00
apropos
asa new sentence, new line 2020-01-31 00:15:38 +00:00
at PR bin/53986 from Christian Weisgerber 2019-02-16 17:56:57 +00:00
audio Add an example for recording CD quality audio 2021-03-25 10:03:26 +00:00
audiocfg Add missing HISTORY and AUTHORS. Bump date. 2020-10-19 21:46:15 +00:00
banner Add history section 2020-04-07 17:57:33 +00:00
base64 base64.1: note that -w 0 disables wrapping 2020-09-03 09:41:21 +00:00
basename compare pointers with NULL not '\0'. 2019-02-01 08:29:03 +00:00
bdes Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
biff Update SYNOPSIS to reflect that y and n options are mutually exclusive. 2016-12-20 08:21:32 +00:00
bthset use correct offset for channel in SDP record 2016-03-06 21:12:07 +00:00
btkey Update for proplib(3) API changes. 2020-06-07 00:12:00 +00:00
btpin introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
bzip2
bzip2recover
c11 Minor improvements, add more markup. 2016-10-03 08:20:12 +00:00
c89 this are our's not gnu 2016-01-14 04:27:26 +00:00
c99 this are our's not gnu 2016-01-14 04:27:26 +00:00
cal Use two-letter weekday abbreviations in the heading 2020-06-29 14:01:14 +00:00
calendar Update to 2021, hopefully less errors made in this year. 2020-12-25 09:02:41 +00:00
cap_mkdb
cdplay cdplay: remove redundant parentheses around return value 2020-10-18 21:58:32 +00:00
checknr
chflags
chpass Specify SANITIZER_RENAME_SYMBOL in chpass 2018-06-25 18:05:25 +00:00
cksum cksum: use POSIX type uint32_t instead of u_int32_t 2021-03-18 18:12:35 +00:00
cleantags
cmp cmp.c: use C99 strtoll(3) instead of legacy strtoq(3) 2021-03-20 14:27:47 +00:00
col Replace col with the FreeBSD version that adds wide char support 2020-11-01 22:27:15 +00:00
colcrt - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
colrm
column Whitespace nit. 2020-08-27 01:52:04 +00:00
comm
compress Add EXIT STATUS section. Use Ex. New sentence, new line. 2017-07-04 06:58:55 +00:00
config s/implicitely/implicitly/ 2020-09-29 03:02:18 +00:00
crunch New sentence, new line. Fix typo. 2020-01-02 23:21:14 +00:00
csplit Compare return value of fputs(3) with EOF instead of 0. 2017-07-30 23:02:53 +00:00
ctags - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
cut
cvslatest Handle dummy timestamp better and check for I/O errors. From khorben@ 2020-11-03 22:21:43 +00:00
db
dc dc was in v1 2019-09-01 18:15:57 +00:00
deroff - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
dirname
du du was in v1 2019-09-01 18:18:42 +00:00
eject Drop main() prototype. 2016-09-05 00:40:28 +00:00
elf2aout Sort options in usage. 2019-05-19 09:14:13 +00:00
elf2ecoff fix printf format 2017-02-24 17:19:14 +00:00
env Fix a typo (extra `s') 2020-02-08 11:10:08 +00:00
error use getline(3) 2020-01-10 18:35:29 +00:00
expand Drop main() prototype. 2016-09-05 00:40:28 +00:00
extattr
false
fdformat Drop main() prototype. 2016-09-05 00:40:28 +00:00
fgen remove unused NULL pointer that was passed to printf %s. 2020-09-06 08:18:21 +00:00
fincore
find find: use POSIX strtoll(3) instead of legacy strtoq(3) 2021-03-18 18:24:14 +00:00
finger Add lastlogx support 2020-05-07 13:40:20 +00:00
flock fix a bug gcc 8 picked up: use ~LOCK_NB to look for LOCK_UN, 2019-10-04 16:27:00 +00:00
fmt Wse wide functions to avoid file corruption. Q+D because it does not 2017-10-13 00:11:56 +00:00
fold
fpr Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
from
fsplit
fstat Support audio descriptor for fstat(1). 2020-09-13 04:14:48 +00:00
ftp ftp(1): more $https_proxy documentation 2021-01-31 08:59:40 +00:00
gcore compare pointers with NULL not '\0'. 2019-02-01 08:29:03 +00:00
genassym
gencat Use An -nosplit. Use Mt. Fix some mandoc lint. 2018-07-28 08:03:41 +00:00
getaddrinfo
getconf
getent Remove superfluous Tn. 2017-10-23 01:06:05 +00:00
getopt
gettext
gprof Restore the MKGROFF=bo MKCXX=yes build 2018-06-11 14:18:16 +00:00
grep Fix asan heap buffer overflow. from enh at google. 2019-04-05 13:34:41 +00:00
gzip use the data size in case stdout was a pipe (M. Levinson) 2018-11-11 01:42:36 +00:00
head Add EXIT STATUS section. Use Ex. 2017-07-04 06:59:34 +00:00
hesinfo Drop main() prototype. 2016-09-05 00:40:28 +00:00
hexdump introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
iconv Switch the iconv(3) prototype to the POSIX conformant variation 2019-10-24 18:17:14 +00:00
id Add EXIT STATUS section. Use Ex. 2017-07-04 07:01:07 +00:00
indent indent: clean up check_size_comment 2021-03-14 05:26:42 +00:00
infocmp infocmp: don't crash when a terminfo description does not have an alias 2020-03-31 12:44:15 +00:00
innetgr simplify __dead usage 2016-09-03 05:50:06 +00:00
ipcrm
ipcs ipcs.c: do not #include sys/inttypes.h header which is not necessary 2021-03-18 19:34:05 +00:00
join join.c: print usage after warning "illegal option..." as it was originally intended 2021-03-18 19:47:41 +00:00
jot Generate format after setting the prec value 2020-06-14 01:26:46 +00:00
kdump kdump: include netinet/in_var.h to access in_nbrinfo 2020-09-12 01:36:26 +00:00
klist
ktrace Sort options. 2020-11-18 20:00:15 +00:00
ktruss apply GCC_NO_ADDR_OF_PACKED_MEMBER 2020-09-07 00:26:23 +00:00
lam In the lam(1) example with a literal newline, use newish sh syntax. 2021-01-25 20:07:55 +00:00
last
lastcomm
ldd PR 54093: Align static TLS area to max_align_t. 2019-11-04 12:45:10 +00:00
leave
locale Fix spelling errors. 2020-04-28 22:29:32 +00:00
locate Little clean up: use getopts and don't use ``. Suggested by kre@. 2020-04-25 10:06:42 +00:00
lock Drop main() prototype. 2016-09-05 00:40:28 +00:00
logger Remove superfluous Pp. 2020-06-26 15:46:28 +00:00
login Avoid use-after-free bug in PAM environment 2020-02-08 13:44:35 +00:00
logname Add EXIT STATUS section. Use Ex. 2017-07-04 07:01:07 +00:00
look Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
lorder
m4 eval: Make radix optional even if minimum result width is specified. 2020-06-27 19:18:58 +00:00
machine
mail add O_CLOEXEC 2021-02-17 21:09:39 +00:00
make make: fix typos in documentation of ModChain 2021-03-21 23:03:33 +00:00
man Exit successfully after printing the search path, stop further processing. 2020-04-06 19:53:22 +00:00
menuc Fix typo in ad clause. Ok perry@. 2019-12-03 01:45:34 +00:00
mesg mesg was in v1 2019-09-01 18:26:01 +00:00
midiplay make a fallthru comment GCC7 compatible. 2019-02-01 08:37:21 +00:00
midirecord Sort sections. Fix date. 2020-03-14 09:01:11 +00:00
mixerctl Generate usage error for bad usage, before attempting any other operations. 2017-02-23 14:09:11 +00:00
mkcsmapper Infile is also optional. 2016-06-28 09:23:09 +00:00
mkdep deconst -> __UNCONST to avoid null pointer arithmetic 2018-05-23 21:20:20 +00:00
mkesdb Sync usage with program. Add RCS Id. Increase column width. Fix macro usage. Improve wording. 2016-06-28 09:25:21 +00:00
mkfifo Add EXIT STATUS section. Use Ex. 2017-07-04 07:01:07 +00:00
mklocale use strlcpy instead of strncpy. 2019-10-13 21:12:32 +00:00
mkstr Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
mktemp Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
mkubootimage arm64_image_header->image_size must be included size of arm64_image_header. 2020-02-08 13:27:00 +00:00
moduli use BN_is_prime_ex 2018-02-06 19:32:49 +00:00
msgc msg_table_add(): fix mishap in the format safety changes in r1.45 2019-11-16 17:38:09 +00:00
msgs introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
nbperf Fix sanity check to match the fixed off-by-one logic in the sizing 2021-01-28 18:52:43 +00:00
nbsvtool mark old compat functions. 2018-02-06 20:15:39 +00:00
nc Skip options which rely on crypto support in getopt() argument list, if we're 2019-10-03 01:15:19 +00:00
netgroup simplify __dead usage 2016-09-03 05:58:30 +00:00
netstat Remove Network ATM soft intr queue reporting, we don't have that in the 2021-03-10 00:32:15 +00:00
newgrp Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
newsyslog Use proper -width instead of the cargo-cult value. 2021-03-02 10:17:25 +00:00
nfsstat
nice
nl PR/55891 supress displaying separator when numbers supressed 2020-12-31 04:07:37 +00:00
nohup
pagesize
passwd add LIBKRB5_LDADD/LIBKRB5_DPADD and their static counterparts 2018-02-25 00:16:48 +00:00
paste
patch patch(1): use PATH_MAX for the size of rejname 2021-02-20 09:17:13 +00:00
pathchk
pkill Sort SEE ALSO. 2018-12-04 08:01:35 +00:00
pmap Restrict to root any command option that prints kernel addresses. 2020-11-04 01:37:55 +00:00
pr Document history 2019-09-01 18:31:37 +00:00
printenv
printf Add quotes around command substitution in the example 2020-06-29 22:50:11 +00:00
progress progress: handle EINTR in writes. PR/55914 2021-01-07 12:02:52 +00:00
pwait The proper way to validate a condition that's expected to be true is 2017-07-30 20:37:35 +00:00
pwhash adding argon2 support to libcrypt. argon2 user authentication now 2019-10-21 02:36:48 +00:00
qsubst Use Nm to refer the program name. 2017-02-22 14:01:40 +00:00
quota Use standard Dd format. Remove superfluous Pp 2020-01-21 07:57:49 +00:00
radioctl
rdist introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
realpath Port realpath(1) from FreeBSD 2020-02-02 21:49:43 +00:00
renice renice: Make usage match man page more. 2020-10-23 16:16:10 +00:00
resize Only specify the dependencies if we are making the copy target. 2021-03-02 14:26:00 +00:00
rev
revoke
rfcomm_sppd fix offset/indent of list 2017-12-21 08:59:27 +00:00
rlogin PR/54435: Adjust for new kernel behavior of soreceive(9) clearing MSG_OOB 2020-05-03 16:32:16 +00:00
rpcgen introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
rpcinfo introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
rs - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
rsh Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
rump_allserver fix sun2 build 2020-05-17 19:37:15 +00:00
rump_dhcpclient Remove more _KERNTYPES definitions in rump components. 2017-05-11 13:20:02 +00:00
rump_halt Remove more _KERNTYPES definitions in rump components. 2017-05-11 13:20:02 +00:00
rump_server More nofifo 2020-05-16 12:46:57 +00:00
rump_wmd
rup introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
ruptime
rusers introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
rwall introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
rwho
script Unlike done() childwait() returns, found by clang. 2020-08-31 15:32:15 +00:00
sdiff Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
sdpquery Switch the iconv(3) prototype to the POSIX conformant variation 2019-10-24 18:17:14 +00:00
sed Handle \t too (RVP) 2021-03-13 15:46:54 +00:00
seq seq.c: replace non-standard \e with standard compliant \x1B 2021-03-20 22:10:17 +00:00
shar Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
shlock
shmif_dumpbus improve error messages, minor cleanups. 2020-04-01 21:04:34 +00:00
showmount introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
shuffle Fix misuse of arc4random by using arc4random_uniform. 2017-02-06 02:26:44 +00:00
skey Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
skeyinfo
skeyinit
sockstat undo previous, now sockstat works without privs 2020-08-26 22:57:55 +00:00
soelim Drop main() prototype. 2016-09-05 00:40:28 +00:00
sort introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
sortinfo Free the buffer allocated by getline(3). 2017-04-30 13:45:06 +00:00
spell s/orignal/original/ 2019-12-27 10:20:01 +00:00
split needs <sys/stat.h> 2017-01-10 21:14:13 +00:00
stat avoid a GCC stringop truncate warning. 2020-09-07 00:46:38 +00:00
su Remove superfluous Ns. 2019-09-01 19:12:16 +00:00
sys_info show the verbose commands for bozohttpd and calendar too 2020-07-14 01:01:05 +00:00
systat Add ${LIBUTIL} to DPADD. 2020-12-11 07:24:38 +00:00
tabs compare pointers with NULL not '\0'. 2019-02-01 08:29:03 +00:00
tail Remove double 'each of' 2020-06-20 10:53:28 +00:00
talk usr.bin/talk: Suppress -Werror=stringop-truncation error. 2020-02-08 12:53:29 +00:00
tcopy
tee Add EXIT STATUS section. Use Ex. 2017-07-04 07:01:07 +00:00
telnet preserve errno because we are doing system calls between error printing 2021-01-09 18:26:03 +00:00
tftp tftp: no longer need packed member warning 2021-02-03 06:51:26 +00:00
tic terminfo: v3 records should create v3 aliases 2020-03-30 00:09:06 +00:00
time Add '-t' option for tcsh-style time output. 2020-04-23 07:54:53 +00:00
timeout typo 2016-10-13 06:22:26 +00:00
tip s/reseting/resetting/ 2020-07-22 01:24:39 +00:00
touch Update the description of the -t option to bring it in sync with IEEE 1003.1 -2008. 2016-12-24 15:49:18 +00:00
tput
tr tr.1: add a "see also" xref to ctype(3) (to align with an inline 2019-05-29 11:27:34 +00:00
true
tset Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
tsort tsort: fix typo in comment 2021-02-06 16:02:16 +00:00
tty Document history 2019-09-01 18:41:14 +00:00
ul - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
uname
unexpand Deduplicate some code I'd duplicated, shorten a couple of staircases, 2019-09-13 17:32:29 +00:00
unifdef introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
uniq remove unused label 2019-04-23 17:35:10 +00:00
units If we're having Thai units, make them correct. A tarangwah is a square wah, 2020-04-23 09:38:17 +00:00
unvis
unzip Remove the "original line" 2021-02-18 18:06:02 +00:00
usbhidaction Add an optional '-p pidfile' parameter. 2018-05-15 01:41:29 +00:00
usbhidctl Purge an ancient email address, use dsainty@NetBSD.org instead 2019-09-22 07:28:35 +00:00
users Drop main() prototype. 2016-09-05 00:40:28 +00:00
utoppya introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
uudecode
uuencode When input is not a multiple of three bytes in size, pad null 2019-03-04 05:37:08 +00:00
uuidgen
vacation Sort SEE ALSO. 2019-05-06 06:56:07 +00:00
vgrind s/expresion/expression/ in comment. 2019-12-27 09:32:09 +00:00
videoctl videoctl: remove unnecessary code for unknown option -h 2021-02-19 11:39:11 +00:00
vis fix URL 2021-02-20 09:31:51 +00:00
vmstat For vmstat -h/-H, calculate the hash element size correctly instead of 2021-03-03 08:25:16 +00:00
vndcompress Since vnconfig(8) was renamed (many years ago), update some cross-refs 2020-01-24 20:20:35 +00:00
w Skip bracket processing if -n is used. 2020-08-01 17:53:38 +00:00
wall introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
wc Document history 2019-09-01 18:44:06 +00:00
what Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
whatis
whereis
who PR/56013: Kouichi Hashikawa: Move setutent/setutxent right before the loops. 2021-02-26 02:45:43 +00:00
whois RIPE definition no longer exists in source 2020-03-01 02:45:04 +00:00
write write was in v1 2019-09-01 18:48:01 +00:00
xargs
xinstall install(1): copy metachar table from usr.bin/make 2020-10-30 20:05:00 +00:00
xlint lint: improve output format for internal errors 2021-03-26 21:05:27 +00:00
xstr .Pp before .Bd is redundant. 2019-01-13 16:48:51 +00:00
yes
ypcat
ypmatch
ypwhich Remove spurious error(1) inserted compiler error message comments. 2017-08-11 20:32:34 +00:00
Makefile Go into the resize directory to build/install the files since they're in the sets. 2020-12-28 03:48:41 +00:00
Makefile.inc