opnsense-src/lib/libc/stdlib
Robert Drehmel 7ea630865e Define `Sudden_Underflow' when compiling for the Alpha
architecture, mainly to avoid getting a SIGFPE signal sent
when calling strtod(3) with certain input.

The SIGFPE has been sent because the code was not aware that
a Gradual Underflow is handled in software via traps on the
Alpha architecture, but is not implemented in our Alpha kernel
layer.

With `Sudden_Underflow' defined, strtod(3) should not depend
on Gradual Underflow and adjust its calculations accordingly,
which means that other, more subtle errors than the sending of
SIGFPE could be solved by this.

Discussed with:	bde
PR:		alpha/12623
PR:		alpha/17032
PR:		alpha/43567
MFC after:	7 days
2002-11-14 17:06:01 +00:00
..
_Exit.c
abort.3
abort.c
abs.3
abs.c
alloca.3
atexit.3
atexit.c
atexit.h
atof.3
atof.c
atoi.3
atoi.c
atol.3
atol.c
atoll.c
bsearch.3
bsearch.c
calloc.c
div.3
div.c
exit.3
exit.c
getenv.3
getenv.c
getopt.3
getopt.c
getopt_long.3
getopt_long.c
getsubopt.3
getsubopt.c
hcreate.3
hcreate.c
heapsort.c
imaxabs.3
imaxabs.c
imaxdiv.3
imaxdiv.c
insque.3
insque.c
labs.3
labs.c
ldiv.3
ldiv.c
llabs.3
llabs.c
lldiv.3
lldiv.c
lsearch.3
lsearch.c
Makefile.inc
malloc.3
malloc.c
memory.3
merge.c
putenv.c
qsort.3
qsort.c
qsort_r.c
radixsort.3
radixsort.c
rand.3
rand.c
random.3
random.c
reallocf.c
realpath.3
realpath.c
remque.c
setenv.c
strfmon.3
strfmon.c
strhash.c
strtod.3
strtod.c
strtoimax.c
strtol.3
strtol.c
strtoll.c
strtoq.c
strtoul.3
strtoul.c
strtoull.c
strtoumax.c
strtouq.c
system.3
system.c
tdelete.c
tfind.c
tsearch.3
tsearch.c
twalk.c