summaryrefslogtreecommitdiff
path: root/packages/glibc/2.35/0000-typedef-caddr.patch
blob: 451884c3e341247bd279247fe0416113eed6bc8b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
---
 posix/sys/types.h |    3 +++
 1 file changed, 3 insertions(+)

--- a/posix/sys/types.h
+++ b/posix/sys/types.h
@@ -112,7 +112,10 @@ typedef __ssize_t ssize_t;
 #ifdef	__USE_MISC
 # ifndef __daddr_t_defined
 typedef __daddr_t daddr_t;
+#  if ! defined(caddr_t) && ! defined(__caddr_t_defined)
 typedef __caddr_t caddr_t;
+#   define __caddr_t_defined
+#  endif
 #  define __daddr_t_defined
 # endif
 #endif