Add missing include to <md5.h> The header was not self-contained, it was missing definitions for some types included in <sys/types.h>.
diff --git a/include/bsd/md5.h b/include/bsd/md5.h
index 56c3cd6..9a75fad 100644
--- a/include/bsd/md5.h
+++ b/include/bsd/md5.h
@@ -28,6 +28,7 @@ typedef struct MD5Context {
} MD5_CTX;
#include <sys/cdefs.h>
+#include <sys/types.h>
__BEGIN_DECLS
void MD5Init(MD5_CTX *);