Date: Sat, 2 Sep 2000 13:51:32 -0400 From: Randall Hopper <aa8vb@nc.rr.com> To: stable@freebsd.org Subject: Question on catching SIGFPE Message-ID: <20000902135131.A18991@nc.rr.com>
next in thread | raw e-mail | index | archive | help
I'm teaching Python to catch SIGFPE, and currently I have this: #elif defined(__FreeBSD__) #include <ieeefp.h> fpresetsticky( FP_X_INV | FP_X_DZ | FP_X_OFL ); fpsetmask( FP_X_INV | FP_X_DZ | FP_X_OFL ); signal(SIGFPE, handler); which executes on initialization and every time one of these 3 FP exceptions is caught in "handler". It works fine for the first FP exception (handler is called and the above code reexecutes). But for subsequent exceptions, handler is "not" called. Apparently I'm not doing something I should be. What is it? -- Randall Hopper aa8vb@nc.rr.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000902135131.A18991>