]> granicus.if.org Git - libevent/commitdiff
Fix bench_cascade program on Windows.
authorJoakim Soderberg <joakim.soderberg@gmail.com>
Mon, 16 Dec 2013 10:35:31 +0000 (11:35 +0100)
committerJoakim Soderberg <joakim.soderberg@gmail.com>
Mon, 16 Dec 2013 10:35:31 +0000 (11:35 +0100)
test/bench_cascade.c
test/bench_http.c

index 5bb155b19aef025a547ae42e630402b8ed0c8ec4..d14af82b3cd34eb70a0b8d434a9ee0e25262a6b8 100644 (file)
@@ -146,6 +146,11 @@ main(int argc, char **argv)
        struct timeval *tv;
 
        int num_pipes = 100;
+#ifdef WIN32
+       WSADATA WSAData;
+       WSAStartup(0x101, &WSAData);
+#endif
+
        while ((c = getopt(argc, argv, "n:")) != -1) {
                switch (c) {
                case 'n':
@@ -175,5 +180,9 @@ main(int argc, char **argv)
                        tv->tv_sec * 1000000L + tv->tv_usec);
        }
 
+#ifdef WIN32
+       WSACleanup();
+#endif
+
        exit(0);
 }
index 09f521b5c49c0eee3e3c37f1d4777e5e4d9214e9..c031f70f6625b50c2fd34e9121500ddfc173712c 100644 (file)
@@ -184,6 +184,10 @@ main(int argc, char **argv)
        }
        event_base_dispatch(base);
 
+#ifdef WIN32
+       WSACleanup();
+#endif
+
        /* NOTREACHED */
        return (0);
 }