bad floating point exception

Gordon Messmer yinyang at eburg.com
Fri Jul 27 22:41:32 UTC 2007


Mike - EMAIL IGNORED wrote:
> 
>    unsigned    x = <seconds in the epoch>;
>    unsigned    y = 0; // an error
>    if (x % y == 0)
>       ...
> 
> I got a floating point exception.  Peculiar?

No.

http://en.wikipedia.org/wiki/SIGFPE
"SIGFPE is the signal sent to computer programs that perform erroneous 
arithmetic operations on POSIX compliant platforms. ... Although SIGFPE 
does not necessarily involve floating-point arithmetic, there is no way 
to change its name without breaking backward compatibility."




More information about the fedora-list mailing list