#ifdef OPENSSL_SYS_WIN32
/* Needed for struct timeval */
#include <winsock.h>
-#elif defined(OPENSSL_SYS_NETWARE)
+#elif defined(OPENSSL_SYS_NETWARE) && !defined(_WINSOCK2API_)
#include <sys/timeval.h>
+#else
+#include <sys/time.h>
#endif
#ifdef __cplusplus
unsigned int handshake_fragment_len;
unsigned int retransmitting;
+ unsigned int change_cipher_spec_ok;
} DTLS1_STATE;