Here are some fixes for channel.c. You can now have up to 64 waiting threads. Overflow is now flagged. Let me know how you fare. You probably need to integrate my thread.c with yours; we use a new version of 9p here with lots of changed interfaces. The data structures that matter are the Channel and Alt structs. Sape