freebsd-dev/usr.bin
Robert Watson c8fbd1ec9b If su(1) is run without an effective uid of 0, generate an error to
the user indicating that su is not running setuid, which may help
suggest to the user that it should be setuid, or should not be
running from a file system mounted nosuid.

Suggsted by:	Ivan Voras <ivoras at fer dot hr>
MFC after:	2 weeks
2005-01-17 19:57:59 +00:00
..
alias Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
apply Document incorrect handling of multibyte characters. 2004-07-17 04:04:30 +00:00
asa Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
at Explain the format of the at.allow and at.deny files in detail. 2003-03-26 02:38:18 +00:00
atm Fix build in the !NOATM case by using the begemot library in place of 2004-09-24 22:10:34 +00:00
awk Use 2003-06-06 13:46:55 +00:00
banner
basename Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
biff Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
bluetooth Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
brandelf Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
bzip2 /rescue/b{,un}zip exists, so build this dynamically now. 2003-11-17 05:19:37 +00:00
bzip2recover Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
c89 Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
c99 Fix off-by-one error. 2005-01-14 09:21:54 +00:00
calendar Add a newline at the end of the file to silence warnings. 2005-01-01 18:58:28 +00:00
cap_mkdb Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
catman Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +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 Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set. 2004-11-13 20:40:32 +00:00
chpass More NO_NIS cleanup: LINKS and MLINKS 2004-12-29 08:13:20 +00:00
cksum Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +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 Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
colcrt Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
colldef Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
colrm Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
column Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
comm Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
compile_et
compress Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
csplit Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
ctags Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
cut Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
dig Per style.Makefile(5), don't define MAN if the only page installed 2004-09-26 09:38:08 +00:00
dirname Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
du Use 64bit 'fts_bignum' field instead of 32bit (on 32bit archs) field 2005-01-07 00:12:24 +00:00
ee Check that ee's standard input and output is a terminal. 2004-11-05 10:18:05 +00:00
elf2aout Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
elfdump Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
enigma Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
env Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
expand Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
false
fetch Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
file Update for FILE v4.12. 2004-12-28 12:29:06 +00:00
file2c
find Scheduled mdoc(7) sweep. 2005-01-11 10:32:52 +00:00
finger Document incorrect handling of multibyte characters. 2004-07-17 04:04:30 +00:00
fmt Cross-reference fold(1). 2004-08-02 11:12:13 +00:00
fold Add cross-reference to fmt(1) and a fairly standard ENVIRONMENT section. 2004-08-02 11:15:01 +00:00
from
fstat Get the vnode from file.f_vnode instead of file.f_data. 2005-01-11 18:52:12 +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 Remove a.out support from gcore(1). 2004-11-27 06:46:48 +00:00
gencat Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
getconf Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
getopt Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
gprof Make sure to return 0 from kernel_getnfile() since if there were an 2004-10-05 23:49:27 +00:00
head Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
hesinfo Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
hexdump Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
host Per style.Makefile(5), don't define MAN if the only page installed 2004-09-26 09:38:08 +00:00
id Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
indent Fix a buffer overflow by using strncpy() instead of strcpy(). 2004-09-19 20:34:30 +00:00
ipcrm Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
ipcs third of several commits to allow kernel System V IPC data structures 2004-11-12 13:33:55 +00:00
join Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
jot Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
kdump Place a function prototype correctly. 2004-09-19 14:54:35 +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 Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
ktrace Don't include sys/user.h merely for its side-effect of recursively 2004-11-27 06:51:39 +00:00
ktrdump Don't use an uninitialised variable when reading from a ktr alq file. 2004-09-27 05:56:57 +00:00
lam Document incorrect handling of multibyte characters. 2004-08-12 11:34:34 +00:00
last s/FALLTHOUGH/FALLTHROUGH/ 2004-08-08 18:59:19 +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 Fixed the abuses of .Ql visible on stderr in troff mode. 2002-12-23 16:04:51 +00:00
less Restore old value of LESSKEYFILE_SYS. 2004-04-17 07:48:21 +00:00
lessecho Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
lesskey
lex NODOCCOMPRESS -> NO_DOCCOMPRESS 2004-12-21 09:33:47 +00:00
limits Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
locale Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
locate Eliminate macro calls inside literal displays. 2005-01-15 12:28:01 +00:00
lock Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
lockf Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
logger Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
login Introduce the PRECIOUSPROG knob in bsd.prog.mk, similar 2004-11-03 18:01:21 +00:00
logins Fix markup. 2004-03-06 23:36:41 +00:00
logname Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
look Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +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 Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
mail Bumped document date. 2004-05-19 09:51:31 +00:00
make Scheduled mdoc(7) sweep. 2005-01-11 10:32:52 +00:00
makewhatis Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
mesg Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
minigzip Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
ministat Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
mkdep Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
mkfifo Bump WARNS=6 by adding const constraint and initialize the pointer 2005-01-17 13:47:05 +00:00
mklocale Remove the obsolete <rune.h> interface. 2004-10-17 06:51:50 +00:00
mkstr Fixed a misspelling of 0 as NULL. 2004-03-14 05:51:20 +00:00
mktemp Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
mkuzip Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
msgs Cleanup: 2005-01-17 17:45:38 +00:00
mt Deal with double whitespace. 2004-07-03 00:24:45 +00:00
ncal Scheduled mdoc(7) sweep. 2005-01-11 10:32:52 +00:00
ncplist
ncplogin Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
netstat evise use of queue(9) macros for netipx when used from userspace: 2005-01-02 19:26:06 +00:00
newgrp Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
newkey Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set. 2004-11-13 20:40:32 +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 Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
nl Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
nohup Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
nslookup Per style.Makefile(5), don't define MAN if the only page installed 2004-09-26 09:38:08 +00:00
nsupdate Fix up the man file installation for the new BIND 9 sources: 2004-09-26 06:36:11 +00:00
objformat
opieinfo Introduce the PRECIOUSPROG knob in bsd.prog.mk, similar 2004-11-03 18:01:21 +00:00
opiekey
opiepasswd Introduce the PRECIOUSPROG knob in bsd.prog.mk, similar 2004-11-03 18:01:21 +00:00
pagesize
passwd NO_NIS cleanup: LINKS and MLINKS 2004-12-29 08:16:39 +00:00
paste Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
pathchk Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
pkill Removed bitrot. 2004-11-13 17:12:22 +00:00
pr Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
printenv Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
printf Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
quota Assign the result of getopt() to an int rather than to a char. 2004-08-07 07:05:38 +00:00
renice The usage string: renice [priority | [-n incr]] ... assumed that the part 2003-02-26 20:27:24 +00:00
rev If ferror is true, we must reset the error indicator. 2004-12-15 06:24:57 +00:00
rlogin Introduce the PRECIOUSPROG knob in bsd.prog.mk, similar 2004-11-03 18:01:21 +00:00
rpcgen Markup nit. 2005-01-15 11:20:51 +00:00
rpcinfo Fixed a misspelling of '\0' as NULL. 2004-03-11 10:22:25 +00:00
rs Document incorrect handling of multibyte characters. 2004-07-30 00:10:52 +00:00
rsh Introduce the PRECIOUSPROG knob in bsd.prog.mk, similar 2004-11-03 18:01:21 +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 Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +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 Scheduled mdoc(7) sweep. 2005-01-11 10:32:52 +00:00
split Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
stat Resolve conflicts 2003-10-06 01:55:17 +00:00
su If su(1) is run without an effective uid of 0, generate an error to 2005-01-17 19:57:59 +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 Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
tail Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
talk Document missing multibyte character support in utilities specified 2004-07-03 01:28:21 +00:00
tar Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
tcopy Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
tee Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
telnet NOCRYPT -> NO_CRYPT 2004-12-21 10:16:04 +00:00
tftp Mechanically kill hard sentence breaks. 2004-07-02 22:22:35 +00:00
time Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +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 This patch merges the sort fields for both pages, so you can (for 2004-08-16 07:51:22 +00:00
touch Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
tput Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
tr Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
true
truncate Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
truss For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +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 Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
ul Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
uname Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
unexpand Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
unifdef Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
uniq Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +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 Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
uuencode Userland signed char fixes for PPC build. Problems were using a char 2004-01-22 07:23:36 +00:00
uuidgen Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
vacation Remove MAINTAINER= lines from individual Makefiles in favor of the 2003-07-07 03:54:04 +00:00
vgrind Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
vi Replaced afterinstall: with equivalent FILES and SYMLINKS. 2004-10-18 17:16:01 +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 Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
what Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
whereis Respect locale settings from the environment. 2004-07-15 08:13:56 +00:00
which
who Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
whois Bump document date before ru gets me. 2004-12-11 13:14:54 +00:00
window Remove local malloc prototypes, which are incorrect and conflict with 2004-07-28 07:12:30 +00:00
write Fix a typo in comment. 2005-01-05 11:52:40 +00:00
xargs Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
xinstall Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
xlint Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +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 NOCRYPT -> NO_CRYPT 2004-12-21 10:16:04 +00:00
Makefile.inc