void-packages/srcpkgs/fish-shell/patches/fish-safe-strerror.patch

13 lines
452 B
Diff

diff -rupN a/wutil.cpp b/wutil.cpp
--- wutil.cpp.orig 2013-10-19 22:10:26.000000000 +0200
+++ 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);