Re: How to write a proper fork hook code?
On Mon, 2015-03-02 at 10:09 +0100, Samuel Thibault wrote:
> Svante Signell, le Mon 02 Mar 2015 08:29:55 +0100, a écrit :
> > Well the basic problem is of course to detect processes generated by
> There's no hidden
> process in there, and the fork hook should get you done.
I never talked about any hidden process, did I?
> But again, I'm still unsure why you believe that locks are being
> inherited through fork(): before introducing a fork hook to forcibly
> unlock something, one needs to be absolutely sure that it's actually
> locked. Actually it'd even look like a design flaw if two process could
> actually hold a lock on the same piece of a file...
Well, the patches are already submitted, and there is test code for
locks inherited by fork(2): fork.c Maybe you should apply the patches
and see for yourself, instead of always doubt everything I report :(
Reply to: