Re: Threads in 1.6.4 hanging: caused by accept?

2005-09-15 Thread Kevin Ryde
Alan Grover <[EMAIL PROTECTED]> writes: > > What would be the comprehensive list of calls that block all threads? > How do you figure that out? `gethost' is a bad one, it disappears deep into libc so select or whatever doesn't help. I ended up forking a subprocess to make the call. Or I guess th

mod_lisp for guile

2005-09-15 Thread Alan Grover
Inspired by Guillaume Germain on the comp.lang.scheme group, I wrote a mod_lisp implementation for Guile. Find it at: https://sourceforge.net/project/showfiles.php?group_id=141512&package_id=163742 I only implemented the mod_lisp protocol, leaving query-string/POST and HTML utilities for an exter

Threads in 1.6.4 hanging: caused by accept?

2005-09-15 Thread Alan Grover
My attempts at using sockets and threads ends with the threads hanging. Apparently "accept" blocks all threads (other calls are alleged to do the same: connect, recv! etc.) I'm using guile 1.6.4, SuSE 9.2, Linux xx 2.6.8-24.17-default #1 Tue Jul 19 08:56:33 UTC 2005 i686 i686 i386 GNU/Linux.