Lines Matching defs:handle
45 void *handle;
85 load_symbol(void *handle, const char *filename,
91 REQUIRE(handle != NULL);
94 symbol = dlsym(handle, symbol_name);
118 void *handle = NULL;
137 handle = dlopen(filename, flags);
138 if (handle == NULL)
144 CHECK(load_symbol(handle, filename, "dyndb_version",
158 CHECK(load_symbol(handle, filename, "dyndb_init",
160 CHECK(load_symbol(handle, filename, "dyndb_destroy",
169 imp->handle = handle;
191 if (result != ISC_R_SUCCESS && handle != NULL)
192 dlclose(handle);
212 load_symbol(HMODULE handle, const char *filename,
217 REQUIRE(handle != NULL);
220 symbol = GetProcAddress(handle, symbol_name);
241 HMODULE handle;
255 handle = LoadLibraryA(filename);
256 if (handle == NULL)
259 CHECK(load_symbol(handle, filename, "dyndb_version",
273 CHECK(load_symbol(handle, filename, "dyndb_init",
275 CHECK(load_symbol(handle, filename, "dyndb_destroy",
284 imp->handle = handle;
306 if (result != ISC_R_SUCCESS && handle != NULL)
307 FreeLibrary(handle);