freebsd-dev/usr.bin
Pawel Jakub Dawidek ed5848c835 Replace CAP_POLL_EVENT and CAP_POST_EVENT capability rights (which I had
a very hard time to fully understand) with much more intuitive rights:

	CAP_EVENT - when set on descriptor, the descriptor can be monitored
		with syscalls like select(2), poll(2), kevent(2).

	CAP_KQUEUE_EVENT - When set on a kqueue descriptor, the kevent(2)
		syscall can be called on this kqueue to with the eventlist
		argument set to non-NULL value; in other words the given
		kqueue descriptor can be used to monitor other descriptors.
	CAP_KQUEUE_CHANGE - When set on a kqueue descriptor, the kevent(2)
		syscall can be called on this kqueue to with the changelist
		argument set to non-NULL value; in other words it allows to
		modify events monitored with the given kqueue descriptor.

Add alias CAP_KQUEUE, which allows for both CAP_KQUEUE_EVENT and
CAP_KQUEUE_CHANGE.

Add backward compatibility define CAP_POLL_EVENT which is equal to CAP_EVENT.

Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
2013-11-15 19:55:35 +00:00
..
alias
apply
ar
asa
at
atf Build and install the atf tests. 2013-11-08 14:33:41 +00:00
atm
awk
banner
basename
bc
biff
bluetooth
bmake Stick to traditional DEFAULT_SYS_PATH (/usr/share/mk) 2013-09-10 23:31:38 +00:00
brandelf fix up my copyright and remove third clause.. 2013-08-26 18:51:48 +00:00
bsdiff
bzip2
bzip2recover
c89
c99
calendar - Add myself as port committer and my mentor's relationship. 2013-11-10 20:24:41 +00:00
cap_mkdb
catman
chat
checknr
chkey
chpass
cksum
clang Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
cmp
col
colcrt
colldef
colrm
column
comm
compile_et
compress
cpio
cpuset
csplit
csup
ctags
ctlstat
cut
dc
dirname
drill Build and install drill(1). 2013-09-22 20:30:55 +00:00
dtc When writing DTS to a file, don't write some of it to stderr. 2013-11-05 14:07:30 +00:00
du
ee
elf2aout
elfdump
enigma
env
expand
false
fetch Include an Accept header in requests. 2013-07-30 13:07:55 +00:00
file
file2c
find find: Allow -delete to delete files given as arguments. 2013-08-02 14:14:23 +00:00
finger
fmt
fold
from
fstat
fsync
ftp
gcore
gencat
getconf
getent
getopt
gprof
grep grep -i does not work for simple patterns and single byte locales, like 2013-07-30 18:16:43 +00:00
gzip
head
hesinfo
hexdump
host Remove BIND. 2013-09-30 17:23:45 +00:00
iconv As a followup to r252547, propate const down the call stack. 2013-07-03 18:27:45 +00:00
id
indent
ipcrm
ipcs
iscsictl Fix typo in "iscsictl -v". 2013-11-10 14:18:05 +00:00
join
jot
kdump When displaying a struct stat, if the -r option was not specified, 2013-10-07 11:23:01 +00:00
keylogin
keylogout
killall killall: add -q flag to suppress error message when no processes are matched 2013-06-30 20:27:31 +00:00
ktrace
ktrdump
lam
last
lastcomm
ldd Pass variables prefixed with both LD_ and LD_32_ to the run-time linker. 2013-08-07 00:28:17 +00:00
leave
less
lessecho
lesskey
lex
limits sh(1),limits(1): Document kqueues (-k) rlimit. 2013-11-01 13:57:30 +00:00
locale
locate
lock
lockf
logger
login Fix whitespace. 2013-11-13 20:35:10 +00:00
logins
logname
look
lorder
lsvfs
lzmainfo
m4
mail Remove unnecessary cast to pid_t. 2013-07-04 03:24:58 +00:00
make Remove unnecessary cast to pid_t. 2013-07-04 03:24:58 +00:00
makewhatis
man
mandoc
mesg
minigzip
ministat
mkcsmapper Attempt to deal with a compile failure that shows up with gcc, which 2013-07-03 18:25:27 +00:00
mkcsmapper_static
mkdep
mkesdb Attempt to deal with a compile failure that shows up with gcc, which 2013-07-03 18:25:27 +00:00
mkesdb_static
mkfifo
mklocale
mkstr
mktemp
mkulzma
mkuzip
msgs
mt
nc
ncal
netstat 'netstat -i' no longer supports working on a vmcore. 2013-10-30 08:13:42 +00:00
newgrp
newkey
nfsstat
nice
nl
nohup
opieinfo
opiekey
opiepasswd
pagesize
pamtest
passwd
paste
patch Improve bsdpatch usability: 2013-09-26 18:00:45 +00:00
pathchk pathchk: Ensure bytes >= 128 are considered non-portable characters. 2013-10-20 20:10:31 +00:00
perror
pr
printenv
printf
procstat Replace CAP_POLL_EVENT and CAP_POST_EVENT capability rights (which I had 2013-11-15 19:55:35 +00:00
protect Correct stale comments. 2013-09-20 16:05:09 +00:00
quota
rctl
renice
rev
revoke
rlogin
rpcgen
rpcinfo Use INADDR_NONE instead of -1 to check inet_addr() result. 2013-10-15 07:37:30 +00:00
rs
rsh
rup
ruptime
rusers
rwall
rwho Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
script MFC'ing to 9.2. 2013-07-30 19:21:36 +00:00
sed
seq
setchannel
shar
showmount
smbutil
sockstat
sort
split Add missed DPADD 2013-11-09 09:05:50 +00:00
ssh-copy-id
stat
stdbuf
su Make check for unknown login class actually work. Previously, using the "-c" option 2013-08-12 21:01:01 +00:00
svn Somewhat mimic how the devel/subversion port prepopulates 2013-11-13 05:25:49 +00:00
systat Use INADDR_NONE instead of -1 to check inet_addr() result. 2013-10-15 07:37:30 +00:00
tabs
tail
talk
tar
tcopy
tee
telnet
tests Build and install the atf tests. 2013-11-08 14:33:41 +00:00
tftp
time
tip
top
touch
tput
tr
true
truncate
truss Extend the support for exempting processes from being killed when swap is 2013-09-19 18:53:42 +00:00
tset
tsort
tty
ul
uname Add -K (__FreeBSD_version of kernel) and -U (__FreeBSD_version of userland). 2013-10-15 20:57:40 +00:00
unexpand
unifdef
uniq Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
units
unvis
unzip
usbhidaction
usbhidctl
users
uudecode
uuencode
vacation
vgrind
vi Give up on using iconv to convert to UTF-8 at build time. I don't see any 2013-08-12 09:56:52 +00:00
vis
vmstat
w Revert r253748,253749 2013-07-28 18:44:17 +00:00
wall
wc
what
whereis
which
who
whois
write
xargs
xinstall revert sign changes to buffers used in invocation of digest_update() 2013-10-30 18:40:55 +00:00
xlint
xstr
xz
xzdec
yacc Setting WARNS=6 is useless, as it is already the default 2013-10-29 08:55:09 +00:00
yes
ypcat
ypmatch
ypwhich
Makefile Build and install the atf tests. 2013-11-08 14:33:41 +00:00
Makefile.amd64
Makefile.arm
Makefile.i386
Makefile.ia64
Makefile.inc
Makefile.powerpc
Makefile.sparc64