On Mon, 2008-12-08 at 07:57 +0100, Sven-Ola Tuecke wrote: 
> Markus,
> 
> while writing that mail I discovered another: doing "kill -HUP olsrd" does not 
> work as expected (should restart by calling olsrd_reconfigure()). This may be 
> fixed...

AFAICS this is broken since ages: all the open files and socket remain
open after fork()+exec() (which is not the most elegant way to implement
a restart feature).
So either one closes all fd's > 2 there or all of the fd's get the
close-on-exec flag set - which is e.g. hard on fd opened by e.g.
syslog().

Please give me a few minutes ....
	Bernd
-- 
Firmix Software GmbH                   http://www.firmix.at/
mobil: +43 664 4416156                 fax: +43 1 7890849-55
          Embedded Linux Development and Services



