Skip to content

Commit

Permalink
Merge pull request #544 from stilor/caddr-patch
Browse files Browse the repository at this point in the history
Propagate caddr_t patch to other glibc versions
  • Loading branch information
stilor committed Jan 17, 2017
2 parents ee69c76 + 2ee46bf commit 61d8314
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 0 deletions.
15 changes: 15 additions & 0 deletions patches/glibc/2.20/910-typedef-caddr.patch
@@ -0,0 +1,15 @@
diff -urN glibc-2.23-orig/posix/sys/types.h glibc-2.23/posix/sys/types.h
--- glibc-2.23-orig/posix/sys/types.h 2016-02-18 12:54:00.000000000 -0500
+++ glibc-2.23/posix/sys/types.h 2017-01-06 11:40:05.842147165 -0500
@@ -113,7 +113,10 @@
#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

15 changes: 15 additions & 0 deletions patches/glibc/2.21/910-typedef-caddr.patch
@@ -0,0 +1,15 @@
diff -urN glibc-2.23-orig/posix/sys/types.h glibc-2.23/posix/sys/types.h
--- glibc-2.23-orig/posix/sys/types.h 2016-02-18 12:54:00.000000000 -0500
+++ glibc-2.23/posix/sys/types.h 2017-01-06 11:40:05.842147165 -0500
@@ -113,7 +113,10 @@
#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

15 changes: 15 additions & 0 deletions patches/glibc/2.22/910-typedef-caddr.patch
@@ -0,0 +1,15 @@
diff -urN glibc-2.23-orig/posix/sys/types.h glibc-2.23/posix/sys/types.h
--- glibc-2.23-orig/posix/sys/types.h 2016-02-18 12:54:00.000000000 -0500
+++ glibc-2.23/posix/sys/types.h 2017-01-06 11:40:05.842147165 -0500
@@ -113,7 +113,10 @@
#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

15 changes: 15 additions & 0 deletions patches/glibc/2.24/910-typedef-caddr.patch
@@ -0,0 +1,15 @@
diff -urN glibc-2.23-orig/posix/sys/types.h glibc-2.23/posix/sys/types.h
--- glibc-2.23-orig/posix/sys/types.h 2016-02-18 12:54:00.000000000 -0500
+++ glibc-2.23/posix/sys/types.h 2017-01-06 11:40:05.842147165 -0500
@@ -113,7 +113,10 @@
#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

0 comments on commit 61d8314

Please sign in to comment.