Index: games/falconseye/files/patch-include_system_h =================================================================== --- games/falconseye/files/patch-include_system_h +++ games/falconseye/files/patch-include_system_h @@ -5,7 +5,7 @@ # endif # if !defined(SUNOS4) || defined(RANDOM) -E void FDECL(srandom, (unsigned int)); -+E void FDECL(srandom, (unsigned long)); ++#include /* srandom() differs between versions of FreeBSD. */ # else # if !defined(bsdi) && !defined(__FreeBSD__) E int FDECL(srandom, (unsigned int)); Index: games/nethack34/files/patch-include-system.h =================================================================== --- games/nethack34/files/patch-include-system.h +++ games/nethack34/files/patch-include-system.h @@ -6,7 +6,7 @@ # endif -# if (!defined(SUNOS4) && !defined(bsdi) && !defined(__FreeBSD__)) || defined(RANDOM) +# if defined(__FreeBSD__) -+E void FDECL(srandom, (unsigned long)); ++#include /* srandom() differs between versions of FreeBSD. */ +# elif (!defined(SUNOS4) && !defined(bsdi) && !defined(__FreeBSD__)) || defined(RANDOM) E void FDECL(srandom, (unsigned int)); # else Index: games/nethack36/files/patch-include-system.h =================================================================== --- games/nethack36/files/patch-include-system.h +++ games/nethack36/files/patch-include-system.h @@ -6,7 +6,7 @@ #endif -#if (!defined(SUNOS4) && !defined(bsdi) && !defined(__FreeBSD__)) \ +# if defined(__FreeBSD__) -+E void FDECL(srandom, (unsigned long)); ++#include /* srandom() differs between versions of FreeBSD. */ +#elif (!defined(SUNOS4) && !defined(bsdi) && !defined(__FreeBSD__)) \ || defined(RANDOM) E void FDECL(srandom, (unsigned int));