Index: random/unix.c --- random/unix.c.orig 2005-08-23 00:48:20 +0200 +++ random/unix.c 2005-09-06 20:55:10 +0200 @@ -24,6 +24,9 @@ #include #include #include +#ifdef __FreeBSD__ +#include +#endif #include "crypt.h" /* Unix and Unix-like systems share the same makefile, make sure that the Index: cert/ext_def.c --- cert/ext_def.c.orig 2005-08-14 22:34:44 +0200 +++ cert/ext_def.c 2006-05-16 09:20:41 +0200 @@ -116,9 +116,9 @@ highest warning level enabled, this produces a compiler warning, so we turn the warning off for this module */ -extern const ATTRIBUTE_INFO FAR_BSS generalNameInfo[]; -extern const ATTRIBUTE_INFO FAR_BSS holdInstructionInfo[]; -extern const ATTRIBUTE_INFO FAR_BSS contentTypeInfo[]; +static const ATTRIBUTE_INFO FAR_BSS generalNameInfo[]; +static const ATTRIBUTE_INFO FAR_BSS holdInstructionInfo[]; +static const ATTRIBUTE_INFO FAR_BSS contentTypeInfo[]; #if defined( _MSC_VER ) #pragma warning( disable: 4211 )