diff options
author | Brent Cook <bcook@openbsd.org> | 2014-07-15 14:50:05 -0500 |
---|---|---|
committer | Brent Cook <bcook@openbsd.org> | 2014-07-15 14:50:05 -0500 |
commit | 32d9eeeecf4e951e1566d5f4a42b36ea37b60f35 (patch) | |
tree | 920b4122a61b5445894433e881424fac42d09b10 /tests | |
parent | 7f2fab20bc1327d1b390cf5c44047da4ad3a599a (diff) | |
download | portable-32d9eeeecf4e951e1566d5f4a42b36ea37b60f35.tar.gz portable-32d9eeeecf4e951e1566d5f4a42b36ea37b60f35.tar.bz2 portable-32d9eeeecf4e951e1566d5f4a42b36ea37b60f35.zip |
register the atfork handler from arc4random
From kettenis@
People have suggested using pthread_atfork(3) before, but discarded
the idea because it involves linking with -lpthread, which has other
undesirable consequences. However:
* Most systems actually have pthread_atfork(3) in libc. I verified
this on OS X and Solaris. I believe this is the case on Linux
systems that use musl as well.
* On Linux systems that use glibc, this isn't the case. However,
those systems have __register_atfork(3), which is fully documented
in the "Linux Standard Base Core Specification".
ok kettenis@ deraadt@ beck@
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions