Minor POSIX overhaul

Will Noble <[email protected]> Tue, 25 Oct 2011 12:58:08 -0700
Newsgroups gmane.lisp.scheme.scheme48
Message-ID <[email protected]>
Hi all,

I modified the POSIX module so that Scheme code instead of C code
manages PID/errno/signal objects. So, where before posix_kill took
a PID record and a signal record, now it takes ints. I think the
comments hinted towards something along these lines. This removes
a good chunk of awkward (in my view) Scheme-written-in-C code.

I put up a repo at bitbucket.org/wnoble/scheme48. I've only tested
the code lightly, and thought lightly about the general approach,
so I definitely would appreciate any suggestions!

Best,
Will