Lines Matching refs:ptr
83 srv->plugins.ptr = malloc(srv->plugins.size * sizeof(*ps)); in plugins_register()
87 srv->plugins.ptr = realloc(srv->plugins.ptr, srv->plugins.size * sizeof(*ps)); in plugins_register()
90 ps = srv->plugins.ptr; in plugins_register()
127 char *modules = d->value->ptr; in plugins_load()
148 if (NULL == (p->lib = LoadLibrary(srv->tmp_buf->ptr))) { in plugins_load()
168 if (NULL == (p->lib = dlopen(srv->tmp_buf->ptr, RTLD_NOW|RTLD_GLOBAL))) { in plugins_load()
183 init = GetProcAddress(p->lib, srv->tmp_buf->ptr); in plugins_load()
204 init = (int (*)(plugin *))(intptr_t)dlsym(p->lib, srv->tmp_buf->ptr); in plugins_load()
206 *(void **)(&init) = dlsym(p->lib, srv->tmp_buf->ptr); in plugins_load()
331 ps = srv->plugins.ptr;
367 ps = srv->plugins.ptr;
438 plugin *p = ((plugin **)srv->plugins.ptr)[i]; in plugins_free()
452 free(srv->plugins.ptr); in plugins_free()
453 srv->plugins.ptr = NULL; in plugins_free()