Is fork() hook ever possible?

From: Andrey Chernov <ache_at_nagual.pp.ru>
Date: Tue, 16 Sep 2008 18:03:20 +0400
I need some sort of fork() hook to detect that pid is changed to re-stir 
ar4random() after that (in the child), simple flag variable with 
child's pid is needed.

Currently OpenBSD does almost that checking getpid() every time 
arc4random() called, but it is very slow way to use getpid() syscall 
repeatedly, about 12-15 times slower than just arc4random() without 
getpid().

Any ideas?

-- 
http://ache.pp.ru/
Received on Tue Sep 16 2008 - 12:03:27 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:35 UTC