--- parser3/src/lib/smtp/comms.C 2004/07/28 14:38:20 1.6 +++ parser3/src/lib/smtp/comms.C 2005/08/09 08:14:51 1.8 @@ -1,11 +1,11 @@ /** @file Parser: SMTP sender impl. - Copyright (c) 2001-2004 ArtLebedev Group (http://www.artlebedev.com) + Copyright (c) 2001-2005 ArtLebedev Group (http://www.artlebedev.com) Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char * const IDENT_COMMS_C="$Date: 2004/07/28 14:38:20 $"; +static const char * const IDENT_COMMS_C="$Date: 2005/08/09 08:14:51 $"; #include "smtp.h" @@ -107,15 +107,10 @@ GetAndSetTheSocket(SOCKET *the_socket) return WSAESOCKTNOSUPPORT; } -#ifdef SO_DONTLINGER - int dont_linger = 0; - setsockopt(*the_socket, SOL_SOCKET, SO_DONTLINGER, (const char *)&dont_linger, sizeof(dont_linger)); -#else // To enable SO_DONTLINGER (that is, disable SO_LINGER) // l_onoff should be set to zero and setsockopt should be called linger dont_linger={0,0}; setsockopt(*the_socket, SOL_SOCKET, SO_LINGER, (const char *)&dont_linger, sizeof(dont_linger)); -#endif return 0; }