yann@2438: diff -urN glibc-2.12.1-orig/posix/sys/types.h glibc-2.12.1/posix/sys/types.h yann@2438: --- glibc-2.12.1-orig/posix/sys/types.h 2010-12-13 11:47:26.000000000 +0100 yann@2438: +++ glibc-2.12.1/posix/sys/types.h 2011-03-29 14:16:00.374064708 +0200 yann@2438: @@ -114,7 +114,10 @@ yann@2438: #ifdef __USE_BSD yann@2438: # ifndef __daddr_t_defined yann@2438: typedef __daddr_t daddr_t; yann@2438: +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) yann@2438: typedef __caddr_t caddr_t; yann@2438: +# define __caddr_t_defined yann@2438: +# endif yann@2438: # define __daddr_t_defined yann@2438: # endif yann@2438: #endif yann@2438: diff -urN glibc-2.12.1-orig/sunrpc/rpc/types.h glibc-2.12.1/sunrpc/rpc/types.h yann@2438: --- glibc-2.12.1-orig/sunrpc/rpc/types.h 2010-12-13 11:47:26.000000000 +0100 yann@2438: +++ glibc-2.12.1/sunrpc/rpc/types.h 2011-03-29 14:16:32.988910439 +0200 yann@2438: @@ -80,7 +80,10 @@ yann@2438: #endif yann@2438: #ifndef __daddr_t_defined yann@2438: typedef __daddr_t daddr_t; yann@2438: +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) yann@2438: typedef __caddr_t caddr_t; yann@2438: +# define __caddr_t_defined yann@2438: +# endif yann@2438: # define __daddr_t_defined yann@2438: #endif yann@2438: