diff options
author | pjd <pjd@FreeBSD.org> | 2013-09-05 01:05:48 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2013-09-05 01:05:48 +0000 |
commit | 3c622b2c1ff0effcf62f9b3ce3c9c698382a1fd4 (patch) | |
tree | 5e67d7337e12add4f6d42c1433f0a65ff6b0ac83 /UPDATING | |
parent | 58db73786bebc44342321a87e1bf763b4d3d9cfc (diff) | |
download | FreeBSD-src-3c622b2c1ff0effcf62f9b3ce3c9c698382a1fd4.zip FreeBSD-src-3c622b2c1ff0effcf62f9b3ce3c9c698382a1fd4.tar.gz |
Remove fallback to fork(2) if pdfork(2) is not available. If the parent
process dies, the process descriptor will be closed and pdfork(2)ed child
will be killed, which is not the case when regular fork(2) is used.
The PROCDESC option is now part of the GENERIC kernel configuration, so we
can start depending on it.
Add UPDATING entry to inform that this option is now required and log
detailed instruction to syslog if pdfork(2) is not available:
The pdfork(2) system call is not available; recompile the kernel with options PROCDESC
Submitted by: Mariusz Zaborski <oshogbo@FreeBSD.org>
Sponsored by: Google Summer of Code 2013
Diffstat (limited to 'UPDATING')
-rw-r--r-- | UPDATING | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -32,6 +32,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10.x IS SLOW: "ln -s 'abort:false,junk:false' /etc/malloc.conf".) 20130905: + The PROCDESC kernel option is now part of the GENERIC kernel + configuration and is required for the rwhod(8) to work. + If you are using custom kernel configuration, you should include + 'options PROCDESC'. + +20130905: The API and ABI related to the Capsicum framework was modified in backward incompatible way. The userland libraries and programs have to be recompiled to work with the new kernel. This includes the |