--- src/bzflag/bzflag.cxx.orig Thu Feb 24 23:05:28 2000 +++ src/bzflag/bzflag.cxx Thu Feb 24 23:06:57 2000 @@ -47,6 +47,10 @@ #include "BzfMedia.h" #include "PlatformFactory.h" +#ifdef __FreeBSD__ +#include +#endif + const char* argv0; static boolean anonymous = False; static BzfString anonymousName("anonymous"); @@ -724,6 +728,11 @@ "Exiting.", timeBombString()); exit(0); } + +#ifdef __FreeBSD__ + // turn off floating point exceptions + fpsetmask(0); +#endif // initialize global objects and classes bzfsrand(time(0));