summaryrefslogtreecommitdiffstats
path: root/newlib/libc/include/string.h
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/libc/include/string.h')
-rw-r--r--newlib/libc/include/string.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/newlib/libc/include/string.h b/newlib/libc/include/string.h
index af5c9da4d..43b36267d 100644
--- a/newlib/libc/include/string.h
+++ b/newlib/libc/include/string.h
@@ -104,7 +104,10 @@ char *_EXFUN(strerror_r,(int, char *, size_t));
#else
# ifdef __GNUC__
int _EXFUN(strerror_r,(int, char *, size_t))
- __asm__ (__ASMNAME ("__xpg_strerror_r"));
+#ifdef __ASMNAME
+ __asm__ (__ASMNAME ("__xpg_strerror_r"))
+#endif
+ ;
# else
int _EXFUN(__xpg_strerror_r,(int, char *, size_t));
# define strerror_r __xpg_strerror_r