freebsd-nq/usr.bin
Hartmut Brandt 34c9c43931 Implement POSIX's '+' flag for command lines. This flag causes a line
to be executed even when -n is given on the command line to make. This is
very handy for calls to submakes.

This is slightly changed from the original patch as obtained from NetBSD.
The NetBSD variant prints lines which have both '+' and '@' when -n
is specified. The commited version always obeys '@'.

Bump MAKE_VERSION so Makefiles can use this conditionally.

PR:		standards/66357 (partly)
Submitted by:	Mark Baushke <mdb@juniper.net>
Obtained from:	NetBSD
2004-07-29 14:29:23 +00:00
..
alias Mark bits that do not require an object directory as such. 2003-04-01 12:37:54 +00:00
apply Document incorrect handling of multibyte characters. 2004-07-17 04:04:30 +00:00
asa
at Explain the format of the at.allow and at.deny files in detail. 2003-03-26 02:38:18 +00:00
atm Fixed style of DPADD and LDADD assignments as per style.Makefile(5). 2004-02-05 22:44:25 +00:00
awk Use 2003-06-06 13:46:55 +00:00
banner
basename Ensure that suffix matches occur on character boundaries. 2004-07-15 06:15:10 +00:00
biff
bluetooth Clean up language and markup. 2004-05-19 10:45:40 +00:00
brandelf Remove MAINTAINER lines. 2003-06-14 19:32:52 +00:00
bzip2 /rescue/b{,un}zip exists, so build this dynamically now. 2003-11-17 05:19:37 +00:00
bzip2recover Remove MAINTAINER lines. 2003-06-14 19:32:52 +00:00
c89 Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
c99 Update URL of GCC status page to GCC 3.3 2004-03-04 20:29:27 +00:00
calendar wrong order, not 10/03 -> 03/10 2004-07-25 08:45:57 +00:00
cap_mkdb
catman Add (unsigned char) cast to ctype macros 2003-06-10 02:18:00 +00:00
chat Rename logf --> chat_logf to avoid naming conflicts 2003-10-31 06:22:03 +00:00
checknr Use warn() instead of perror(). 2004-07-15 04:45:24 +00:00
chkey Put chkey(1), newkey(8), and keyserv(8) into the crypto distribution. 2004-01-18 09:29:47 +00:00
chpass Remove useless .Pp. Typo: gcos -> gecos (as spelled in passwd(5)). 2004-07-26 19:49:29 +00:00
cksum - For variables holding offset values, use off_t rather than 2003-03-13 23:32:28 +00:00
cmp phk added the -x option in May 2000, but only for regular files; for 2003-06-19 07:24:26 +00:00
col Add a cross-reference to colcrt(1). 2004-07-29 07:41:43 +00:00
colcrt Add incorrect multibyte character handling to the already long list 2004-07-15 06:59:34 +00:00
colldef Markup nits. 2004-05-19 09:45:46 +00:00
colrm Add support for multibyte characters. The output is questionable when a 2004-07-29 09:09:22 +00:00
column Add support for multibyte characters. 2004-07-29 13:22:56 +00:00
comm Document the -i option as being a non-standard extension. 2004-07-02 22:56:14 +00:00
compile_et
compress Fix the NAME section making whatis(1) happy in particular. 2004-07-05 17:12:53 +00:00
csplit Remove BUGS section that talked about missing multibyte character support. 2004-07-12 10:17:02 +00:00
ctags It was pointed out[0] that ctags(1) uses some potentially dangerous 2004-05-07 19:44:40 +00:00
cut mdoc(7) fixes. 2004-07-07 19:57:16 +00:00
dig
dirname
dnskeygen
dnsquery
du Use the length modifier 'll' instead of 'q' to print long longs. 2004-07-28 16:03:13 +00:00
ee Deal with double whitespace. 2004-07-03 00:24:45 +00:00
elf2aout Back out the totally unapproved backout of my commits. 2003-03-29 03:03:42 +00:00
elfdump Elf_Phdr.p_type 7 is "PT_TLS". 2004-03-02 14:06:27 +00:00
enigma Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
env Language and markup polishing. 2004-05-19 10:44:24 +00:00
expand Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
false
fetch Don't strip trailing linear whitespace from passwords. 2004-07-27 11:34:25 +00:00
file Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
file2c
find Change the 'no terminating ";"' error message to 'no terminating ";" or "+"' 2004-07-29 03:33:55 +00:00
finger Document incorrect handling of multibyte characters. 2004-07-17 04:04:30 +00:00
fmt Document incorrect handling of multibyte characters. 2004-07-17 04:04:30 +00:00
fold Add support for multibyte characters and characters that take up more 2004-06-24 15:12:29 +00:00
from
fstat Introduce options list the standard way. 2004-07-26 19:53:44 +00:00
fsync
ftp Fixed style of DPADD and LDADD assignments as per style.Makefile(5). 2004-02-05 22:44:25 +00:00
gcore Teach gcore about the pathname field of '/proc/*/map' so that it doesn't 2004-07-12 20:19:40 +00:00
gencat Deal with double whitespace. 2004-07-03 00:24:45 +00:00
getconf mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
getopt Fixed bad example. 2004-07-07 17:39:16 +00:00
gprof Fix a few cases that relied on 'implicit int' (constraint violation in C99). 2004-07-11 17:37:33 +00:00
head
hesinfo Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
hexdump Do not predeclare __inline functions, this makes no sense and generates 2004-07-28 07:10:03 +00:00
host
id Add missing %s so that all of the usage message gets printed. 2004-05-19 21:06:36 +00:00
indent Deal with double whitespace. 2004-07-03 00:24:45 +00:00
ipcrm Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
ipcs Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
join Add support for multibyte characters. 2004-07-05 13:20:03 +00:00
jot Avoid passing negative values to <ctype.h> functions on machines with 2004-07-16 05:10:46 +00:00
kdump Commit userland part of pf version 3.5 from OpenBSD (OPENBSD_3_5_BASE). 2004-06-16 23:39:33 +00:00
keylogin Deal with double whitespace. 2004-07-03 00:24:45 +00:00
keylogout Removed unnecessary dependencies on librpcsvc. 2004-02-04 11:59:08 +00:00
killall Don't pass negative values into <ctype.h> functions on machines 2004-07-15 07:33:56 +00:00
ktrace Do not start err(3) strings with uppercase nor dot terminate them. 2003-02-05 14:25:43 +00:00
ktrdump mdoc(7) fixes. 2004-07-07 19:57:16 +00:00
lam Avoid passing negative values to tolower() on machines with signed chars. 2004-07-19 12:57:24 +00:00
last Include timeconv.h for _int_to_time and _time_to_int. 2004-02-15 21:52:59 +00:00
lastcomm Introduce options list the standard way. Correct style(9) in FILES section. 2004-07-26 19:59:29 +00:00
ldd The type of some aout header types changed to uint_32, so now we need 2004-06-29 21:13:15 +00:00
leave
less Restore old value of LESSKEYFILE_SYS. 2004-04-17 07:48:21 +00:00
lessecho
lesskey
lex Correct a minor syntax mistake. 2004-07-07 21:27:44 +00:00
limits Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
locale Clean up language and markup. 2004-05-19 10:45:40 +00:00
locate Merge the "multibyte not supported" BUG into the pre-existing BUGS 2004-07-27 21:13:04 +00:00
lock Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
lockf Use warn() instead of perror(). 2004-07-15 04:51:21 +00:00
logger Deal with double whitespace. 2004-07-03 00:24:45 +00:00
login Deal with double whitespace. 2004-07-03 00:24:45 +00:00
logins Fix markup. 2004-03-06 23:36:41 +00:00
logname
look Sort sections. 2004-07-19 11:21:34 +00:00
lorder Deal with double whitespace. 2004-07-03 00:24:45 +00:00
lsvfs Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
m4 Respect locale settings from the environment. 2004-07-12 02:48:40 +00:00
mail Bumped document date. 2004-05-19 09:51:31 +00:00
make Implement POSIX's '+' flag for command lines. This flag causes a line 2004-07-29 14:29:23 +00:00
makewhatis Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
mesg Introduce options definition the standard way. 2003-06-09 19:32:02 +00:00
minigzip Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
ministat Added missing DPADD. 2004-02-05 22:01:28 +00:00
mkdep Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
mkfifo Deal with double whitespace. 2004-07-03 00:24:45 +00:00
mklocale Deal with double whitespace. 2004-07-03 00:24:45 +00:00
mkstr Fixed a misspelling of 0 as NULL. 2004-03-14 05:51:20 +00:00
mktemp Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
msgs Deal with double whitespace. 2004-07-03 00:24:45 +00:00
mt Deal with double whitespace. 2004-07-03 00:24:45 +00:00
ncal Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
ncplist
ncplogin Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
netstat Print link level address on vlan interfaces using ether_ntoa(), to make 2004-07-28 18:18:47 +00:00
newgrp Use (char *)NULL to terminated to argument list for execl(). 2003-10-30 15:14:34 +00:00
newkey Put chkey(1), newkey(8), and keyserv(8) into the crypto distribution. 2004-01-18 09:29:47 +00:00
nfsstat Fix a few cases that relied on 'implicit int' (constraint violation in C99). 2004-07-11 17:37:33 +00:00
nice
nl Add support for multibyte characters. 2004-07-13 02:18:21 +00:00
nohup Make GCC 3.3 happy with rcsid[], sccs[], and copyright[]. 2003-05-03 19:44:46 +00:00
objformat
opieinfo
opiekey
opiepasswd
pagesize
passwd Deal with double whitespace. 2004-07-03 00:24:45 +00:00
paste mdoc(7) fixes. 2004-07-07 19:57:16 +00:00
pathchk
pkill Don't forget the arguments for -M and -N in the DESCRIPTION section. 2004-07-18 23:05:31 +00:00
pr No capital letter after : 2004-07-26 20:24:59 +00:00
printenv Split the env(1) manpage off from printenv(1); there is not much point 2003-06-01 06:29:47 +00:00
printf Fix a markup nit and a misplaced full stop in previous. 2004-07-03 07:07:11 +00:00
quota Remove redundant declarations. 2003-08-05 06:50:28 +00:00
renice The usage string: renice [priority | [-n incr]] ... assumed that the part 2003-02-26 20:27:24 +00:00
rev Add support for multibyte characters. 2004-07-16 06:21:40 +00:00
rlogin Deal with double whitespace. 2004-07-03 00:24:45 +00:00
rpcgen Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
rpcinfo Fixed a misspelling of '\0' as NULL. 2004-03-11 10:22:25 +00:00
rs Avoid passing negative values to isdigit() on machines with signed chars. 2004-07-15 10:26:38 +00:00
rsh Deal with double whitespace. 2004-07-03 00:24:45 +00:00
rup Sort SEE ALSO references (in dictionary order, ignoring case). 2004-07-04 20:55:50 +00:00
ruptime Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
rusers Sort SEE ALSO references (in dictionary order, ignoring case). 2004-07-04 20:55:50 +00:00
rwall Sort SEE ALSO references (in dictionary order, ignoring case). 2004-07-04 20:55:50 +00:00
rwho
script Deal with double whitespace. 2004-07-03 00:24:45 +00:00
sed Document the limitation that multibyte characters cannot be used as 2004-07-17 03:37:31 +00:00
shar Deal with double whitespace. 2004-07-03 00:24:45 +00:00
showmount Assign the result of getopt() to an int rather than to a char (which is 2004-07-26 15:04:57 +00:00
smbutil
sockstat make sockstat not print wierd addresses on not connected unix domain sockets 2003-07-19 06:23:56 +00:00
split Fix document year. 2004-07-11 15:04:16 +00:00
stat Resolve conflicts 2003-10-06 01:55:17 +00:00
su Deal with double whitespace. 2004-07-03 00:24:45 +00:00
systat Consistently use __inline instead of __inline__ as the former is an empty macro 2004-07-04 16:11:03 +00:00
tabs
tail Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
talk Document missing multibyte character support in utilities specified 2004-07-03 01:28:21 +00:00
tar Add a --version option to bsdtar that prints the versions of 2004-07-26 03:21:41 +00:00
tcopy Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
tee
telnet Make sure that a "make release" (more accurately the bit that makes 2003-07-24 17:19:15 +00:00
tftp Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
time Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
tip Use a proper protoype to declare interp() and move it to tip.h. Fix an 2004-05-06 13:25:09 +00:00
top Adjust the show_self code (the test got inadvertantly reversed a couple of 2004-07-12 08:22:32 +00:00
touch
tput Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
tr Tweak markup of quoted strings and characters: use Dq instead of enclosing 2004-07-23 06:06:58 +00:00
true
truncate Make size suffix case insensitive. 2004-07-22 13:38:10 +00:00
truss Use the length modifier 'll' instead of 'q' to print long longs. 2004-07-28 16:03:13 +00:00
tset Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
tsort Document missing multibyte character support in utilities specified 2004-07-03 01:28:21 +00:00
tty
uac Remove (another) now redundant and now conflicting declaration of 2004-01-12 04:05:23 +00:00
ul Document incorrect handling of multibyte characters. 2004-07-16 05:08:16 +00:00
uname Fixed spelling of the document date. 2004-07-02 18:00:03 +00:00
unexpand Add support for multibyte characters and for characters that take up 2004-06-24 13:48:28 +00:00
unifdef Improve expression evaluation debugging output, tidy up the handling of 2003-07-01 15:30:43 +00:00
uniq Add support for multibyte characters. 2004-07-02 23:43:05 +00:00
units Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
unvis
usbhidaction Misc fixes brought to light by WARNS=6: 2004-03-09 11:35:43 +00:00
usbhidctl Correct reference to a non existant man page. 2004-01-04 16:34:16 +00:00
users
uudecode Make GCC 3.3 happy with rcsid[], sccs[], and copyright[]. 2003-05-03 19:44:46 +00:00
uuencode Userland signed char fixes for PPC build. Problems were using a char 2004-01-22 07:23:36 +00:00
uuidgen The uuidgen(1) program is WARNS=6 clean, so flag it as such. 2003-12-07 21:34:56 +00:00
vacation Remove MAINTAINER= lines from individual Makefiles in favor of the 2003-07-07 03:54:04 +00:00
vgrind Deal with double whitespace. 2004-07-03 00:24:45 +00:00
vi Fixed style of DPADD and LDADD assignments as per style.Makefile(5). 2004-02-05 22:44:25 +00:00
vis Nit. 2004-07-02 22:25:40 +00:00
vmstat Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
w Include <sys/proc.h> instead of depending on namespace pollution in 2004-04-14 09:34:17 +00:00
wall Mention in the BUGS section that write and wall bogusly use the sender's 2004-07-17 04:15:27 +00:00
wc Deal with double whitespace. 2004-07-03 00:24:45 +00:00
what Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
whereis Respect locale settings from the environment. 2004-07-15 08:13:56 +00:00
which
who Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
whois Add -b to usage. 2004-06-14 19:29:37 +00:00
window Remove local malloc prototypes, which are incorrect and conflict with 2004-07-28 07:12:30 +00:00
write Mention in the BUGS section that write and wall bogusly use the sender's 2004-07-17 04:15:27 +00:00
xargs Call setlocale() with category LC_ALL instead of LC_MESSAGES. We need 2004-07-12 04:18:44 +00:00
xinstall Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
xlint Define PTRDIFF_IS_LONG and SIZEOF_IS_ULONG for arm. 2004-05-14 13:44:36 +00:00
xstr Use err() instead of perror(), exit(). 2004-07-15 04:56:41 +00:00
yacc Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
yes
ypcat Stop gcc warnings 2003-10-26 05:28:01 +00:00
ypmatch Stop gcc warnings 2003-10-26 05:28:01 +00:00
ypwhich Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
Makefile Make bluetooth compile on all platforms 2004-07-07 22:48:30 +00:00
Makefile.inc