From: | Dennis Jenkins <dennis(dot)jenkins(at)sbcglobal(dot)net> |
---|---|
To: | postgresql listserv <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Function written in C, hangs on one machine and not another... |
Date: | 2005-10-28 15:18:23 |
Message-ID: | 20051028151823.19464.qmail@web81305.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
--- Douglas McNaught <doug(at)mcnaught(dot)org> wrote:
> CG <cgg007(at)yahoo(dot)com> writes:
>
> > Does this give you any more insight into an
> alternate method of getting this
> > thing done?
>
> I would fork(), set up file descriptors
> appropriately, then have the
> child call the Adobe library and the parent feed the
> data to it.
> Once the document is loaded in the child, do
> whatever processing you
> need to, then pass the results back to the parent
> via stdout or a
> temporary file.
>
> Ugly, but probably the most robust way to do it.
> Make sure you don't
> call any PG-internal functions in the child process,
> as that will
> confuse things badly.
>
Is it safe for the postgres engine to fork()? Would
the child need to close down anything immediately in
its main() to avoid corrupting the parent?
Dennis Jenkins
From | Date | Subject | |
---|---|---|---|
Next Message | Douglas McNaught | 2005-10-28 15:59:03 | Re: Function written in C, hangs on one machine and not another... |
Previous Message | Dennis Jenkins | 2005-10-28 15:15:52 | Re: Function written in C, hangs on one machine and not another... |