From c2cc0483e434ecdf756aacea674d171893b62240 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Wed, 30 May 2001 09:45:43 +0000 Subject: Update. 2001-05-29 Jakub Jelinek * sunrpc/rpc/types.h (u_char, u_short, u_int, u_long, quad_t, u_quad_t, fsid_t, daddr_t, caddr_t): Make sure the types are defined. * posix/sys/types.h (u_char, u_short, u_int, u_long, quad_t, u_quad_t, fsid_t, daddr_t, caddr_t): Protect the __USE_BSD typedefs against multiple definition. --- sunrpc/rpc/types.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'sunrpc/rpc') diff --git a/sunrpc/rpc/types.h b/sunrpc/rpc/types.h index e2e8402be9..8eff8e718e 100644 --- a/sunrpc/rpc/types.h +++ b/sunrpc/rpc/types.h @@ -63,6 +63,23 @@ typedef unsigned long rpcport_t; #ifndef makedev /* ie, we haven't already included it */ #include #endif + +#ifndef __u_char_defined +typedef __u_char u_char; +typedef __u_short u_short; +typedef __u_int u_int; +typedef __u_long u_long; +typedef __quad_t quad_t; +typedef __u_quad_t u_quad_t; +typedef __fsid_t fsid_t; +# define __u_char_defined +#endif +#ifndef __daddr_t_defined +typedef __daddr_t daddr_t; +typedef __caddr_t caddr_t; +# define __daddr_t_defined +#endif + #include #include -- cgit v1.2.3