[fpc-devel]promised tthread patch
    Johannes Berg 
    johannes at sipsolutions.de
       
    Tue Nov 18 10:51:11 CET 2003
    
    
  
> .... under FreeBSD it fails. Probably due to the pipe trick
>
> I'm still investigating.
Weird, the pipe trick should be very portable, unless there are signals
involved.
Try changing the
fpread(...) to
// pseudo code:
repeat
if fpread(...) = -1 then
not_signalled := errno = EINTR;
else
not_signalled := true;
until not_signalled;
and hope the loop doesn't get tight. but fpread should block in any case
johannes
    
    
More information about the fpc-devel
mailing list