freebsd-skq/lib/libc
jamie a013e0afcb Add hierarchical jails. A jail may further virtualize its environment
by creating a child jail, which is visible to that jail and to any
parent jails.  Child jails may be restricted more than their parents,
but never less.  Jail names reflect this hierarchy, being MIB-style
dot-separated strings.

Every thread now points to a jail, the default being prison0, which
contains information about the physical system.  Prison0's root
directory is the same as rootvnode; its hostname is the same as the
global hostname, and its securelevel replaces the global securelevel.
Note that the variable "securelevel" has actually gone away, which
should not cause any problems for code that properly uses
securelevel_gt() and securelevel_ge().

Some jail-related permissions that were kept in global variables and
set via sysctls are now per-jail settings.  The sysctls still exist for
backward compatibility, used only by the now-deprecated jail(2) system
call.

Approved by:	bz (mentor)
2009-05-27 14:11:23 +00:00
..
amd64 Mark uname(), getdomainname() and setdomainname() with COMPAT_FREEBSD4. 2008-11-09 10:45:13 +00:00
arm revert r191633; this breaks at91 & xscale (likely all arm) 2009-05-06 01:50:04 +00:00
compat-43
db Add some casts to silence compiler warning about signedness. 2009-03-28 07:44:08 +00:00
gdtoa
gen As the comment says, close() frees the variable, record. So we obtain 2009-05-14 23:09:33 +00:00
gmon
i386 Unconditionally build wrappers for i386_get_ioperm(), i386_set_ioperm(), 2009-04-01 19:23:46 +00:00
ia64 Mark uname(), getdomainname() and setdomainname() with COMPAT_FREEBSD4. 2008-11-09 10:45:13 +00:00
include Add support for the FPA floating-point format on ARM. The 2008-12-23 22:20:59 +00:00
inet Merge the resolver part of BIND 9.4.3 into HEAD. 2008-12-14 19:39:53 +00:00
isc
locale Change dstp to be const and remove bogus cast. 2009-01-15 20:45:59 +00:00
mips These warnings are only relevant on NetBSD it seems. They don't seem 2009-02-19 19:53:58 +00:00
nameser
net Fix an obvious bug in getsourcefilter()'s use of struct __msfilterreq; 2009-04-29 09:58:31 +00:00
nls Improve the German translation. 2009-03-25 12:36:37 +00:00
posix1e Change license to more bori^Wadul^Wcanonical. 2009-05-26 11:42:06 +00:00
powerpc Mark uname(), getdomainname() and setdomainname() with COMPAT_FREEBSD4. 2008-11-09 10:45:13 +00:00
quad
regex
resolv Merge the resolver part of BIND 9.4.3 into HEAD. 2008-12-14 19:39:53 +00:00
rpc Include a space between "send" and "broadcast". 2009-04-09 20:57:35 +00:00
softfloat Reflect license change from NetBSD. 2009-03-10 21:13:26 +00:00
sparc64 Provide a type for the argument. 2009-02-02 21:51:52 +00:00
stdio Return -1 instead of 0 upon reaching EOF. This is somewhat ill-advised 2009-04-06 13:50:04 +00:00
stdlib Our grantpt(3) and unlockpt(3) don't comply with POSIX. 2009-05-04 18:14:45 +00:00
stdtime MFV of tzcode2009h revision r192887 2009-05-27 12:18:39 +00:00
string Correct the information about when the respective functionality first 2009-04-23 08:37:56 +00:00
sys Add hierarchical jails. A jail may further virtualize its environment 2009-05-27 14:11:23 +00:00
uuid
xdr Implement support for RPCSEC_GSS authentication to both the NFS client 2008-11-03 10:38:00 +00:00
yp
Makefile - Reenable Native Language Support in libc. This feature was disabled due 2009-03-13 10:40:38 +00:00
Versions.def