NetBSD/include
drochner 9d8b5fa74e Add C99 complex support, for double and float.
Most complex function implementations are from the "c9x-complex" library,
originating from the "cephes" math library, see
http://www.netlib.org/cephes/, from Stephen L. Moshier, incorporated and
redistributed with the NetBSD license by permission of the author.

Error behaviour and other boundary conditions (branch cuts)
need to be looked at.

For namespace sanity, I've done the rename/weak alias procedure to
most of the exported functions which are also used internally.
Didn't do so for sin/cos(f) yet because assembler implementations use
them directly, and renaming functions shared between the main libm
and the machine specific "overlay" might raise binary compatibility
issues.
2007-08-20 16:01:28 +00:00
..
arpa Resolve conflicts. 2007-03-30 19:57:16 +00:00
heimdal Only #define HAVE_IPV6 if ${USE_INET6} != "no". 2005-01-10 03:11:17 +00:00
protocols u_intN_t -> uintN_t 2005-12-26 19:01:47 +00:00
rpc Centralize the TCP_NODELAY handling as discussed in tech-net. 2006-06-22 19:35:34 +00:00
rpcsvc It's "its." 2006-04-24 19:00:29 +00:00
ssp - Misc cleanups to make the code more readable. 2007-06-03 17:41:19 +00:00
a.out.h Modify the licences of code written by Theo De Raadt from a 4-clause 2003-12-10 12:06:25 +00:00
aio.h Fix the C99 restrict keyword with array defintion in prototype problem. 2007-06-30 16:36:35 +00:00
ar.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 09:44:09 +00:00
assert.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
bitstring.h remove obsolete "register" declarations 2005-02-06 04:38:18 +00:00
bm.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
complex.h Add C99 complex support, for double and float. 2007-08-20 16:01:28 +00:00
cpio.h
ctype.h u_intN_t -> uintN_t 2005-12-26 19:01:47 +00:00
db.h Add macros for overflow detection 2007-02-03 23:48:21 +00:00
dirent.h rename dd_rewind to dd_internal so that it can be re-used to implement 2006-05-17 20:32:19 +00:00
disktab.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
dlfcn.h Add restrict qualifiers to dlsym() (XSI) and dladdr() arguments. 2005-03-21 13:25:22 +00:00
err.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
errno.h Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 19:12:23 +00:00
fmtmsg.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
fnmatch.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
fstab.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
fts.h fts_number is a quad; bump version. 2006-07-27 15:47:09 +00:00
ftw.h Add Todd Miller's ftw(3) and nftw(3) file-tree walking functionality, 2005-12-30 23:07:31 +00:00
getopt.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
glob.h PR/33123: Murray Armfield: standards compliance & glob.h 2006-03-26 18:11:22 +00:00
grp.h Make namespace protection feature tests for reentrant functions more 2005-05-24 17:36:29 +00:00
hesiod.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
iconv.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
ieeefp.h PR/32108: Greg Oster: fpgetmask() linking failure with g++ on macppc 2005-11-18 20:02:59 +00:00
ifaddrs.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
inttypes.h Instead of pulling in all of <wchar.h>, just define wchar_t here. 2005-04-18 19:47:51 +00:00
iso646.h
kvm.h Cast large constant to int. 2005-07-16 17:20:12 +00:00
langinfo.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
libgen.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
limits.h - Create sysctl nodes for AIO. 2007-05-01 01:01:25 +00:00
link_aout.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
link_elf.h Fix comment indentation after __P was deleted. 2006-01-11 22:50:35 +00:00
link.h
locale.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
login_cap.h expose setuserpath and setuserenv, now used by xdm. 2005-12-20 21:31:27 +00:00
lwp.h Change the signature of _lwp_park() to accept an lwpid_t and second 2007-08-07 19:04:21 +00:00
Makefile Add C99 complex support, for double and float. 2007-08-20 16:01:28 +00:00
malloc.h
math.h -get cabs() and cabsf() out of public view - these are historical and 2007-02-22 22:08:17 +00:00
md2.h u_intN_t -> uintN_t 2005-12-26 19:01:47 +00:00
memory.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 09:44:09 +00:00
mntopts.h Revert the changes I introduced trying to solve tmpfs' NFS export problem. 2006-10-31 08:12:46 +00:00
monetary.h Add FreeBSD's strfmon(3). From Rui Paulo. No bump this time. Take advantage 2005-04-03 20:09:29 +00:00
mpool.h u_intN_t -> uintN_t 2005-12-26 19:01:47 +00:00
ndbm.h compat code reorg 2005-09-13 01:44:32 +00:00
netconfig.h add comments. 2006-11-09 10:04:40 +00:00
netdb.h Move .db files for services and netgroup to /var/db per gimpy's request. 2007-05-10 17:45:50 +00:00
netgroup.h Move .db files for services and netgroup to /var/db per gimpy's request. 2007-05-10 17:45:50 +00:00
nl_types.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
nlist.h Change __aconst to const so I can compile systat and vmstat with WARNS=3 2005-02-26 21:16:35 +00:00
nsswitch.h add a NULL callback initializer 2006-10-15 16:10:38 +00:00
paths.h _PATH_PUFFS 2007-07-17 10:14:33 +00:00
pwd.h Make namespace protection feature tests for reentrant functions more 2005-05-24 17:36:29 +00:00
randomid.h u_intN_t -> uintN_t 2005-12-26 19:01:47 +00:00
ranlib.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 09:44:09 +00:00
re_comp.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
regex.h compat code reorg 2005-09-13 01:44:32 +00:00
regexp.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
res_update.h Resolve conflicts. 2007-03-30 19:57:16 +00:00
resolv.h Resolve conflicts. 2007-03-30 19:57:16 +00:00
rmt.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
sa.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
sched.h Change the sched_*() functions to return -1 and set errno to ENOSYS 2005-10-09 11:17:28 +00:00
search.h The source array of lsearch() shouldn't be "const". 2005-07-06 15:47:15 +00:00
semaphore.h Need <sys/cdefs.h>. 2003-01-21 12:27:11 +00:00
setjmp.h compat code reorg 2005-09-13 01:44:32 +00:00
sgtty.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
signal.h pthread_sigmask(): Add restrict qualifier to set, oset args. 2006-01-07 20:10:29 +00:00
stab.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 09:44:09 +00:00
stdbool.h Make it possible to use <stdbool.h> in C++ applications. 2004-05-20 17:49:32 +00:00
stddef.h Use __GNUC_PREREQ__() for the GCC 4 test, too. 2006-08-21 16:58:29 +00:00
stdio.h Do not include SSP files unless _FORTIFY_SOURCE > 0. 2007-08-02 21:49:09 +00:00
stdlib.h The alloca() arg type check is broken (cpp do not do string comparisions) 2007-04-22 08:21:50 +00:00
string.h Do not include SSP files unless _FORTIFY_SOURCE > 0. 2007-08-02 21:49:09 +00:00
stringlist.h add sl_delete 2006-07-27 15:37:19 +00:00
strings.h Do not include SSP files unless _FORTIFY_SOURCE > 0. 2007-08-02 21:49:09 +00:00
struct.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 09:44:09 +00:00
sysexits.h Add a comment asking to update sysexits(3) when adding more entries. 2005-09-30 20:56:19 +00:00
tar.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 09:44:09 +00:00
time.h compat code reorg 2005-09-13 01:44:32 +00:00
ttyent.h Add setttyentpath(), functionally equivalent to setttyent() but takes an 2006-04-17 23:29:21 +00:00
tzfile.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 09:44:09 +00:00
ucontext.h Sprinkle some restrict. 2003-01-21 17:45:04 +00:00
ulimit.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
unistd.h Add a new socket option for unix domain sockets: LOCAL_PEEREID, to make 2007-08-09 15:23:01 +00:00
util.h add estrndup() 2007-07-01 21:41:16 +00:00
utime.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
utmp.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
utmpx.h Add run level messages. 2006-09-22 21:31:55 +00:00
uuid.h DCE 1.1 RPC compatible UUID routines for libc, adapted from FreeBSD. 2004-09-13 21:44:54 +00:00
varargs.h add $NetBSD$ 2004-06-06 06:58:50 +00:00
vis.h compat code reorg 2005-09-13 01:44:32 +00:00
wchar.h PR/34238: Aleksey Cheusov: add wcsdup, wcscasecmp and wcsncasecmp functions 2006-08-22 20:50:46 +00:00
wctype.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
wordexp.h Add wordexp(3). The wordexp function performs shell-style word expansions. 2004-07-13 15:42:03 +00:00