NetBSD/usr.bin
sjg 2d086608a8 Refactor the logic for deciding when a .meta file is needed.
Both meta_create() and meta_oodate() now share meta_needed()
to indicate if a .meta file is needed.

This allows for deciding that missing .meta file is cause of out-of-date.
The new knob 'missing-meta' controlls this, and is off by default
since the side effect files of generators like yacc will typically need
.NOMETA to avoid problems.

This however makes it much easier for folk to switch back and forth
with meta mode (eg. FreeBSD's normal build can leverage meta mode for
improved reliablility without need to clean).

Also if .MAKE.MODE does not contain 'nofilemon', the knob
'missing-filemon' allows control as to whether missing filemon data
should cause the target to be out-of-date.
Again off by default.
2016-06-03 01:16:27 +00:00
..
apply Be more precise. 2016-03-14 09:53:37 +00:00
apropos
asa Change some standard exit status text to ".Ex -std" 2014-04-13 01:45:34 +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 Add EXIT STATUS section. From Ryan Kavanagh via jmc@openbsd. 2013-04-28 12:43:51 +00:00
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 Adapt to repository move of dist from external/bsd/bzip2 to 2012-05-07 08:51:47 +00:00
bzip2recover Adapt to repository move of dist from external/bsd/bzip2 to 2012-05-07 08:51:47 +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 allllllexander the greeeaaaaat, his name struck fear into hearts of men! 2016-02-15 20:58:02 +00:00
cap_mkdb Change some standard exit status text to ".Ex -std" 2014-04-13 01:45:34 +00:00
cdplay more stray \n 2015-06-17 00:01:59 +00:00
checknr Add more __dead. 2013-08-12 14:03:18 +00:00
chflags In all man pages that say: 2013-12-17 09:54:08 +00:00
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 Move .Op macro to its own line. Fix SYNOPSIS rendering with mandoc. 2013-04-26 17:12:10 +00:00
cmp Explicitly include <stdint.h> for uintmax_t; from Eitan Adler. 2013-11-20 17:19:14 +00:00
col PR/49291: Henning Petersen: Problem with half-line feeds in input stream. 2014-10-18 14:56:14 +00:00
colcrt Change or add history. I checked the 1bsd archives and this first 2012-05-12 14:52:57 +00:00
colrm Change or add history. I checked the 1bsd archives and this first 2012-05-12 14:52:57 +00:00
column
comm Change some standard exit status text to ".Ex -std" 2014-04-13 01:45:34 +00:00
compress
config New sentence, new line. Bump date for previous. 2016-05-02 09:33:15 +00:00
crunch Don't make crunch binaries PIE 2016-05-29 16:12:58 +00:00
csplit Correct number of output files in example. 2014-02-04 19:48:48 +00:00
ctags Change some standard exit status text to ".Ex -std" 2014-04-13 01:45:34 +00:00
cut From Igor Sobrado in private email (based on his OpenBSD commit): 2014-02-03 20:22:19 +00:00
cvslatest Toolify 2016-01-24 20:14:44 +00:00
db
deroff fix unused variable warnings 2013-10-18 20:47:06 +00:00
dirname
du Add EXIT STATUS section and bump date. 2012-05-14 21:14:14 +00:00
eject racd *should* be ejectable. Kernel side to come 2012-07-14 20:41:27 +00:00
elf2aout Gcc, please shut up with those stupid warnings! 2016-03-07 22:16:38 +00:00
elf2ecoff remove unused variables 2013-11-10 17:14:25 +00:00
env
error Use this program's Strdup() instead of strdup() so it exits on failure 2016-05-30 16:35:35 +00:00
expand Change or add history. I checked the 1bsd archives and this first 2012-05-12 14:52:57 +00:00
extattr Use returned size and not buffer max length when displaying attribute 2014-06-20 15:22:01 +00:00
false
fdformat Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
fgen Unbreak tools build. 2016-03-10 11:32:10 +00:00
fincore
find src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
finger in find_idle_and_ttywrite(), initialize idletime and writable to 0 2016-03-09 16:12:14 +00:00
flock mention that -x is the default. 2014-08-18 09:45:52 +00:00
fmt add -w as an alias to -m 2012-06-30 21:31:15 +00:00
fold Remove trailing whitespace. 2012-05-12 15:17:15 +00:00
fpr Fix whitespace nits. Suggested by Bug Hunting. 2012-03-22 07:58:16 +00:00
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 PR/51043: Yorick Hardy: ftp(1) should use the port number for CONNECT 2016-04-04 23:59:41 +00:00
gcore use macro for OS name when first introduced 2014-01-21 02:53:30 +00:00
genassym - use just the basename for program name 2014-01-06 22:43:15 +00:00
gencat Use LIST_FOREACH, LIST_NEXT, etc., instead of direct access to 2013-11-27 17:38:11 +00:00
getaddrinfo need bsd.own.mk 2014-04-29 01:21:02 +00:00
getconf Change some standard exit status text to ".Ex -std" 2014-04-13 01:45:34 +00:00
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
hexdump Don't try to use stdin after clobbering it with a failed freopen(). 2016-03-04 03:02:52 +00:00
iconv Save errno around fwrite(), which can otherwise trash it; PR 47813. 2013-10-07 02:00:46 +00:00
id
indent Remove trailing whitespace. 2016-02-25 14:55:56 +00:00
infocmp CID 1356387: Wrong sizeof 2016-03-16 21:01:28 +00:00
innetgr
ipcrm
ipcs Remove KVM support. 2014-06-11 14:57:55 +00:00
join Remove unnecessary Bk/Ek pairs from SYNOPSIS. 2012-04-08 22:00:37 +00:00
jot Bump date for previous 2016-01-04 23:55:36 +00:00
kdump Symbolic printing for mmap 2016-06-01 00:47:16 +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 Change or add history. I checked the 1bsd archives and this first 2012-05-12 14:52:57 +00:00
lastcomm
ldd Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
leave
locale
locate Synchronise several shell_quote implementations, and: 2014-08-04 21:56:30 +00:00
lock fix unused variable warnings 2013-10-18 20:47:06 +00:00
logger Small typo in macro. 2012-05-13 17:08:31 +00:00
login - Added error checks for initgroups(3) and setgroups(2). 2015-10-29 11:31:52 +00:00
logname
look
lorder Fix whitespace nits. Suggested by Bug Hunting. 2012-03-22 07:58:16 +00:00
m4 Explain what REDIRECT is for. 2016-01-23 14:24:43 +00:00
machine
mail PR/50746: David Binderman: Check bounds before dereferencing. 2016-02-03 05:18:58 +00:00
make Refactor the logic for deciding when a .meta file is needed. 2016-06-03 01:16:27 +00:00
man put back _PATH_WHATIS, it is used. 2016-05-21 20:54:34 +00:00
menuc avoid redefinitions 2013-10-18 20:19:36 +00:00
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 Fix indent and style. no functional changes. 2012-10-28 02:01:15 +00:00
mkcsmapper fix some error handling. 2015-06-16 22:54:10 +00:00
mkdep fix some error handling. 2015-06-16 22:54:10 +00:00
mkesdb fix error statement 2015-06-16 23:44:44 +00:00
mkfifo
mklocale fix some error handling. 2015-06-16 22:54:10 +00:00
mkstr Change or add history. I checked the 1bsd archives and this first 2012-05-12 14:52:57 +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 avoid redefinitions 2013-10-18 20:19:36 +00:00
msgs Avoid leaking a file handle on error opening the next file. From 2015-12-31 01:16:47 +00:00
nbperf Most CPUs implement shifts modulo the width, but ARM doesn't. Don't 2014-04-30 21:04:58 +00:00
nbsvtool
netgroup
netstat Remove duplicate routing flag list 2016-05-12 03:44:11 +00:00
newgrp PR/47319 use addgrp_ret_t instead of magic values 2014-06-23 06:57:31 +00:00
newsyslog Revert previous, it was wrong. 2013-12-20 17:01:39 +00:00
nfsstat PR/48426: Dimitris Karagkasidis: Make nfsstat use unsigned numbers. 2014-04-24 18:40:35 +00:00
nice Fix whitespace nits. Suggested by Bug Hunting. 2012-03-22 07:58:16 +00:00
nl Improve description. 2013-09-24 22:08:06 +00:00
nohup Punctuation. 2012-03-29 18:33:19 +00:00
pagesize
passwd Keep the built-in support for passwd -k, but don't make the kpasswd link or 2013-02-13 23:19:14 +00:00
paste Remove second NetBSD RCS Id. 2013-04-07 17:43:01 +00:00
patch Explain what "-V none" does. 2015-11-07 18:26:55 +00:00
pathchk
pkill Simplify code so that gcc 4.8 can understand it. 2015-01-09 12:45:32 +00:00
pmap Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
pmc Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
pr - Fix optional argument options (e, i, n, s) in SYNOPSIS and DESCRIPTION 2012-08-01 02:36:17 +00:00
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 Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
quota Remove leftover #if 0 code from before the libquota rework. 2014-07-13 01:46:04 +00:00
radioctl
rdist more clobbering fixes. 2013-10-18 20:43:45 +00:00
renice emove duplicate RCS Id. Bump date for previous. 2012-12-06 07:52:12 +00:00
rev
revoke
rfcomm_sppd Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
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 passes WARNS=5, don't set it to 4. 2013-08-21 21:05:29 +00:00
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 Clarify that -l params must be given after options. 2014-01-28 14:02:54 +00:00
rup src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
ruptime Remove second copy for RCS Id. 2014-01-04 15:43:27 +00:00
rusers Fix whitespace nits. Suggested by Bug Hunting. 2012-03-22 07:58:16 +00:00
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 * Punctuation 2013-04-07 17:37:45 +00:00
shar Fix whitespace nits. Suggested by Bug Hunting. 2012-03-22 07:58:16 +00:00
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 Fix capitalisation (again, last time the wrong sentence). 2013-05-06 13:44:17 +00:00
sockstat Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
soelim Change or add history. I checked the 1bsd archives and this first 2012-05-12 14:52:57 +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 Spell NULL pointer as NULL. 2013-11-18 19:55:59 +00:00
split
stat Change some standard exit status text to ".Ex -std" 2014-04-13 01:45:34 +00:00
su Do not use pamh after pam_end. It's cosmetic change since pam_strerror 2015-08-09 09:39:21 +00:00
systat NetBSD does actually support flat-panel displays. Even for systat(1). 2016-03-12 02:39:01 +00:00
tabs Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
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 use more appropriate types 2013-03-06 11:44:11 +00:00
telnet Remove many HAVE_GCC || HAVE_PCC conditionals as the options also apply 2012-08-10 12:10:27 +00:00
tftp Work around "variable might be clobbered by longjmp" gcc warning when compiling with CPUFLAGS=-march=armv7. Should be fixed properly one day... 2013-03-29 18:53:21 +00:00
tic White space police. 2016-02-24 12:01:44 +00:00
time
timeout Fix overflow check. From Kamil Rytarowski. 2014-08-05 08:20:02 +00:00
tip Put back -n 2016-01-03 15:38:29 +00:00
touch Don't truncate at microseconds while preserving timestamps. 2015-03-02 03:17:24 +00:00
tpfmt
tput Use putp(3) to output our strings. 2013-02-05 11:31:56 +00:00
tr Whitespace. 2013-08-11 01:54:35 +00:00
true
tset Restore logic for setting the VERASE character. 2015-06-21 08:23:22 +00:00
tsort
tty
ul Add capfile(5) to describe the termcap format. 2012-04-21 12:27:24 +00:00
uname
unexpand PR/50750: David Binderman: Check bounds before dereference 2016-02-03 05:32:14 +00:00
unifdef PR/47068: unifdef(1) with cpp directive on last line without newline 2012-10-13 18:26:03 +00:00
uniq - synchronize `usage' message with man page. 2012-08-26 14:14:16 +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 RFC 1866 does not define any "URI encoding". It defines HTML 2.0 that 2012-12-15 02:08:13 +00:00
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 Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
users
utoppya filesystem -> file system. 2015-06-21 12:05:11 +00:00
uudecode Support both "-" and "/dev/stdout" as references to standard 2013-01-28 19:50:30 +00:00
uuencode Sort sections. Remove trailing whitespace. 2014-09-06 21:21:36 +00:00
uuidgen
vacation PR/47689: rudolf: reference to sendmail(8) instead of (1) in vacation(1) 2013-03-24 21:00:22 +00:00
vgrind Sort sections. From Henning Petersen in PR 49222. 2014-09-19 16:02:58 +00:00
videoctl
vis Add -N (VIS_NOLOCALE), sort. 2015-05-24 19:42:39 +00:00
vmstat Work around gcc on sparc64 bug 2016-03-06 18:01:28 +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 It helps to separate arguments from the query. 2013-02-20 09:27:52 +00:00
write
xargs Remove a few unneeded Pp macros. 2012-10-13 14:18:16 +00:00
xinstall Move __MKTEMP_OK up earlier so it has an actual impact. Reduces the 2016-05-31 06:55:02 +00:00
xlint Add visibility and weak 2016-02-27 21:37:14 +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 Add a program to find the latest timestamp in a cvs repository 2016-01-24 17:08:16 +00:00
Makefile.inc Default to WARNS=5 2012-03-21 05:47:53 +00:00