Lines Matching refs:dso
50 static int vms_load(DSO *dso);
51 static int vms_unload(DSO *dso);
52 static DSO_FUNC_TYPE vms_bind_func(DSO *dso, const char *symname);
53 static char *vms_name_converter(DSO *dso, const char *filename);
54 static char *vms_merger(DSO *dso, const char *filespec1,
97 static int vms_load(DSO *dso) in vms_load() argument
101 char *filename = DSO_convert_filename(dso, NULL); in vms_load()
217 if (!sk_void_push(dso->meth_data, (char *)p)) { in vms_load()
223 dso->loaded_filename = filename; in vms_load()
237 static int vms_unload(DSO *dso) in vms_unload() argument
240 if (dso == NULL) { in vms_unload()
244 if (sk_void_num(dso->meth_data) < 1) in vms_unload()
246 p = (DSO_VMS_INTERNAL *)sk_void_pop(dso->meth_data); in vms_unload()
283 void vms_bind_sym(DSO *dso, const char *symname, void **sym) in vms_bind_sym() argument
303 if ((dso == NULL) || (symname == NULL)) { in vms_bind_sym()
318 if (sk_void_num(dso->meth_data) < 1) { in vms_bind_sym()
322 ptr = (DSO_VMS_INTERNAL *)sk_void_value(dso->meth_data, in vms_bind_sym()
323 sk_void_num(dso->meth_data) - 1); in vms_bind_sym()
368 static DSO_FUNC_TYPE vms_bind_func(DSO *dso, const char *symname) in vms_bind_func() argument
371 vms_bind_sym(dso, symname, (void **)&sym); in vms_bind_func()
375 static char *vms_merger(DSO *dso, const char *filespec1, in vms_merger() argument
466 static char *vms_name_converter(DSO *dso, const char *filename) in vms_name_converter() argument