Lines Matching defs:dso
37 static int vms_load(DSO *dso);
38 static int vms_unload(DSO *dso);
39 static DSO_FUNC_TYPE vms_bind_func(DSO *dso, const char *symname);
40 static char *vms_name_converter(DSO *dso, const char *filename);
41 static char *vms_merger(DSO *dso, const char *filespec1,
84 static int vms_load(DSO *dso)
88 char *filename = DSO_convert_filename(dso, NULL);
203 if (!sk_void_push(dso->meth_data, (char *)p)) {
209 dso->loaded_filename = filename;
223 static int vms_unload(DSO *dso)
226 if (dso == NULL) {
230 if (sk_void_num(dso->meth_data) < 1)
232 p = (DSO_VMS_INTERNAL *)sk_void_pop(dso->meth_data);
269 void vms_bind_sym(DSO *dso, const char *symname, void **sym)
289 if ((dso == NULL) || (symname == NULL)) {
304 if (sk_void_num(dso->meth_data) < 1) {
308 ptr = (DSO_VMS_INTERNAL *)sk_void_value(dso->meth_data,
309 sk_void_num(dso->meth_data) - 1);
354 static DSO_FUNC_TYPE vms_bind_func(DSO *dso, const char *symname)
357 vms_bind_sym(dso, symname, (void **)&sym);
361 static char *vms_merger(DSO *dso, const char *filespec1,
454 static char *vms_name_converter(DSO *dso, const char *filename)