Normally one shouldn't be using this datatype ever, but then someone have to tell that to gcc folks :(
@@ -30,5 +30,6 @@ typedef unsigned int u_int, uint;
typedef unsigned long u_long, ulong;
typedef long long quad_t;
typedef unsigned long long u_quad_t;
+typedef char *caddr_t;
#endif /* _SYS_TYPES_H */