|
@@ -447,7 +447,7 @@ void *dlsym(void *vhandle, const char *name)
|
|
|
struct dyn_elf *rpnt;
|
|
|
void *ret;
|
|
|
|
|
|
-#ifndef __UCLIBC_NO_UNDERSCORES__
|
|
|
+#ifdef __UCLIBC_UNDERSCORES__
|
|
|
char tmp_buf[80];
|
|
|
char *name2 = tmp_buf;
|
|
|
size_t nlen = strlen (name) + 1;
|
|
@@ -508,7 +508,7 @@ void *dlsym(void *vhandle, const char *name)
|
|
|
if (!ret)
|
|
|
_dl_error_number = LD_NO_SYMBOL;
|
|
|
out:
|
|
|
-#ifndef __UCLIBC_NO_UNDERSCORES__
|
|
|
+#ifdef __UCLIBC_UNDERSCORES__
|
|
|
if (name2 != tmp_buf)
|
|
|
free (name2);
|
|
|
#endif
|