Hi Gerry,

Does it work (i.e. segfault) for you with that change? Can you provide
a self-contained testcase that demonstrates the problem?

-Jey

On Tue, Aug 5, 2014 at 3:10 PM, Gerry Weaver <[email protected]> wrote:
> Hi Jey,
>
> The pq_service_create function takes two function pointers as arguments. The
> init_func function is called before the fork and the service_func function
> is called after the fork (from the child process only). Both are callbacks
> to the corresponding Julia functions. The process aborts when making the
> call to service_func after the fork. I believe your version works, because
> you are calling service_func from both the parent and the child process. If
> you were to limit the call to service_func to the child process by checking
> the return value of the fork call, you would probably get the same result as
> I am. It would be interesting to confirm that ;)
>
> BTW: Thanks for your interest. I appreciate it.
>
> Thanks,
> -G

Reply via email to