From: MenTaLguY Date: 2008-03-20T07:30:52+09:00 Subject: Re: Thread#raise, Thread#kill, and timeout.rb are unsafe On Thu, 20 Mar 2008 07:21:06 +0900, MenTaLguY wrote: > Yes. For my purposes, partial success is still success as long > as the caller can tell how far it got. (For the sake of those following along who might not have a lot of C or Unix experience, I forgot to mention that a successful write() always returns the number of bytes actually written. The issue with SVR4 Unix was that interrupted writes were always treated like failures, so no count was returned in those cases and you couldn't tell how much you had left over in case you needed to try again.) -mental