Description: include <sys/types.h>

--- a/inc/cc++/file.h
+++ b/inc/cc++/file.h
@@ -93,10 +93,7 @@
 
 typedef unsigned long pos_t;
 #ifndef WIN32
-// use a define so that if the sys/types.h header already defines caddr_t
-// as it may on BSD systems, we do not break it by redefining again.
-#undef  caddr_t
-#define caddr_t char *
+#include <sys/types.h>
 typedef size_t ccxx_size_t;
 #else
 #if !defined(__BORLANDC__) || __BORLANDC__ >= 0x0560
