Excerpts from William Morgan's message of Tue Feb 05 11:34:12 -0600 2008:
>> When shelling out, the external command is now run in a child 
>> process. Before the external command is run, all (I hope) of sup's 
>> open files are closed first.
> This seems crazy. Do mbox sources even continue to function properly 
> once this has happened? It seems like they'd crash with their file 
> handles closed from under them.

No, it's not elegant at all. mbox sources do still work, though. I only 
close the files in the child process. They remain open in sup's main 
process.

Setting the file descriptors to FD_CLOEXEC would be a cleaner solution, 
but I don't think that this works on Cygwin (or is accessible via Ruby).

> If the issue is that Windows has bad behavior when Sup polls while
> you're editing a message, another option might be to turn off polling
> when Sup is shelled out.

That's a thought. If I get some time, I may be able to dig into this.

-- 
Christopher Warrington <[EMAIL PROTECTED]>
_______________________________________________
sup-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/sup-talk

Reply via email to