<br><div class="gmail_quote">On Wed, Dec 9, 2009 at 10:07 AM, Matthew Flatt <span dir="ltr">&lt;<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
I&#39;ll think more about how to solve this in the FFI, though. Most<br>
problems like this can be solved with atomic mode, but `errno&#39; is a<br>
special case. Probably the FFI should provide more direct support for<br>
getting the right `errno&#39; value.<br>
<div><div></div><br></div></blockquote><div><br>Matthew - <br> <br></div><div>Assuming Kevin&#39;s work with multicore is done - would this still be an issue at that time?  <br><br>Perhaps a system thread can be instantiated and exposed via FFI so the FFI call can live on a separate thread from the vm&#39;s main thread? <br>
<br>I am just thinking out loud.  You know what works or not much better, of course ;) <br><br>Cheers,<br>yc<br><br><br><br></div></div>