I guess the question is, is this the easy way to address the problem you try to solve? Or is it a solution seeking for a problem? You could just forward the data to the new process. Is there a performance problem here?
If you insist on 'unreading', you could just put a front-end process that keeps per-request data so that your external process can ask the front-end for all the data again. Or I'm missing something. On Sat, Dec 5, 2009 at 9:10 AM, Sam Watkins <s...@nipl.net> wrote: >> the standard way of passing file descriptors is by fork/exec. >> this allows security is handled by the normal means. > > Erik/others, would you please give some feedback on my idea (a join call which > connects two fds together and disowns them from the process). Passing fds > around does not solve the same problems and has nothing to do with what I > suggested. > > Perhaps this list is not the right place to air "new" or different ideas > related to the implementation of operating systems? > > Sam > >