1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-16 10:20:30 +00:00
freebsd/usr.bin
Mike Barcroft e896ec1ef5 o Integrate security enhancements from OpenBSD.
- Don't assume environment variable HOME is not NULL.
o Integrate standards compliance from NetBSD.
  - Allow -- before the command.
  - Blocking SIGQUIT isn't standards compliant.
  - Proper exit(3) levels.
  - Actually append to nohup.out (as documented and required
    by standard) instead of clobbering it.
o Remove some FreeBSD specific access(2) cruft (relating to
  incorrect appending).
o Document the fact that two or more instances of nohup can
  append to the same file.
o Constify; Staticize functions; Set WARNS?=2

Reviewed by:	bde
Approved by:	des
Obtained from:	NetBSD, OpenBSD
MFC after:	9 days
2001-07-19 21:25:10 +00:00
..
apply Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ar Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
at mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
banner Fixed the race caused by not checking the result of fgets(3): 2001-07-19 08:07:09 +00:00
basename Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
biff Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
brandelf mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
bzip2 Build/install bzip2 documentation (info page). 2001-07-12 14:44:17 +00:00
c89
calendar Add myself 2001-07-16 00:17:48 +00:00
cap_mkdb Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
chat Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
checknr Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
chflags WARNS= -> WARNS?= 2001-06-22 21:38:30 +00:00
chkey
chpass Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
cksum Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
cmp Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
col Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
colcrt Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
colldef
colrm Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
column Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
comm Include missing header files which define functions for which gcc has 2001-06-24 19:50:42 +00:00
compile_et
compress Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ctags Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
cut Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
dig
dirname Set WARNS=2 on programs that compile cleanly with it; add $FreeBSD$ 2001-06-30 05:39:36 +00:00
dnskeygen
dnsquery
doscmd Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
du Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ee Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
enigma Fix the type of the NULL arg to execl() 2001-07-09 09:24:06 +00:00
env Set WARNS=2 on programs that compile cleanly with it; add $FreeBSD$ 2001-06-30 05:39:36 +00:00
expand mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
false Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
fetch If we're writing to stdout, we don't care about the size. 2001-07-17 21:23:43 +00:00
file Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
file2c Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
find Clarify the feature that -exec parameters won't get 2001-06-29 12:59:20 +00:00
finger mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
fmt WARNS= -> WARNS?= 2001-06-22 21:38:30 +00:00
fold Set WARNS=2 on programs that compile cleanly with it; add $FreeBSD$ 2001-06-30 05:39:36 +00:00
from Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
fstat Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
fsync Set WARNS=2 on programs that compile cleanly with it; add $FreeBSD$ 2001-06-30 05:39:36 +00:00
ftp Portability configuation for LukeM's ftp client. 2001-07-19 17:45:52 +00:00
gcore Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
gencat Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
getconf Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
getopt Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
gprof Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
gprof4
head Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
hesinfo Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
hexdump Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
host
id mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
indent Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ipcrm Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ipcs Include missing header files which define functions for which gcc has 2001-06-24 19:50:42 +00:00
join
jot Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
kdump Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
kenv mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
keylogin Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
keylogout Include missing header files which define functions for which gcc has 2001-06-24 19:41:18 +00:00
killall Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ktrace Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
lam Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
last mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
lastcomm Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ldd mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
leave Set WARNS=2 on programs that compile cleanly with it; add $FreeBSD$ 2001-06-30 05:39:36 +00:00
less
lessecho
lesskey
lex Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
limits Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
locate Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
lock Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
lockf Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
logger Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
login Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
logname mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
look Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
lorder
lsvfs Silence warning and set WARNS=2. 2001-06-24 18:56:00 +00:00
m4 Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
mail Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
make Clarify that MAKEOBJDIR and MAKEOBJDIRPREFIX are environment variables. 2001-07-16 15:33:34 +00:00
makewhatis mdoc(7) police: removed punctuation after the last SEE ALSO xref. 2001-07-10 18:00:19 +00:00
mesg Set WARNS=2 on programs that compile cleanly with it; add $FreeBSD$ 2001-06-30 05:39:36 +00:00
minigzip Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
mk_cmds mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
mkdep Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
mkfifo Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
mklocale Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
mkstr
mktemp Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
msgs Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
mt Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ncal mdoc(7) police: remove extraneous .Pp before and/or after .Sh. 2001-07-09 09:54:33 +00:00
ncplist
ncplogin Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
netstat Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
newkey Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
nfsstat mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
nice Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
nl Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
nm Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
nohup o Integrate security enhancements from OpenBSD. 2001-07-19 21:25:10 +00:00
objformat Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
opieinfo Provide a WANT_INSECURE_OPIE compile-time option, which is useful if 2001-07-09 17:37:52 +00:00
opiekey Switch on SHA1 hashing. 2001-07-14 08:34:26 +00:00
opiepasswd Provide a WANT_INSECURE_OPIE compile-time option, which is useful if 2001-07-09 17:37:52 +00:00
pagesize mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
passwd Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
paste Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
pr Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
printenv mdoc(7) police: fixed formatting. 2001-07-05 06:35:03 +00:00
printf Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
quota Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ranlib
renice Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
rev
rlogin mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
rpcgen Embed $FreeBSD$ as an rcsid[] 2001-07-19 01:39:12 +00:00
rpcinfo Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
rs Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
rsh mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
rup Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ruptime Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
rusers mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
rwall mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
rwho mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
sasc
script Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
sed
shar mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
showmount mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
size
sockstat mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
soelim mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
split Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
strings Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
strip Revert previous commit; it broke large file support on platforms that 2001-07-02 22:51:33 +00:00
su Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
symorder Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
systat Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
tail mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
talk mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
tconv Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
tcopy mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
tee
telnet Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
tftp Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
time Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
tip Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
top Generate top.local.h and manpage dynamically, with sed(1) script. 2001-07-12 15:07:30 +00:00
touch Fix some trivial warnings and clamp down with WARNS=2 2001-05-26 22:39:33 +00:00
tput Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
tr Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
true Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
truncate Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
truss Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
tset mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
tsort Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
tty Include missing header files which define functions for which gcc has 2001-06-24 19:50:42 +00:00
uac Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ul Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
uname
unexpand Set WARNS=2 on programs that compile cleanly with it; add $FreeBSD$ 2001-06-30 05:39:36 +00:00
unifdef mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
uniq
units Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
unvis mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
usbhidctl
users mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
uudecode
uuencode Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
vacation
vgrind Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
vi Add more *.US-ASCII entries 2001-06-10 20:53:18 +00:00
vis mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
vmstat Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
w Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
wall mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
wc
what mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
whereis mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
which Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
who Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
whois Re-write the logic that finds the whois server to query. 2001-07-17 20:40:41 +00:00
window Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
write
xargs Spelling police: extention -> extension. 2001-07-05 08:51:08 +00:00
xinstall Fix the type of the NULL arg to execl() 2001-07-09 09:24:06 +00:00
xlint Mark a function as __printflike() and fix a non-exploitable format string 2001-07-05 10:08:25 +00:00
xstr Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
yacc mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
yes mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 14:16:33 +00:00
ypcat Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ypmatch Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ypwhich
Makefile Remove the S/Key key-handling apps, which are no longer needed, as 2001-07-09 17:40:57 +00:00
Makefile.inc