Subject: Re: lockfiles & fork()

From: Florian Weimer <[email-masked]>
Date: Sat, 28 Oct 2006 15:30:27 +0200

* Johannes Schindelin:

> when you setup a lockfile, and then fork(), you could easily end up with 
> atexit() kicking in to remove the lockfile, before the main process has a 
> chance to commit. (Yes, I need to hold the lock long before the fork()).
>
> Any ideas how to solve the problem?

I think you should call _exit in the child instead of exit.