dso_dl.c (68651) | dso_dl.c (72613) |
---|---|
1/* dso_dl.c */ 2/* Written by Richard Levitte (levitte@openssl.org) for the OpenSSL 3 * project 2000. 4 */ 5/* ==================================================================== 6 * Copyright (c) 2000 The OpenSSL Project. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 173 unchanged lines hidden (view full) --- 182 return(NULL); 183 } 184 ptr = (shl_t)sk_value(dso->meth_data, sk_num(dso->meth_data) - 1); 185 if(ptr == NULL) 186 { 187 DSOerr(DSO_F_DL_BIND_VAR,DSO_R_NULL_HANDLE); 188 return(NULL); 189 } | 1/* dso_dl.c */ 2/* Written by Richard Levitte (levitte@openssl.org) for the OpenSSL 3 * project 2000. 4 */ 5/* ==================================================================== 6 * Copyright (c) 2000 The OpenSSL Project. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 173 unchanged lines hidden (view full) --- 182 return(NULL); 183 } 184 ptr = (shl_t)sk_value(dso->meth_data, sk_num(dso->meth_data) - 1); 185 if(ptr == NULL) 186 { 187 DSOerr(DSO_F_DL_BIND_VAR,DSO_R_NULL_HANDLE); 188 return(NULL); 189 } |
190 if (shl_findsym(ptr, symname, TYPE_UNDEFINED, &sym) < 0) | 190 if (shl_findsym(&ptr, symname, TYPE_UNDEFINED, &sym) < 0) |
191 { 192 DSOerr(DSO_F_DL_BIND_VAR,DSO_R_SYM_FAILURE); 193 return(NULL); 194 } 195 return(sym); 196 } 197 198static DSO_FUNC_TYPE dl_bind_func(DSO *dso, const char *symname) --- 12 unchanged lines hidden (view full) --- 211 return(NULL); 212 } 213 ptr = (shl_t)sk_value(dso->meth_data, sk_num(dso->meth_data) - 1); 214 if(ptr == NULL) 215 { 216 DSOerr(DSO_F_DL_BIND_FUNC,DSO_R_NULL_HANDLE); 217 return(NULL); 218 } | 191 { 192 DSOerr(DSO_F_DL_BIND_VAR,DSO_R_SYM_FAILURE); 193 return(NULL); 194 } 195 return(sym); 196 } 197 198static DSO_FUNC_TYPE dl_bind_func(DSO *dso, const char *symname) --- 12 unchanged lines hidden (view full) --- 211 return(NULL); 212 } 213 ptr = (shl_t)sk_value(dso->meth_data, sk_num(dso->meth_data) - 1); 214 if(ptr == NULL) 215 { 216 DSOerr(DSO_F_DL_BIND_FUNC,DSO_R_NULL_HANDLE); 217 return(NULL); 218 } |
219 if (shl_findsym(ptr, symname, TYPE_UNDEFINED, &sym) < 0) | 219 if (shl_findsym(&ptr, symname, TYPE_UNDEFINED, &sym) < 0) |
220 { 221 DSOerr(DSO_F_DL_BIND_FUNC,DSO_R_SYM_FAILURE); 222 return(NULL); 223 } 224 return((DSO_FUNC_TYPE)sym); 225 } 226 227static int dl_ctrl(DSO *dso, int cmd, long larg, void *parg) --- 24 unchanged lines hidden --- | 220 { 221 DSOerr(DSO_F_DL_BIND_FUNC,DSO_R_SYM_FAILURE); 222 return(NULL); 223 } 224 return((DSO_FUNC_TYPE)sym); 225 } 226 227static int dl_ctrl(DSO *dso, int cmd, long larg, void *parg) --- 24 unchanged lines hidden --- |