--- src/fsv.c.orig Wed Jan 26 20:49:55 2000 +++ src/fsv.c Sun Aug 6 19:14:34 2000 @@ -26,6 +26,9 @@ #include "common.h" #include "fsv.h" +#ifdef __FreeBSD__ +#include +#endif #include #include #include "getopt.h" @@ -215,6 +218,10 @@ int opt_id; char *root_dir; +#ifdef __FreeBSD__ + fpsetmask(fpgetmask() & ~(FP_X_DZ|FP_X_INV)); +#endif + /* Initialize global variables */ globals.fstree = NULL; globals.history = NULL; @@ -311,6 +318,12 @@ gtk_main( ); +#ifdef __FreeBSD__ +#ifdef __i386__ + fpresetsticky(FP_X_DZ|FP_X_INV); +#endif + fpsetmask(FP_X_DZ|FP_X_INV); +#endif return 0; }