gnu: Add kafs-client
[jackhill/guix/guix.git] / gnu / packages / patches / fuse-overlapping-headers.patch
CommitLineData
cd48a549
EF
1This patch is from Debian, named '0006-arm64.patch'
2
3Author: Riku Voipio <riku.voipio@linaro.org>
4Description: fuse_kernel.h: clean includes
5 Use <linux/types.h> for linux and define types used for other operating systems
6 using <stdint.h> types (Closes: #752081).
7
8diff -Naurp fuse.orig/include/fuse_kernel.h fuse/include/fuse_kernel.h
9--- fuse.orig/include/fuse_kernel.h
10+++ fuse/include/fuse_kernel.h
11@@ -88,12 +88,16 @@
12 #ifndef _LINUX_FUSE_H
13 #define _LINUX_FUSE_H
14
15-#include <sys/types.h>
16+#ifdef __linux__
17+#include <linux/types.h>
18+#else
19+#include <stdint.h>
20 #define __u64 uint64_t
21 #define __s64 int64_t
22 #define __u32 uint32_t
23 #define __s32 int32_t
24 #define __u16 uint16_t
25+#endif
26
27 /*
28 * Version negotiation: