summaryrefslogtreecommitdiffstats
path: root/main/fish/fish-safe-strerror.patch
blob: 86916b3d38e0650e6c4c5da6b4639a467907f4b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
diff -rupN a/wutil.cpp b/wutil.cpp
--- a/wutil.cpp	2013-10-19 22:10:26.000000000 +0200
+++ b/wutil.cpp	2014-02-05 17:30:54.372370762 +0100
@@ -319,7 +319,7 @@ static inline void safe_append(char *buf
 
 const char *safe_strerror(int err)
 {
-#if defined(__UCLIBC__)
+#if defined(__UCLIBC__) || !defined(__GLIBC__)
     // uClibc does not have sys_errlist, however, its strerror is believed to be async-safe
     // See #808
     return strerror(err);