Lines Matching defs:handle
68 void *handle;
82 static void *shared_obj_findsym(void *handle, const char *name);
83 static void *shared_obj_findsymx(void *handle, const char *name);
98 shared_obj_findsym(void *handle, const char *name) {
110 if ((addr = shared_obj_findsymx(handle, name + 1)) != NULL) {
115 if ((addr = shared_obj_findsymx(handle, name)) != NULL) {
120 return (shared_obj_findsymx(handle, name));
122 return (shared_obj_findsymx(handle, name + 1));
128 shared_obj_findsymx(void *handle, const char *name) {
130 return (dlsym(handle, name));
150 if (shobj[i].handle == NULL) {
152 shobj[i].handle = shared_obj_open(shobj[i].name);
154 if (shobj[i].handle != NULL) {
155 void *addr = shared_obj_findsym(shobj[i].handle, name);