From: William Morgan Date: 2005-02-08T21:48:37+09:00 Subject: Re: threaded serialport issues Excerpts from Caleb Tennis's mail of 8 Feb 2005 (EST): > I posted an strace under [ruby-talk:130019], and it shows that indeed > select() is being used in the thread and is causing the hang. > > I've been able to work around the problem by switching to sysread() > and syswrite() in my class. Interesting. In my experiments with files on /proc, sysread() still results in a hanging select() system call. Wonder why it works for you. -- William