26 Oct 2011 19:22
Re: Minor POSIX overhaul
Taylor R Campbell <campbell <at> mumble.net>
2011-10-26 17:22:15 GMT
2011-10-26 17:22:15 GMT
(Full reply quoted below for posterity after a forgotten cc.) Date: Tue, 25 Oct 2011 20:28:17 -0700 From: Will Noble <will <at> cow9.org> I haven't changed the way this is accomplished: when POSIX gets initialized the C code has knowledge of the value of SIGSTOP from the system headers and has knowledge of the position of (signal stop) in the vector holding all the named signals, and it conveys this to the Scheme code. I converted the _rest_ to Scheme. OK, that sounds reasonable, as long as you are always careful to make sure that the OS-dependent numbers are ephemeral and don't make their way into heap images. It should really be unnecessary to write most of this code by hand, but avoiding that nicely is hard and takes a lot more effort than I have time for these days. With apologies to posterity, I put some sketches up at <http://mumble.net/~campbell/tmp/stubber-20100507.tgz>, in a wretched, unpresentable state only because I don't expect to get back to this in the foreseeable future. Date: Tue, 25 Oct 2011 20:28:17 -0700 From: Will Noble <will <at> cow9.org> On Wed, Oct 26, 2011 at 12:53:06AM +0000, Taylor R Campbell wrote: > (Did you intend to reply privately, without ccing the list?) > > Date: Tue, 25 Oct 2011 17:33:39 -0700 > From: Will Noble <will <at> cow9.org>(Continue reading)
RSS Feed