head 1.7; access; symbols LMTP2NNTP_1_4_1:1.7 LMTP2NNTP_1_4_0:1.7 SIO_0_9_3:1.7 SA_1_2_6:1.7 SA_1_2_5:1.7 SA_1_2_4:1.7 SA_1_2_3:1.6 LMTP2NNTP_1_3_0:1.6 LMTP2NNTP_1_3b2:1.6 SA_1_2_2:1.6 LMTP2NNTP_1_3b1:1.5 SA_1_2_1:1.5 LMTP2NNTP_1_3a3:1.5 LMTP2NNTP_1_3a2:1.5 LMTP2NNTP_1_3a1:1.5 SA_1_2_0:1.5 SA_1_1_0:1.3 SIO_0_9_2:1.3 SIO_0_9_1:1.3 LMTP2NNTP_1_2_0:1.3 LMTP2NNTP_1_2b4:1.3 LMTP2NNTP_1_2b3:1.3 LMTP2NNTP_1_2b2:1.3 LMTP2NNTP_1_2b1:1.3 LMTP2NNTP_1_2a8:1.3 SIO_0_9_0:1.3 LMTP2NNTP_1_2a7:1.3 SA_1_0_5:1.3 SA_1_0_4:1.2 SA_1_0_3:1.2 SA_1_0_2:1.2 SA_1_0_1:1.2 SA_1_0_0:1.1 SA_0_9_3:1.1; locks; strict; comment @# @; 1.7 date 2005.01.29.08.17.32; author rse; state Exp; branches; next 1.6; 1.6 date 2004.06.26.11.16.02; author rse; state Exp; branches; next 1.5; 1.5 date 2004.04.02.18.21.07; author rse; state Exp; branches; next 1.4; 1.4 date 2004.03.26.16.49.40; author rse; state Exp; branches; next 1.3; 1.3 date 2003.01.31.18.34.06; author rse; state Exp; branches; next 1.2; 1.2 date 2002.11.07.06.25.01; author rse; state Exp; branches; next 1.1; 1.1 date 2002.10.26.17.59.30; author rse; state Exp; branches; next ; desc @@ 1.7 log @Fix timeout handling in various functions by fixing the internal select(2) usage: the timeout structure is (standard compliantly) modified in place on some platforms (like Linux), so its values have to be preserved before calls to select(2)). Problem found by: Robert Wood @ text @ _ ___ ____ ____ ____ |_|_ _ / _ \/ ___/ ___|| _ \ ___ __ _ _|_||_| | | | \___ \___ \| |_) | / __|/ _` | |_||_|_| | |_| |___) |__) | __/ \__ \ (_| | |_|_|_| \___/|____/____/|_| |___/\__,_| OSSP sa - Socket Abstraction THANKS Credit has to be given to the following sponsors for contributing hardware, network and manpower resources (in alphabetical order): o Cable & Wireless Credit has to be given to the following people who contributed ideas, bugfixes, hints, gave platform feedback, etc. (in alphabetical order): o Alexandre Balaban o Ulrich Dessauer o Brian T. Egleston o Michael van Elst o Amos Gouaux o Thomas Lotterer o Alvaro Lopez Ortega o Robert Wood @ 1.6 log @Allow negative values for SA_OPTION_LINGER to cover the special case of l_onoff=1/l_linger=0 where a TCP RST based connection termination is performed on close(2). Submitted by: Alexandre Balaban @ text @d27 1 @ 1.5 log @Adjusted all copyright messages for new year 2004. @ text @d20 1 @ 1.4 log @give credit, too @ text @d14 2 a15 2 o Cable & Wireless Deutschland GmbH @ 1.3 log @Fixed test suite (sa_test.c): an sa_addr_t was destroyed too early and this way crashed the test suite. Submitted by: Brian T. Egleston @ text @d23 1 @ 1.2 log @Give credit where credit is due @ text @d21 1 @ 1.1 log @cleanup source tree @ text @d23 1 @