1 #include "timeoutwrite.h"
6 int timeoutwrite(fdt
,buf
,len
) int fdt
; char *buf
; int len
;
12 tv
.tv_sec
= (fdt
>> 10);
19 if (select(fd
+ 1,(fd_set
*) 0,&wfds
,(fd_set
*) 0,&tv
) == -1) return -1;
20 if (FD_ISSET(fd
,&wfds
)) return write(fd
,buf
,len
);
23 errno
= error_timeout
;