[fpc-devel] Re: inheriting handles using TProcess in unix

Seth Grover sethdgrover at gmail.com
Thu Jan 27 16:45:34 CET 2011

Marco said:

> It is not in all flavours, and many BSDs can turn it off.
> But that is more theoretical. The more practical problem is that while /proc
> might usually exist, its contents and permissions vary. (and that also goes
> for Linux, specially on embedded variants)
> If this really is an huge problem, I would add the possibility to trigger an
> event on the moment this is required. This allows for system specific
> operations by users, without unnecessarily complicating TProcess (and
> differentiate its default functionality per target, leading to
> documentation, maintenance and support issues)

Excellent idea. I've begun doing just as you suggested. Currently it
seems to me that this would be an "{$ifdef UNIX}" thing only in
process.pp. The reason I say this is that for the windows and wince
implementations of process.inc I don't see a place this event could be
triggered. The Windows API call CreateProcess is somewhat different
then UNIX's model of fork then exec, in between which I can trigger
the event so it happens in the context of the child process.


This email is fiction. Any resemblance to actual events
or persons living or dead is purely coincidental.

Seth Grover

More information about the fpc-devel mailing list