I do have one question about loading libc. Since the system doesn't automatically find libc.so for you, you need to name the path explicitly. What worked for me was
(w/ffi "/lib/libc.so.6"
(cdef fork "fork" cint ()))
but I don't really know if this is the right way to do it. Is there a better way?A better alternative with mzscheme's foreign interface is to use `#f' for the library -- that treats the mzscheme binary as the library to open (which includes the usual libc stuff.)
-----