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
