From: Roland Dreier Date: Tue, 28 Mar 2006 17:41:29 +0000 (+0000) Subject: Print a warning if dlopen() of a driver fails X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=9c18bd888a82f4d9c6d1ffe90b5a308492da2a01;p=~shefty%2Flibibverbs.git Print a warning if dlopen() of a driver fails Signed-off-by: Roland Dreier --- diff --git a/ChangeLog b/ChangeLog index 28f78fc..310c71b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-03-28 Roland Dreier + + * src/init.c (load_driver): Print warning if dlopen() of a driver + plugin fails. + 2006-03-22 Dotan Barak * examples/asyncwatch.c: Print asynchronous event name as well as diff --git a/src/init.c b/src/init.c index 5fa2eb5..a15d295 100644 --- a/src/init.c +++ b/src/init.c @@ -64,8 +64,11 @@ static void load_driver(char *so_path) struct ibv_driver *driver; dlhandle = dlopen(so_path, RTLD_NOW); - if (!dlhandle) + if (!dlhandle) { + fprintf(stderr, PFX "Warning: couldn't load driver %s: %s\n", + so_path, dlerror()); return; + } dlerror(); init_func = dlsym(dlhandle, "openib_driver_init");