fish-shell: fix musl.
This commit is contained in:
parent
3cf614f7b8
commit
f9f466dae4
2 changed files with 22 additions and 0 deletions
12
srcpkgs/fish-shell/patches/fish-safe-strerror.patch
Normal file
12
srcpkgs/fish-shell/patches/fish-safe-strerror.patch
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
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);
|
10
srcpkgs/fish-shell/patches/include-select-header.patch
Normal file
10
srcpkgs/fish-shell/patches/include-select-header.patch
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
--- iothread.cpp.orig
|
||||||
|
+++ iothread.cpp
|
||||||
|
@@ -11,6 +11,7 @@
|
||||||
|
#include <signal.h>
|
||||||
|
#include <fcntl.h>
|
||||||
|
#include <queue>
|
||||||
|
+#include <sys/select.h>
|
||||||
|
|
||||||
|
#ifdef _POSIX_THREAD_THREADS_MAX
|
||||||
|
#if _POSIX_THREAD_THREADS_MAX < 64
|
Loading…
Reference in a new issue