Robert Watson <rwat...@freebsd.org> writes: > Most userspace tools that support Capsicum will explicitly test for a > kernel generating ENOSYS due to non-support and 'fail open' by not > using sandboxing. That strategy becomes more complex as applications > become more complex, and in the long term we'll want to move away from > conditional support. In the mean time, I'd generally recommend that > any code being used on 9.x support runtime detection of Capsicum -- > either via feature_is_present(3) or ENOSYS back from cap_enter(). The > ugly bit is whether or not to use other sandboxing techniques (e.g., > chroot()) if Capsicum can't be found, since that stuff tends to be > pretty messy.
In this particular case, we fall back to essentially the same mechanism as without Capsicum, i.e. setrlimit(2). And we're talking 10 / 11, not 9... DES -- Dag-Erling Smørgrav - d...@des.no _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"