diff --git a/tests/sbd-testbed.c b/tests/sbd-testbed.c index 91920f2..205ccbc 100644 --- a/tests/sbd-testbed.c +++ b/tests/sbd-testbed.c @@ -154,17 +154,11 @@ init (void) orig_fopen = (orig_fopen_f_type)dlsym_fatal(RTLD_NEXT,"fopen"); orig_fclose = (orig_fclose_f_type)dlsym_fatal(RTLD_NEXT,"fclose"); - handle = dlopen("libaio.so.1", RTLD_NOW); - if (!handle) { - fprintf(stderr, "Failed opening libaio.so.1\n"); - exit(1); - } - orig_io_setup = (orig_io_setup_f_type)dlsym_fatal(handle,"io_setup"); - orig_io_destroy = (orig_io_destroy_f_type)dlsym_fatal(handle,"io_destroy"); - orig_io_submit = (orig_io_submit_f_type)dlsym_fatal(handle,"io_submit"); - orig_io_getevents = (orig_io_getevents_f_type)dlsym_fatal(handle,"io_getevents"); - orig_io_cancel = (orig_io_cancel_f_type)dlsym_fatal(handle,"io_cancel"); - dlclose(handle); + orig_io_setup = (orig_io_setup_f_type)dlsym_fatal(RTLD_NEXT,"io_setup"); + orig_io_destroy = (orig_io_destroy_f_type)dlsym_fatal(RTLD_NEXT,"io_destroy"); + orig_io_submit = (orig_io_submit_f_type)dlsym_fatal(RTLD_NEXT,"io_submit"); + orig_io_getevents = (orig_io_getevents_f_type)dlsym_fatal(RTLD_NEXT,"io_getevents"); + orig_io_cancel = (orig_io_cancel_f_type)dlsym_fatal(RTLD_NEXT,"io_cancel"); value = getenv("SBD_PRELOAD_LOG"); if (value) {