r4161 - trunk/varnish-cache/lib/libvarnish

Artur Bergman sky at crucially.net
Tue Aug 4 19:41:26 CEST 2009


On Aug 4, 2009, at 7:07 PM, Dag-Erling Smørgrav wrote:

> sky at projects.linpro.no writes:
>> void
>> TCP_blocking(int sock)
>> {
>> 	int i;
>>
>> +#ifdef __sun
>> +	i = fcntl (sock, F_GETFL,0);
>> +	fcntl(sock, F_SETFL, i & ~O_NONBLOCK);
>> +#else
>> 	i = 0;
>> 	AZ(ioctl(sock, FIONBIO, &i));
>> +#endif
>> }
>
> Missing error check for the fcntl case.

Yes, also reverted since it didn't help (initial user feedback was  
wrong)

Artur


More information about the varnish-commit mailing list