diff options
Diffstat (limited to 'test/birdtest.c')
-rw-r--r-- | test/birdtest.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/birdtest.c b/test/birdtest.c index 2ae7b51e..5e3de1c5 100644 --- a/test/birdtest.c +++ b/test/birdtest.c @@ -65,6 +65,9 @@ bt_init(int argc, char *argv[]) { int c; + /* We have no interest in stdin */ + close(0); + initstate(BT_RANDOM_SEED, (char *) bt_random_state, sizeof(bt_random_state)); bt_verbose = 0; @@ -121,9 +124,11 @@ bt_init(int argc, char *argv[]) clock_gettime(CLOCK_MONOTONIC, &bt_begin); bt_suite_case_begin = bt_suite_begin = bt_begin; + the_bird_lock(); resource_init(); ev_init_list(&global_event_list, &main_birdloop, "Global event list in unit tests"); ev_init_list(&global_work_list, &main_birdloop, "Global work list in unit tests"); + birdloop_init(); return; usage: |