dlclose
int dlclose(void *);
int (*dlclose)(void *);
dlclose((void *)handle);
__weak_alias(dlclose,___dlclose)
(void) dlclose(mod->handle);
(void) dlclose(mod.handle);
(void) dlclose(mod.handle);
dlclose(mainhandle);
dlclose(handle);
dlclose(handle);
[(RTLD_OBJ_DLOPEN_OFFSET / sizeof(uintptr_t)) + 3] = (uintptr_t)dlclose,
__strong_alias(__dlclose,dlclose)
dlclose(void *handle)
__dso_public int dlclose(void *);
dev_type_close(dlclose);
.d_close = dlclose,
dlclose(handle);
(void)dlclose(dl_handle);
(void)dlclose(dl_handle);
(void)dlclose(dl_handle);
dlclose(handle);
ATF_REQUIRE(dlclose(handle) == 0);
dlclose(handle);
dlclose(handle);
ATF_REQUIRE(dlclose(handle) == 0);
ATF_REQUIRE(dlclose(handle) == 0);
ATF_REQUIRE(dlclose(handle) == 0);
dlclose(dso);
dlclose(dso);
dlclose(dso);
dlclose(dso2_handle);
ATF_REQUIRE_MSG((error = dlclose(handle)) == 0,
ATF_REQUIRE_MSG((error = dlclose(handle)) == 0,
dlclose(handle);
dlclose(handle);
ATF_CHECK_EQ_MSG(dlclose(handle), 0, "dlclose: %s", dlerror());
dlclose(handle);
dlclose(handle);
dlclose(handle);
dlclose(handle);
dlclose(handle);
dlclose(handle);
dlclose(handle);
ATF_CHECK_EQ_MSG(dlclose(handle), 0, "dlclose: %s", dlerror());
ATF_REQUIRE_EQ_MSG(dlclose(def), 0,
if (dlclose(handle)) {