Fix prev commit, it was not Linux-only as it claimed to be.

This commit is contained in:
Howard Chu 2009-08-13 20:55:04 +00:00
parent efabe1d279
commit f5bad5673b

View File

@ -145,6 +145,10 @@ ldap_int_prepare_socket(LDAP *ld, int s, int proto )
if ( ld->ld_options.ldo_keepalive_idle > 0 )
{
#ifdef TCP_KEEPIDLE
/* AIX uses protocol numbers for everything besides SOL_SOCKET */
#ifndef SOL_TCP
#define SOL_TCP IPPROTO_TCP
#endif
if ( setsockopt( s, SOL_TCP, TCP_KEEPIDLE,
(void*) &ld->ld_options.ldo_keepalive_idle,
sizeof(ld->ld_options.ldo_keepalive_idle) ) == AC_SOCKET_ERROR )