--- src/fsv.c.orig Sun Feb 13 02:03:57 2000 +++ src/fsv.c Sun Feb 13 02:06:19 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,10 @@ gtk_main( ); +#ifdef __FreeBSD__ + fpresetsticky(FP_X_DZ|FP_X_INV); + fpsetmask(FP_X_DZ|FP_X_INV); +#endif return 0; }