]> granicus.if.org Git - libevent/commitdiff
Revise regress_pthreads.c to not use event_set
authorNick Mathewson <nickm@torproject.org>
Sat, 2 May 2009 16:24:23 +0000 (16:24 +0000)
committerNick Mathewson <nickm@torproject.org>
Sat, 2 May 2009 16:24:23 +0000 (16:24 +0000)
svn:r1269

test/regress_pthread.c

index 9d782939b4e62e45e8948757ff772748962850cf..84e7c771038a9fca8a47a617cb48af5e91411ebf 100644 (file)
@@ -71,8 +71,7 @@ basic_thread(void *arg)
        assert(pthread_mutex_init(&cw.lock, NULL) == 0);
        assert(pthread_cond_init(&cw.cond, NULL) == 0);
 
-       evtimer_set(&ev, basic_timeout, &cw);
-       event_base_set(base, &ev);
+       evtimer_assign(&ev, base, basic_timeout, &cw);
        for (i = 0; i < 100; i++) {
                struct timeval tv;
                evutil_timerclear(&tv);
@@ -110,8 +109,7 @@ pthread_basic(struct event_base *base)
        for (i = 0; i < NUM_THREADS; ++i)
                pthread_create(&threads[i], NULL, basic_thread, base);
 
-       evtimer_set(&ev, NULL, NULL);
-       event_base_set(base, &ev);
+       evtimer_assign(&ev, base, NULL, NULL);
        evutil_timerclear(&tv);
        tv.tv_sec = 1000;
        event_add(&ev, &tv);