NetBSD/usr.bin
tv 053d51348d Overhaul the initialization and handling of .OBJDIR:
* Replace chdir_verify_path() with Main_SetObjdir(), which can be called
  externally, and can take a "const char *".  (There's a lot of non-const
  "char *" passing around in var.c of what should be const strings....)

* Rewrite the initial "find my .OBJDIR" code to make use of the new
  function.  This still functions as it had in the past, but the comment
  above this block was changed to reflect reality:  if MAKEOBJDIRPREFIX
  or MAKEOBJDIR are set in the environment, then *only that value* is
  tried; make does not fall back to obj.MACHINE, obj, and /usr/obj/`pwd`
  as it would without these env vars set.

* Add a new special target, .OBJDIR:, which when parsed will cause make to
  change to a new object directory and reset .OBJDIR, and PWD in the
  environment.  This will allow some makefiles (mainly, src/tools)
  to override the default objdir semantics in order to add custom logic.
2001-10-31 03:59:42 +00:00
..
apply Fix section names, sort sections, remove a space. 2001-10-17 22:02:30 +00:00
apropos convert to use getprogname() 2001-02-19 23:03:42 +00:00
asa Fix typo and sort sections. 2001-09-17 18:47:58 +00:00
at Sort SEE ALSO, drop some whitespace, and sort sections. 2001-10-17 22:09:55 +00:00
audio Sort sections, drop some whitespace. 2001-10-17 22:13:04 +00:00
awk Add -msoft-quad-float on sparc64 to work around toolchain/kernel fpu 2001-10-19 04:12:41 +00:00
banner Fix more problems noted in PR 6649 2001-03-07 22:34:35 +00:00
basename
bdes convert to use getprogname() 2001-02-19 23:03:42 +00:00
biff
bzip2 Make this parallel make friendly. 2001-06-10 00:17:51 +00:00
bzip2recover Update to bzip2 v1.0.1, building with reachover Makefiles to dist/bzip2. 2001-06-03 13:41:59 +00:00
cal
calendar seperate -> separate 2001-07-22 13:33:58 +00:00
cap_mkdb "-indent" is not a valid .Bl argument, "-offset indent" is (found by 2001-10-17 22:28:49 +00:00
cdplay Sort sections, fix punctuation. 2001-10-17 22:32:41 +00:00
checknr comment or delete text after CPP directives. 2001-01-16 02:50:27 +00:00
chflags "compact" is no valid .Bd argument, "-compact" is (groff-1.17.2-found). 2001-10-17 22:36:32 +00:00
chpass Update for pw_mkdb() change: restrict updates to one user's records and/or 2001-08-18 19:35:32 +00:00
cksum Add sections to xrefs, and remove some unnecessary whitespace while I'm 2001-04-04 09:35:23 +00:00
cmp use %ll_ instead of the less standard %q_ 2001-01-04 23:05:54 +00:00
col
colcrt
colrm
column
comm
compile_et Add HOSTPROG exclusions to allow this to be included in src/tools. 2001-09-21 22:47:37 +00:00
compress More format string cleanup by sommerfeld. 2000-10-11 14:46:00 +00:00
crontab
crunch When adding something to CPPFLAGS, use +=, not = 2001-10-25 01:47:11 +00:00
ctags receive, not recieve 2001-06-12 15:17:10 +00:00
cut
dirname
du Xref getbsize(3). 2001-07-08 15:34:13 +00:00
eject Whitespace fixes and formatting improvements. 2001-10-06 18:51:04 +00:00
elf2aout
elf2ecoff
env fix nested extern 2001-02-05 01:39:27 +00:00
error va_{start,end} audit: 2001-09-24 13:22:25 +00:00
expand
false Minor fixes. 2001-06-05 11:40:04 +00:00
fdformat Minor fixes. 2001-06-05 11:40:04 +00:00
fgen Get rid of warnings on 32-bit machines. 2001-10-05 22:40:10 +00:00
file Install magic.mime.mgc too. 2001-10-10 16:56:27 +00:00
find Reallocate memory correctly while substituting the braces. 2001-09-21 07:11:33 +00:00
finger fix nested extern 2001-02-05 01:56:51 +00:00
fmt Tweak last to only allow highbit characters >=160, to avoid issues with 2000-10-02 18:32:55 +00:00
fold
fpr
from Use appropriate errx/err at the right places. 2001-07-01 00:09:46 +00:00
fsplit
fstat remove #include <ufs/ufs/quota.h> where it was just to appease 2001-10-26 05:56:06 +00:00
ftp If no_proxy condition is true && urltype == FTP_URL_T, use fetch_ftp to retrieve. 2001-10-15 05:05:43 +00:00
gencat enable checking limit of setid and msgid. 2001-09-23 16:32:35 +00:00
getconf
getopt Space after section number in .Xr 2001-07-06 18:13:35 +00:00
gprof
head convert to use getprogname() 2001-02-19 23:03:42 +00:00
hesinfo seperate -> separate 2001-07-22 13:33:58 +00:00
hexdump Hmm...apparently I left out a word. 2001-10-03 20:29:39 +00:00
id convert to use getprogname() 2001-02-19 23:03:42 +00:00
indent precede, not preceed. 2001-08-20 12:00:46 +00:00
innetgr convert to use getprogname() 2001-02-19 23:03:42 +00:00
ipcrm Uppercase Dt argument, and two nits. 2001-06-05 11:49:04 +00:00
ipcs Remove some unnecessary quotation marks. 2001-06-05 11:50:48 +00:00
join Add section to xref. 2001-04-04 09:36:51 +00:00
jot Reverse the if and else clauses for the chardata test if there is 2001-03-17 11:43:06 +00:00
kdestroy Fix oversights in last commit. 2000-12-30 15:25:19 +00:00
kdump Quotes around ${CC}... 2001-09-25 14:26:56 +00:00
kf Fix oversights in last commit. 2000-12-30 15:25:19 +00:00
kinit update infrastructure for krb4 1.1 and heimdal 0.4e 2001-09-17 12:34:40 +00:00
klist Fix oversights in last commit. 2000-12-30 15:25:19 +00:00
kpasswd Fix oversights in last commit. 2000-12-30 15:25:19 +00:00
ktrace actually document trstr 'u' - user data and note it's included by default 2001-10-26 23:38:07 +00:00
ktruss Use the errno.h and signal.h passed in on the command line. 2001-02-18 18:38:18 +00:00
lam More format string cleanup by sommerfeld. 2000-10-11 14:46:00 +00:00
last Include -T in the synopsis. 2001-08-21 23:55:25 +00:00
lastcomm Improve markup a bit. Add section to xref. 2001-04-04 09:37:19 +00:00
ldd arm is variable page size. 2001-07-13 17:00:35 +00:00
leave
less clean up WARNS. 2001-07-26 14:20:47 +00:00
lex Bring up-to-date with flex.skl. 2001-10-04 17:12:27 +00:00
locate use mktemp(1) to safely create the temporary file. 2001-06-18 11:10:25 +00:00
lock Remove INSTALLFLAGS=-fschg, as per change to usr.bin/ssh/ssh/Makefile. 2000-10-18 00:24:18 +00:00
logger use getprogname() 2001-02-20 23:51:59 +00:00
login update infrastructure for krb4 1.1 and heimdal 0.4e 2001-09-17 12:34:40 +00:00
logname
look
lorder Use "trap ... 0" instead of "trap ... EXIT", and use numeric signals for 2001-09-28 14:41:44 +00:00
m4 Uppercase Dt argument, correct AUTHORS section name. 2001-06-05 11:57:40 +00:00
machine
mail Rename "aux.c" to "support.c" to avoid clash with invalid "aux" basename 2001-10-19 02:46:19 +00:00
make Overhaul the initialization and handling of .OBJDIR: 2001-10-31 03:59:42 +00:00
man _whatdb has supported glob(3)ing pathnames for over 3 years ... 2001-06-25 21:37:24 +00:00
menuc Move hard-coded /usr/share/misc from mdb.c to pathnames.h, in accordance 2001-10-15 22:20:03 +00:00
mesg
midiplay Make -p select the right program. Fixes PR 14402, from itohy@netbsd.org. 2001-10-30 17:10:50 +00:00
mixerctl Add ++ and -- for changing mixer controls. They bump the value to 2000-12-29 13:30:26 +00:00
mk_cmds Fix oversights in last commit. 2000-12-30 15:25:19 +00:00
mkdep Add hooks to allow toolchain bits to be reachover-built at the top level. 2001-08-14 10:18:26 +00:00
mkfifo - The type of return value of setmode is a void * and getmode takes it, 2000-10-10 14:30:40 +00:00
mklocale Convert default invalid to to use the #define now available in rune.h 2001-10-20 06:01:53 +00:00
mkstr More format string cleanup by sommerfeld. 2000-10-11 14:46:00 +00:00
mktemp Fix date. 2001-04-09 12:33:50 +00:00
modstat add support for COMPAT LKMs 2000-12-10 11:52:09 +00:00
msgc Move the default path definition from msgdb.c to a new pathnames.h, as 2001-10-15 22:11:12 +00:00
msgs Complain if $HOME is not set instead of using a null pointer. 2001-07-01 00:20:47 +00:00
netgroup convert to use getprogname() 2001-02-19 23:03:42 +00:00
netstat print rip6stat. sync with kame 2001-10-18 09:26:16 +00:00
newsyslog Don't sleep before compressing if we didn't send a signal. 2001-06-10 12:06:35 +00:00
nfsstat Change xref for vmstat(8) to vmstat(1). 2001-05-06 23:48:31 +00:00
nice
nl Fix typo. 2001-10-19 16:11:57 +00:00
nohup Spell 'occurred' with two 'r's. 2001-09-16 16:34:23 +00:00
openssl use openssl 0.9.6a. shlib major # is bumped for libcrypto, libssl and 2001-04-12 07:48:03 +00:00
pagesize
passwd Slight change to previous: rebuild the insecure password db if the expiry 2001-08-18 19:42:40 +00:00
paste
patch Support the 1003.2-92 -i option to specify a patchfile; 2000-10-16 07:05:04 +00:00
pmc Don't give .Os an argument, not even 'NetBSD' (default includes version). 2001-06-05 10:08:03 +00:00
pr seperate -> separate 2001-07-22 13:33:58 +00:00
printenv
printf Change to use {u,}intmax_t internally (was: (unsigned) long). 2001-05-05 17:29:39 +00:00
qsubst The tputs() print char function needs to return an int. 2001-04-22 05:35:35 +00:00
quota Fix order of arithmetic operations so that NFS file system quotas over 2001-03-29 21:54:01 +00:00
rdist va_{start,end} audit: 2001-09-24 13:22:25 +00:00
renice Don't need <sys/types.h> either (ref: SUSv2). 2001-09-01 01:59:42 +00:00
rev be more descriptive in the description of what rev(1) does 2001-01-21 01:01:08 +00:00
rlogin kerberos(3) -> (8). 2001-04-04 09:40:07 +00:00
rpcgen Remove an extraneous opening brace from newstyle output, apparently missed 2001-09-26 20:51:39 +00:00
rpcinfo Correct broken markup in description of -l. 2001-10-02 14:45:43 +00:00
rs Avoid segmentation fault if "-z" option is used. Patch supplied by 2001-10-24 17:27:18 +00:00
rsh kerberos(3) -> (8). Sort SEE ALSO. 2001-04-04 09:43:24 +00:00
rup labels (even default:) _must_ be followed by statements! usr.bin/fgen/fgen.l 2001-01-16 02:43:37 +00:00
ruptime ANSIfy, alphabetize arguments. 2001-01-05 07:14:46 +00:00
rusers Add section to xref. 2001-04-04 09:43:52 +00:00
rwall Check return value of mkstemp correctly. 2001-08-16 01:00:31 +00:00
rwho add section to xref. 2001-04-04 09:44:08 +00:00
script
sed Back out last patch (again). This patch seems to satisfy test suites 2001-10-02 03:03:02 +00:00
shar
shlock The -v option actually is called -d. 2001-06-11 11:29:22 +00:00
showmount comment or delete text after CPP directives. 2001-01-16 02:50:27 +00:00
shuffle Include <limits.h> for LONG_MIN/LONG_MAX. 2001-09-01 02:17:29 +00:00
skey allow passwords less than SKEY_MIN_PW_LEN to work (with a warning), 2001-07-24 23:53:25 +00:00
skeyinfo Fix date. 2001-04-09 12:33:50 +00:00
skeyinit s/necesary/necessary/ 2001-07-24 16:43:02 +00:00
soelim make compile with WARNS=2, and enable WARNS=2 in the Makefile 2001-04-09 13:31:20 +00:00
sort Only try to copy the extra incomplete record data if there is anything 2001-05-15 11:49:25 +00:00
split
ssh sync with openssh 2.9.9 around 9/27. 2001-09-27 03:24:01 +00:00
string2key build & install string2key manpage, too 2001-01-24 23:09:30 +00:00
su Revert to previous, less offensive, error message when a malloc fails. 2001-04-23 06:52:22 +00:00
systat Since the system call and trap rates are often 5 digit numbers these 2001-09-28 11:58:51 +00:00
tail avoid C sequence point issues warned about by development version of gcc. 2001-01-16 02:41:17 +00:00
talk PR/5631: Rumi Szabolcs: Make talk work without COMPAT43. 2001-09-27 14:43:31 +00:00
tcopy use %ll_ instead of the less standard %q_ 2001-01-04 23:05:54 +00:00
tee
telnet va_{start,end} audit: 2001-09-24 13:22:25 +00:00
tftp fix argument validation mistake in setpeer(). 2000-12-30 18:00:18 +00:00
time Correct double s' in ressource'. 2001-02-03 19:37:56 +00:00
tip synchron*, not sychron* 2001-07-08 17:41:14 +00:00
tn3270 precede, not preceed. 2001-08-20 12:00:46 +00:00
top print system processes as [procname] 2001-07-03 01:36:07 +00:00
touch
tput Add section to xrefs. Markup improvements. 2001-04-04 09:48:37 +00:00
tr
true Fix nits, sort SEE ALSO. 2001-06-05 12:01:33 +00:00
tset More format string cleanup by sommerfeld. 2000-10-11 14:46:00 +00:00
tsort Add hooks to allow toolchain bits to be reachover-built at the top level. 2001-08-14 10:18:26 +00:00
tty
ul Add section to xref. Sort SEE ALSO. Lowercase nroff in xref. Fix 2001-04-04 09:49:35 +00:00
uname Sort options alphabetically 2000-10-19 11:34:10 +00:00
unexpand
unifdef
uniq
units While I'm here, for those currencies that have a fixed exchange rate against 2001-10-16 12:53:29 +00:00
unvis
usbhidaction use getprogname() 2001-02-20 23:51:59 +00:00
usbhidctl Sort sections, sort SEE ALSO, standardize section header, improve markup in 2001-10-22 23:51:12 +00:00
users
uudecode
uuencode
vacation Lowercase sendmail in xref. 2001-04-04 09:49:47 +00:00
vgrind Add section to xrefs. Whitespace fixes. 2001-04-04 09:50:17 +00:00
vi Back out previous; Aymeric Vincent is looking into a better fix. 2001-10-21 22:24:25 +00:00
vis Move out-of-order line to where it belongs. 2000-10-05 17:50:56 +00:00
vmstat When summarizing pool memory usage, account for PR_RECURSIVE pools 2001-10-07 12:50:54 +00:00
w Appeared in .Bx 3.0, not .Ux 3.0. 2001-10-19 17:37:32 +00:00
wall ANSIfy 2001-01-05 04:06:49 +00:00
wc - implement -m.(count characters instead of bytes) 2001-10-19 06:09:56 +00:00
what
whatis
whereis
which
who
whois Negative exit code cleanup: Replace exit(-x) with exit(x). 2001-04-06 11:13:45 +00:00
window Remove files beginning with ":", which is invalid on other host OS's 2001-10-19 02:43:26 +00:00
write un__Pify, ANSIfy and constify. 2001-01-03 13:25:11 +00:00
xargs
xinstall change metadata_log() to support logging symlink info as well 2001-10-29 02:57:21 +00:00
xlint our wchar_t is int, not short. 2001-10-28 05:24:37 +00:00
xstr convert to use getprogname() 2001-02-19 23:03:42 +00:00
yacc Add hooks to allow toolchain bits to be reachover-built at the top level. 2001-08-14 10:18:26 +00:00
yes
ypcat convert to use getprogname() 2001-02-19 23:03:42 +00:00
ypmatch convert to use getprogname() 2001-02-19 23:03:42 +00:00
ypwhich convert to use getprogname() 2001-02-19 23:03:42 +00:00
Makefile put back sort, it's fixed now 2001-01-13 20:11:49 +00:00
Makefile.inc Fix indentation.. 2000-12-30 14:44:49 +00:00