freebsd-dev/lib/msun
David Schultz 8f3f7c66d0 Make sure that symbols are declared in math.h iff the appropriate
namespaces are visible.  Previously, math.h failed to hide some C99-,
XSI-, and BSD-specific symbols in certain compilation environments.

The referenced PR has a nice listing of the appropriate conditions for
making symbols visible in math.h.  The only non-stylistic difference
between the patch in the PR and this commit is that I superfluously
test for __BSD_VISIBLE in a few places to be more explicit about which
symbols have historically been part of the FreeBSD environment.

PR:		65939
Submitted by:	Stefan Farfeleder <stefan@fafoe.narf.at>
2004-04-25 02:35:42 +00:00
..
alpha $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bsdsrc Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, 2003-01-01 18:49:04 +00:00
i387 Removed bogus 'l' suffixes in FP register to register instructions. 2000-06-06 12:12:36 +00:00
man Document fabsl(3). 2003-10-25 13:45:11 +00:00
src Make sure that symbols are declared in math.h iff the appropriate 2004-04-25 02:35:42 +00:00
Makefile - fabsl.c should be named s_fabsl.c for consistency with libmsun's 2003-10-25 09:32:18 +00:00