Lines Matching refs:libname
370 static void find_libname_by_drivername(char* libname, char* dir, char* drivername)
373 if (libname == NULL || dir == NULL || drivername == NULL)
394 memset(libname, 0, PATH_MAX);
395 strncpy(libname, full_path, PATH_MAX);
461 char libname[PATH_MAX];
539 snprintf (libname, sizeof (libname), "%s/" PREFIX "%.2s%.5s" POSTFIX,
543 find_libname_by_drivername(libname, dir, be->name);
545 snprintf (libname, sizeof (libname), "%s/" PREFIX "%s" POSTFIX,
548 DBG (4, "load: trying to load `%s'\n", libname);
549 fp = fopen (libname, "r");
552 DBG (4, "load: couldn't open `%s' (%s)\n", libname, strerror (errno));
557 snprintf (libname, sizeof (libname), "%s/" PREFIX "%s" ALT_POSTFIX,
559 DBG (4, "load: trying to load `%s'\n", libname);
560 fp = fopen (libname, "r");
563 DBG (4, "load: couldn't open `%s' (%s)\n", libname, strerror (errno));
577 DBG (3, "load: dlopen()ing `%s'\n", libname);
580 be->handle = dlopen (libname, mode);
582 be->handle = (shl_t) shl_load (libname, mode, 0L);
586 if (NSCreateObjectFileImageFromFile (libname, &objectfile_img)
589 be->handle = NSLinkModule (objectfile_img, libname, mode);