diff options
author | Timo Teräs <timo.teras@iki.fi> | 2013-12-18 18:26:52 +0000 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2013-12-18 18:26:52 +0000 |
commit | 865e677dba13fb6458fa658c349349384a06c125 (patch) | |
tree | 7fa8ed234cc99466fc9cafcf9ebcef51b5f51f32 /main/wine/musl-fix.patch | |
parent | 46f1e5db6ce295c6842dbcec50c75f2552c5a463 (diff) | |
download | aports-865e677dba13fb6458fa658c349349384a06c125.tar.bz2 aports-865e677dba13fb6458fa658c349349384a06c125.tar.xz |
main/wine: fix musl build
Diffstat (limited to 'main/wine/musl-fix.patch')
-rw-r--r-- | main/wine/musl-fix.patch | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/main/wine/musl-fix.patch b/main/wine/musl-fix.patch new file mode 100644 index 0000000000..35aded54e5 --- /dev/null +++ b/main/wine/musl-fix.patch @@ -0,0 +1,43 @@ +--- wine-1.7.8.orig/dlls/dnsapi/query.c ++++ wine-1.7.8/dlls/dnsapi/query.c +@@ -146,7 +146,9 @@ + case HOST_NOT_FOUND: return DNS_ERROR_RCODE_NAME_ERROR; + case TRY_AGAIN: return DNS_ERROR_RCODE_SERVER_FAILURE; + case NO_RECOVERY: return DNS_ERROR_RCODE_REFUSED; ++#ifdef NETDB_INTERNAL + case NETDB_INTERNAL: return DNS_ERROR_RCODE; ++#endif + default: + FIXME( "unmapped error code: %d\n", error ); + return DNS_ERROR_RCODE_NOT_IMPLEMENTED; +--- wine-1.7.8.orig/dlls/ntdll/directory.c ++++ wine-1.7.8/dlls/ntdll/directory.c +@@ -119,6 +119,7 @@ + char d_name[256]; + } KERNEL_DIRENT64; + ++#undef getdents64 + static inline int getdents64( int fd, char *de, unsigned int size ) + { + return syscall( __NR_getdents64, fd, de, size ); +--- wine-1.7.8.orig/dlls/ws2_32/socket.c ++++ wine-1.7.8/dlls/ws2_32/socket.c +@@ -101,7 +101,7 @@ + #ifdef HAVE_NETIPX_IPX_H + # include <netipx/ipx.h> + # define HAS_IPX +-#elif defined(HAVE_LINUX_IPX_H) ++#elif defined(HAVE_LINUX_IPX_H) && defined(__GLIBC__) + # ifdef HAVE_ASM_TYPES_H + # include <asm/types.h> + # endif +--- wine-1.7.8.orig/server/file.h ++++ wine-1.7.8/server/file.h +@@ -21,6 +21,7 @@ + #ifndef __WINE_SERVER_FILE_H + #define __WINE_SERVER_FILE_H + ++#include <fcntl.h> + #include "object.h" + + struct fd; |