• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/openssl-0.9.8e/crypto/dso/

Lines Matching defs:dso

61 #include <openssl/dso.h>
77 static int dlfcn_load(DSO *dso);
78 static int dlfcn_unload(DSO *dso);
79 static void *dlfcn_bind_var(DSO *dso, const char *symname);
80 static DSO_FUNC_TYPE dlfcn_bind_func(DSO *dso, const char *symname);
82 static int dlfcn_unbind(DSO *dso, char *symname, void *symptr);
83 static int dlfcn_init(DSO *dso);
84 static int dlfcn_finish(DSO *dso);
85 static long dlfcn_ctrl(DSO *dso, int cmd, long larg, void *parg);
87 static char *dlfcn_name_converter(DSO *dso, const char *filename);
88 static char *dlfcn_merger(DSO *dso, const char *filespec1,
142 static int dlfcn_load(DSO *dso)
146 char *filename = DSO_convert_filename(dso, NULL);
156 if (dso->flags & DSO_FLAG_GLOBAL_SYMBOLS)
166 if(!sk_push(dso->meth_data, (char *)ptr))
172 dso->loaded_filename = filename;
183 static int dlfcn_unload(DSO *dso)
186 if(dso == NULL)
191 if(sk_num(dso->meth_data) < 1)
193 ptr = (void *)sk_pop(dso->meth_data);
199 sk_push(dso->meth_data, (char *)ptr);
207 static void *dlfcn_bind_var(DSO *dso, const char *symname)
211 if((dso == NULL) || (symname == NULL))
216 if(sk_num(dso->meth_data) < 1)
221 ptr = (void *)sk_value(dso->meth_data, sk_num(dso->meth_data) - 1);
237 static DSO_FUNC_TYPE dlfcn_bind_func(DSO *dso, const char *symname)
242 if((dso == NULL) || (symname == NULL))
247 if(sk_num(dso->meth_data) < 1)
252 ptr = (void *)sk_value(dso->meth_data, sk_num(dso->meth_data) - 1);
268 static char *dlfcn_merger(DSO *dso, const char *filespec1,
335 static char *dlfcn_name_converter(DSO *dso, const char *filename)
347 if ((DSO_flags(dso) & DSO_FLAG_NAME_TRANSLATION_EXT_ONLY) == 0)
359 if ((DSO_flags(dso) & DSO_FLAG_NAME_TRANSLATION_EXT_ONLY) == 0)