NetBSD/usr.bin
abhinav 75088523c3 A small optimization: since we already know the length of the lines, check
if the lenghts are equal before calling strcmp(3). Most of the times, the call
to strcmp(3) can be saved if the lines are not of the same length.

Thanks to Christos for the reviews
2016-10-14 19:43:59 +00:00
..
apply Be more precise. 2016-03-14 09:53:37 +00:00
apropos
asa Drop main() prototype. 2016-09-05 00:40:28 +00:00
at Mark the shared files with where they're used, like we do in pkgsrc. 2016-03-13 00:33:12 +00:00
audio rename struct write_info as struct track_info, and the variable name 'wi' 2015-08-05 06:54:39 +00:00
audiocfg if opening the audio device fails, try opening again with write-only. 2016-03-05 22:10:39 +00:00
banner
basename
bdes PR/50739: David Binderman: Check bounds before dereferencing. 2016-02-01 17:41:37 +00:00
biff
bthset use correct offset for channel in SDP record 2016-03-06 21:12:07 +00:00
btkey Sort sections. From Henning Petersen in PR 49222. 2014-09-19 16:02:58 +00:00
btpin Sort sections. From Henning Petersen in PR 49222. 2014-09-19 16:02:58 +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 fix some error handling. 2015-06-16 22:54:10 +00:00
calendar Commit patch sent to tech-userlevel with universal approval to add a 2016-06-03 02:06:40 +00:00
cap_mkdb
cdplay more stray \n 2015-06-17 00:01:59 +00:00
checknr
chflags
chpass Fixed memory leak (CID 978341) 2015-10-27 14:47:45 +00:00
cksum fix some error handling. 2015-06-16 22:54:10 +00:00
cleantags
cmp
col PR/49291: Henning Petersen: Problem with half-line feeds in input stream. 2014-10-18 14:56:14 +00:00
colcrt
colrm
column Move information about exit values from DESCRIPTION to EXIT STATUS section. 2016-10-02 21:06:18 +00:00
comm
compress
config define the attribute first. 2016-09-13 16:06:59 +00:00
crunch Don't make crunch binaries PIE 2016-05-29 16:12:58 +00:00
csplit
ctags
cut
cvslatest Toolify 2016-01-24 20:14:44 +00:00
db
deroff
dirname
du
eject Drop main() prototype. 2016-09-05 00:40:28 +00:00
elf2aout Gcc, please shut up with those stupid warnings! 2016-03-07 22:16:38 +00:00
elf2ecoff ignore the abiflags section 2016-09-03 11:35:24 +00:00
env
error PR 51298 David Binderman: simplify redundant conditionals 2016-06-30 15:34:30 +00:00
expand Drop main() prototype. 2016-09-05 00:40:28 +00:00
extattr Use returned size and not buffer max length when displaying attribute 2014-06-20 15:22:01 +00:00
false
fdformat Drop main() prototype. 2016-09-05 00:40:28 +00:00
fgen Unbreak tools build. 2016-03-10 11:32:10 +00:00
fincore
find Remove trailing whitespace. Remove unnecessary quotes. 2016-06-13 06:17:19 +00:00
finger Drop main() prototype. 2016-09-05 00:40:28 +00:00
flock mention that -x is the default. 2014-08-18 09:45:52 +00:00
fmt
fold
fpr
from
fsplit fix some error handling. 2015-06-16 22:54:10 +00:00
fstat put _KMEMUSER in the Makefile 2016-01-23 16:12:03 +00:00
ftp When using data outside the signed char range, it is better to 2016-10-04 15:06:31 +00:00
gcore
genassym
gencat
getaddrinfo
getconf
getent
getopt
gettext From William Orr: 2015-07-12 11:40:52 +00:00
gprof Reorg docs, part 1: 2014-07-05 19:22:41 +00:00
grep fix type, from enh at google dot com 2014-07-14 21:56:03 +00:00
gzip remove clauses 3, 4 2016-01-29 15:19:01 +00:00
head If the negative number is passed to option '-c' or '-n', 2016-05-12 01:56:44 +00:00
hesinfo Drop main() prototype. 2016-09-05 00:40:28 +00:00
hexdump Don't try to use stdin after clobbering it with a failed freopen(). 2016-03-04 03:02:52 +00:00
iconv
id Move information about exit values from DESCRIPTION to EXIT STATUS section. 2016-10-02 21:06:18 +00:00
indent Drop main() prototype. 2016-09-05 00:40:28 +00:00
infocmp CID 1356387: Wrong sizeof 2016-03-16 21:01:28 +00:00
innetgr simplify __dead usage 2016-09-03 05:50:06 +00:00
ipcrm
ipcs Remove KVM support. 2014-06-11 14:57:55 +00:00
join
jot Bump date for previous 2016-01-04 23:55:36 +00:00
kdump Drop main() prototype. 2016-09-05 00:40:28 +00:00
klist
ktrace Omit no longer existing l, m from default trace points. 2015-01-08 22:03:42 +00:00
ktruss Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
lam Bump date for previous 2016-01-04 23:55:36 +00:00
last
lastcomm
ldd Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
leave
locale
locate Drop main() prototype. 2016-09-05 00:40:28 +00:00
lock Drop main() prototype. 2016-09-05 00:40:28 +00:00
logger
login - Added error checks for initgroups(3) and setgroups(2). 2015-10-29 11:31:52 +00:00
logname
look
lorder
m4 Explain what REDIRECT is for. 2016-01-23 14:24:43 +00:00
machine
mail Drop main() prototype. 2016-09-05 00:40:28 +00:00
make Drop main() prototype. 2016-09-05 00:40:28 +00:00
man Replace makewhatis(8) with makemandb(8) in SEE ALSO. 2016-06-16 15:11:43 +00:00
menuc
mesg
midiplay if not playing (-q mode), don't call ioctl() or try to use the results. 2015-03-22 22:47:43 +00:00
midirecord add "-R <roundbeats>" option, to round beat counts to be aligned to 2015-09-23 05:31:01 +00:00
mixerctl
mkcsmapper Infile is also optional. 2016-06-28 09:23:09 +00:00
mkdep fix some error handling. 2015-06-16 22:54:10 +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
mklocale __dead should come first; also remove more K&Risms. 2016-09-03 05:56:59 +00:00
mkstr Drop main() prototype. 2016-09-05 00:40:28 +00:00
mktemp minor wording nits and a typo fix 2014-11-10 07:33:31 +00:00
mkubootimage Use An in AUTHORS section. 2014-09-30 10:30:35 +00:00
moduli
msgc
msgs Drop main() prototype. 2016-09-05 00:40:28 +00:00
nbperf
nbsvtool
netgroup simplify __dead usage 2016-09-03 05:58:30 +00:00
netstat more XXX removal. 2016-07-14 20:38:20 +00:00
newgrp Add USE_FORT support. 2016-07-13 13:10:04 +00:00
newsyslog
nfsstat
nice
nl
nohup
pagesize
passwd Remove K&R __P macros. 2016-09-03 02:24:04 +00:00
paste
patch Explain what "-V none" does. 2015-11-07 18:26:55 +00:00
pathchk
pkill Add AUTHORS section 2016-08-22 00:15:59 +00:00
pmap Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
pmc
pr
printenv
printf fix some error handling. 2015-06-16 22:54:10 +00:00
progress Retry read() on EINTR. Fixes premature exit of 2015-01-17 10:57:51 +00:00
pwait add flag that let's you not wait for all the processes specified. 2015-03-04 16:36:12 +00:00
pwhash md5 is a hashing algorithm, don't say it is used for encryption. 2016-05-24 06:15:43 +00:00
qsubst
quota Remove leftover #if 0 code from before the libquota rework. 2014-07-13 01:46:04 +00:00
radioctl
rdist
renice
rev
revoke
rfcomm_sppd
rlogin Added missing sa_mask initialization (CID 979636) 2015-10-28 08:15:53 +00:00
rpcgen u_int -> unsigned int, in some of the output. 2016-01-23 02:33:09 +00:00
rpcinfo
rs Bump date for previous 2016-01-04 23:55:36 +00:00
rsh Changes done in rsh.c rev. 1.36 was incomplete. As chuq pointed 2014-11-26 23:44:21 +00:00
rump_allserver Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
rump_dhcpclient Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
rump_halt Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
rump_server Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
rump_wmd
rup Drop main() prototype. 2016-09-05 00:40:28 +00:00
ruptime
rusers
rwall
rwho
script
sdiff use strtonum from libc (Kamil Rytarowski) 2015-01-29 03:28:19 +00:00
sdpquery update several profiles, bringing up to date decoding of all the 2015-12-11 21:05:18 +00:00
sed PR/49872:Yorick Hardy: sed functions 'i' and 'a' discard leading white space 2016-04-05 00:13:03 +00:00
seq Drop main() prototype. 2016-09-05 00:40:28 +00:00
shar
shlock Fix casts which are inconsistent with *printf() formats and remove the 2015-04-10 09:34:43 +00:00
shmif_dumpbus Use autoconf for rump kernel posix hypercall layer. 2014-11-04 19:05:17 +00:00
showmount PR/50712: David Binderman: Fix memory leaks. 2016-01-26 16:23:27 +00:00
shuffle
skey
skeyinfo
skeyinit
sockstat
soelim Drop main() prototype. 2016-09-05 00:40:28 +00:00
sort Sort options and their descriptions. Sync usage more with man page. 2016-06-01 08:24:03 +00:00
sortinfo switch to getline(3) 2015-12-21 16:17:09 +00:00
spell
split
stat
su Do not use pamh after pam_end. It's cosmetic change since pam_strerror 2015-08-09 09:39:21 +00:00
sys_info Following positive feedback on tech-userlevel, move the sys_info 2016-06-04 15:27:11 +00:00
systat Avoid string gymnastics in an olympic year. 2016-08-05 07:22:17 +00:00
tabs
tail PR/50322: Timo Buhrmester: tail -F <file> misbehaves with stdin closed 2015-10-09 17:51:26 +00:00
talk fix some error handling. 2015-06-16 22:54:10 +00:00
tcopy
tee Drop main() prototype. 2016-09-05 00:40:28 +00:00
telnet GC header left from earlier diagnostic test. 2016-10-04 14:36:11 +00:00
tftp storage class first, *then* __dead 2016-09-03 06:00:32 +00:00
tic White space police. 2016-02-24 12:01:44 +00:00
time
timeout typo 2016-10-13 06:22:26 +00:00
tip Drop main() prototype. 2016-09-05 00:40:28 +00:00
touch Don't truncate at microseconds while preserving timestamps. 2015-03-02 03:17:24 +00:00
tpfmt
tput
tr
true
tset Restore logic for setting the VERASE character. 2015-06-21 08:23:22 +00:00
tsort
tty
ul Add a FILES section and add references to terminfo(3), terminfo(5) in SEE ALSO. 2016-06-24 12:03:22 +00:00
uname
unexpand PR/50750: David Binderman: Check bounds before dereference 2016-02-03 05:32:14 +00:00
unifdef
uniq A small optimization: since we already know the length of the lines, check 2016-10-14 19:43:59 +00:00
units File watt in the right group, and accept W as well, as that's quite 2016-02-05 03:38:50 +00:00
unvis
unzip From FreeBSD: 2015-12-21 17:17:02 +00:00
usbhidaction - PR/50291: Fix memory leak 2015-09-29 14:27:00 +00:00
usbhidctl
users Drop main() prototype. 2016-09-05 00:40:28 +00:00
utoppya filesystem -> file system. 2015-06-21 12:05:11 +00:00
uudecode
uuencode Remove reference to uucp(1) in SEE ALSO, as it is no more there. 2016-06-06 15:09:33 +00:00
uuidgen
vacation
vgrind Drop main() prototype. 2016-09-05 00:40:28 +00:00
videoctl
vis Add -N (VIS_NOLOCALE), sort. 2015-05-24 19:42:39 +00:00
vmstat No point in using float here; makes evbmips64 need __truncdfsf2, and that 2016-10-04 17:36:21 +00:00
vndcompress __diagused, not __unused -- used in an assert. 2016-04-07 23:29:59 +00:00
w Move enough additional 'w' code into 'uptime' to keep the latter 2014-12-22 15:24:14 +00:00
wall PR/50454: Timo Buhrmester: Fix wrong allocation for wall(1) -g 2015-11-21 14:59:51 +00:00
wc Sort sections. From Henning Petersen in PR 49222. 2014-09-19 16:02:58 +00:00
what Clarify that SCCS is a specific thing and not a generic thing. 2015-12-12 09:52:40 +00:00
whatis
whereis Sort sections. From Henning Petersen in PR 49222. 2014-09-19 16:02:58 +00:00
who WARNS=6 2015-11-21 15:01:43 +00:00
whois
write
xargs
xinstall Move __MKTEMP_OK up earlier so it has an actual impact. Reduces the 2016-05-31 06:55:02 +00:00
xlint Drop main() prototype. 2016-09-05 00:40:28 +00:00
xstr PR/50953: David Binderman: Fix misplaced paren 2016-03-11 18:39:03 +00:00
yes
ypcat
ypmatch
ypwhich src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
Makefile Import c11(1) - a cc -std=c11 wrapper 2016-10-03 01:00:27 +00:00
Makefile.inc