/* #undef _EVENT_DNS_USE_CPU_CLOCK_FOR_ID */
/* Define is no secure id variant is available */
-#define _EVENT_DNS_USE_GETTIMEOFDAY_FOR_ID 1
+/* #define _EVENT_DNS_USE_GETTIMEOFDAY_FOR_ID 1 */
+#define _EVENT_DNS_USE_FTIME_FOR_ID 1
/* Define to 1 if you have the <arpa/inet.h> header file. */
/* #undef _EVENT_HAVE_ARPA_INET_H */
#include "event-config.h"
#endif
-#ifdef DNS_USE_FTIME_FOR_ID
+#ifdef _EVENT_DNS_USE_FTIME_FOR_ID
#include <sys/timeb.h>
#endif
#ifndef _EVENT_DNS_USE_CPU_CLOCK_FOR_ID
#ifndef _EVENT_DNS_USE_GETTIMEOFDAY_FOR_ID
-#ifndef DNS_USE_OPENSSL_FOR_ID
-#ifndef DNS_USE_FTIME_FOR_ID
+#ifndef _EVENT_DNS_USE_OPENSSL_FOR_ID
+#ifndef _EVENT_DNS_USE_FTIME_FOR_ID
#error Must configure at least one id generation method.
#error Please see the documentation.
#endif
#define _REENTRANT
#ifdef _EVENT_DNS_USE_CPU_CLOCK_FOR_ID
-#ifdef DNS_USE_OPENSSL_FOR_ID
+#ifdef _EVENT_DNS_USE_OPENSSL_FOR_ID
#error Multiple id options selected
#endif
#ifdef _EVENT_DNS_USE_GETTIMEOFDAY_FOR_ID
#include <time.h>
#endif
-#ifdef DNS_USE_OPENSSL_FOR_ID
+#ifdef _EVENT_DNS_USE_OPENSSL_FOR_ID
#ifdef _EVENT_DNS_USE_GETTIMEOFDAY_FOR_ID
#error Multiple id options selected
#endif
trans_id = ts.tv_nsec & 0xffff;
#endif
-#ifdef DNS_USE_FTIME_FOR_ID
+#ifdef _EVENT_DNS_USE_FTIME_FOR_ID
struct _timeb tb;
_ftime(&tb);
trans_id = tb.millitm & 0xffff;
trans_id = tv.tv_usec & 0xffff;
#endif
-#ifdef DNS_USE_OPENSSL_FOR_ID
+#ifdef _EVENT_DNS_USE_OPENSSL_FOR_ID
if (RAND_pseudo_bytes((u8 *) &trans_id, 2) == -1) {
/* in the case that the RAND call fails we used to back */
/* down to using gettimeofday. */
#ifdef WIN32
#include <winsock2.h>
+#else
+#include <unistd.h>
#endif
#include <sys/types.h>
#include <sys/stat.h>
+#ifdef _EVENT_HAVE_SYS_TIME_H
#include <sys/time.h>
+#endif
#ifdef _EVENT_HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif
#include <stdio.h>
#include <string.h>
#include <signal.h>
-#include <unistd.h>
#include <errno.h>
#include <event2/event.h>
#include <event2/event_compat.h>
#include <event2/util.h>
+#ifdef _EVENT___func__
+#define __func__ _EVENT___func__
+#endif
+
int pair[2];
int test_okay = 1;
int called = 0;
if (len > 0) {
if (!called)
event_add(arg, NULL);
- close(pair[0]);
+ EVUTIL_CLOSESOCKET(pair[0]);
} else if (called == 1)
test_okay = 0;