Loading crypto/dso/dso_dl.c +6 −1 Original line number Diff line number Diff line Loading @@ -357,7 +357,12 @@ static int dl_pathbyaddr(void *addr,char *path,int sz) struct shl_descriptor inf; int i,len; if (addr == NULL) addr = dl_pathbyaddr; if (addr == NULL) { union { int(*f)(void*,char*,int); void *p; } t = { dl_pathbyaddr }; addr = t.p; } for (i=-1;shl_get_r(i,&inf)==0;i++) { Loading crypto/dso/dso_dlfcn.c +6 −1 Original line number Diff line number Diff line Loading @@ -423,7 +423,12 @@ static int dlfcn_pathbyaddr(void *addr,char *path,int sz) Dl_info dli; int len; if (addr == NULL) addr = dlfcn_pathbyaddr; if (addr == NULL) { union { int(*f)(void*,char*,int); void *p; } t = { dlfcn_pathbyaddr }; addr = t.p; } if (dladdr(addr,&dli)) { Loading crypto/dso/dso_win32.c +6 −1 Original line number Diff line number Diff line Loading @@ -635,7 +635,12 @@ static int win32_pathbyaddr(void *addr,char *path,int sz) MODULE32 module_first, module_next; int len; if (addr == NULL) addr = win32_pathbyaddr; if (addr == NULL) { union { int(*f)(void*,char*,int); void *p; } t = { win32_pathbyaddr }; addr = t.p; } dll = LoadLibrary(TEXT(DLLNAME)); if (dll == NULL) Loading Loading
crypto/dso/dso_dl.c +6 −1 Original line number Diff line number Diff line Loading @@ -357,7 +357,12 @@ static int dl_pathbyaddr(void *addr,char *path,int sz) struct shl_descriptor inf; int i,len; if (addr == NULL) addr = dl_pathbyaddr; if (addr == NULL) { union { int(*f)(void*,char*,int); void *p; } t = { dl_pathbyaddr }; addr = t.p; } for (i=-1;shl_get_r(i,&inf)==0;i++) { Loading
crypto/dso/dso_dlfcn.c +6 −1 Original line number Diff line number Diff line Loading @@ -423,7 +423,12 @@ static int dlfcn_pathbyaddr(void *addr,char *path,int sz) Dl_info dli; int len; if (addr == NULL) addr = dlfcn_pathbyaddr; if (addr == NULL) { union { int(*f)(void*,char*,int); void *p; } t = { dlfcn_pathbyaddr }; addr = t.p; } if (dladdr(addr,&dli)) { Loading
crypto/dso/dso_win32.c +6 −1 Original line number Diff line number Diff line Loading @@ -635,7 +635,12 @@ static int win32_pathbyaddr(void *addr,char *path,int sz) MODULE32 module_first, module_next; int len; if (addr == NULL) addr = win32_pathbyaddr; if (addr == NULL) { union { int(*f)(void*,char*,int); void *p; } t = { win32_pathbyaddr }; addr = t.p; } dll = LoadLibrary(TEXT(DLLNAME)); if (dll == NULL) Loading