freebsd-skq/usr.bin
John Baldwin 55648840de Extend the support for exempting processes from being killed when swap is
exhausted.
- Add a new protect(1) command that can be used to set or revoke protection
  from arbitrary processes.  Similar to ktrace it can apply a change to all
  existing descendants of a process as well as future descendants.
- Add a new procctl(2) system call that provides a generic interface for
  control operations on processes (as opposed to the debugger-specific
  operations provided by ptrace(2)).  procctl(2) uses a combination of
  idtype_t and an id to identify the set of processes on which to operate
  similar to wait6().
- Add a PROC_SPROTECT control operation to manage the protection status
  of a set of processes.  MADV_PROTECT still works for backwards
  compatability.
- Add a p_flag2 to struct proc (and a corresponding ki_flag2 to kinfo_proc)
  the first bit of which is used to track if P_PROTECT should be inherited
  by new child processes.

Reviewed by:	kib, jilles (earlier version)
Approved by:	re (delphij)
MFC after:	1 month
2013-09-19 18:53:42 +00:00
..
alias
apply
ar
asa
at
atf
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 Provide UTF-8 version of russian calendars. 2013-08-16 07:02:17 +00:00
cap_mkdb
catman
chat
checknr
chkey
chpass
cksum
clang
cmp
col
colcrt
colldef
colrm
column
comm
compile_et
compress
cpio
cpuset
csplit
csup Clean up -Wheader-guard warnings. 2013-06-17 20:11:04 +00:00
ctags
ctlstat
cut
dc
dig Reduce WARNS to 0 for dig, host, and nslookup to make them 2013-08-30 06:21:00 +00:00
dirname
dtc Remove EOL whitespace. 2013-08-22 16:01:20 +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 Import Magerya Vitaly's ldns-host, and build it instead of the BIND version 2013-09-08 19:40:32 +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 Make iscsictl(8) automatically try to load the iscsi module. While here, 2013-09-18 08:37:14 +00:00
join
jot
kdump Extend the support for exempting processes from being killed when swap is 2013-09-19 18:53:42 +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
locale
locate
lock
lockf
logger
login
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 - Use getnameinfo(3) instead of gethostbyaddr(3) or inet_ntop(3). 2013-08-17 17:23:42 +00:00
newgrp
newkey
nfsstat
nice
nl
nohup
nslookup Reduce WARNS to 0 for dig, host, and nslookup to make them 2013-08-30 06:21:00 +00:00
nsupdate Update Bind to 9.9.3-P2 2013-08-22 08:15:03 +00:00
opieinfo
opiekey
opiepasswd
pagesize
pamtest
passwd
paste
patch Fix file selection logic for the RCS/SCCS case, as was done for the simple 2013-09-05 05:51:15 +00:00
pathchk
perror
pr
printenv
printf
procstat cap_new(2) and cap_getrights2) were replaced with cap_rights_limit(2) 2013-09-19 10:56:36 +00:00
protect Extend the support for exempting processes from being killed when swap is 2013-09-19 18:53:42 +00:00
quota
rctl
renice
rev
revoke
rlogin
rpcgen
rpcinfo
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 sed: use getline() instead of fgetln(). 2013-06-26 04:14:19 +00:00
seq
setchannel
shar
showmount
smbutil
sockstat
sort Fix header guards. 2013-06-17 20:15:39 +00:00
split
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 Make svnlite (actually libapr) work correctly on big-endian arches. 2013-09-19 06:31:03 +00:00
systat Nuke "systat -mbuf". It was broken since FreeBSD 5, and since there 2013-07-15 12:15:14 +00:00
tabs
tail
talk
tar
tcopy
tee
telnet
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
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
xlint
xstr
xz
xzdec
yacc
yes
ypcat
ypmatch
ypwhich Variable 'getmap' is unused. 2010-06-19 16:24:55 +00:00
Makefile Extend the support for exempting processes from being killed when swap is 2013-09-19 18:53:42 +00:00
Makefile.amd64 - Trim an unused and bogus Makefile for mount_smbfs. 2013-06-28 21:00:08 +00:00
Makefile.arm
Makefile.i386 - Trim an unused and bogus Makefile for mount_smbfs. 2013-06-28 21:00:08 +00:00
Makefile.ia64 - Trim an unused and bogus Makefile for mount_smbfs. 2013-06-28 21:00:08 +00:00
Makefile.inc
Makefile.powerpc - Trim an unused and bogus Makefile for mount_smbfs. 2013-06-28 21:00:08 +00:00
Makefile.sparc64 - Trim an unused and bogus Makefile for mount_smbfs. 2013-06-28 21:00:08 +00:00