Timeouts in HEAD ldap code.
Volker Lendecke
Volker.Lendecke at SerNet.DE
Wed Jun 1 09:07:16 GMT 2005
On Tue, May 31, 2005 at 05:18:59PM -0700, Jeremy Allison wrote:
> Now read_data_until() isn't quite right as it calls sys_read() which will
> block indefinately as it ignores EINTR.
You're sure? sys_read is only called if select indicated that something is
readable. Reading http://www.opengroup.org/onlinepubs/007908799/xsh/read.html
I get the impression that EINTR is only returned when there's no data
available. In all other cases it should return the amount of data actually
read:
[EINTR]
The read operation was terminated due to the receipt of a signal, and no
data was transferred.
Is read(2) still an interruptible system call when select has indicated
readability?
Volker
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.samba.org/archive/samba-technical/attachments/20050601/707c4168/attachment.bin
More information about the samba-technical
mailing list