Lines Matching refs:id
43 dllnames(const char* id, const char* name, Dllnames_t* names)
51 n = strlen(id);
52 if (strneq(name, id, n) && (streq(name + n, "_s") || streq(name + n, "_t")))
101 names->id = (char*)id;
106 * return method pointer for <id,version> in names
138 if (!(dll = dllplugin(names->id, names->name, NiL, version, NiL, RTLD_LAZY, names->path, names->data + sizeof(names->data) - names->path)) && (streq(names->name, names->base) || !(dll = dllplugin(names->id, names->base, NiL, version, NiL, RTLD_LAZY, names->path, names->data + sizeof(names->data) - names->path))))
151 sfsprintf(sym, sizeof(sym), "%s_lib", names->id);
179 * return method pointer for <id,name,version>
183 dllmeth(const char* id, const char* name, unsigned long version)
187 return dll_lib(dllnames(id, name, &names), version, 0, 0);