From: Victor Stinner Date: Wed, 20 Jan 2016 21:30:58 +0000 (+0100) Subject: Replace fpgetmask() with fedisableexcept() X-Git-Tag: v2.7.12rc1~270 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b5a1d7536dfb5db70424f59eeebf4a35363b9aed;p=thirdparty%2FPython%2Fcpython.git Replace fpgetmask() with fedisableexcept() Issue #24520: On FreeBSD, fpgetmask() was deprecated long time ago. fedisableexcept() is now preferred. --- diff --git a/Modules/python.c b/Modules/python.c index 2739b8b11098..d83642af8e59 100644 --- a/Modules/python.c +++ b/Modules/python.c @@ -3,7 +3,7 @@ #include "Python.h" #ifdef __FreeBSD__ -#include +#include #endif int @@ -15,10 +15,7 @@ main(int argc, char **argv) * exceptions by default. Here we disable them. */ #ifdef __FreeBSD__ - fp_except_t m; - - m = fpgetmask(); - fpsetmask(m & ~FP_X_OFL); + fedisableexcept(FE_OVERFLOW); #endif return Py_Main(argc, argv); }