freebsd-skq/include
Bruce Evans 219cbe1087 Merged all interesting difference between the old math.h and the current
one into the latter and removed the former.

This works around the bug that some broken Makefiles add -I.../src/include
to CFLAGS, resulting in the old math.h being preferred and differences
between the headers possibly being fatal.

The merge mainly involves declaring some functions as __pure2 although
they are not yet all strictly free of side effects.

PR:		43544
2002-10-01 11:34:42 +00:00
..
arpa o Merge <machine/ansi.h> and <machine/types.h> into a new header 2002-08-21 16:20:02 +00:00
protocols Change utimes to set the file creation time (for filesystems that 2002-07-17 02:03:19 +00:00
rpc remove #pragma ident 2002-09-04 23:58:23 +00:00
rpcsvc Assume __STDC__, remove non-__STDC__ code. 2002-05-28 16:56:14 +00:00
_ctype.h Solve the <runetype.h> pollution problem by disabling inline 2002-09-09 05:38:05 +00:00
a.out.h
ar.h
assert.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
bitstring.h Cleanup of bitstring.h: 2000-10-09 12:34:51 +00:00
complex.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
cpio.h Implement the POSIX.1-2001 (XSI) header, <cpio.h>. 2002-08-01 07:18:38 +00:00
ctype.h Solve the <runetype.h> pollution problem by disabling inline 2002-09-09 05:38:05 +00:00
db.h Fixed some style bugs in the removal of __P(()). Some function parameter 2002-03-26 01:35:05 +00:00
dirent.h Fix namespace issues by using the relatively new visibility 2002-09-10 18:12:16 +00:00
dlfcn.h Conditionalize some objects to match the functions that they are used 2002-09-11 05:04:06 +00:00
elf-hints.h * include/elf.h has been repo copied to include/elf-hints.h, and it no 2001-05-02 23:56:21 +00:00
elf.h This header is for Solaris compatibility only (according to David 2002-07-04 11:05:39 +00:00
err.h o Merge <machine/ansi.h> and <machine/types.h> into a new header 2002-08-21 16:20:02 +00:00
fmtmsg.h Fix some style bugs. 2002-08-05 16:37:05 +00:00
fnmatch.h Use the relatively new visibility primitives for conditionals. 2002-09-17 22:25:40 +00:00
fstab.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
fts.h Make the threatened fts(3) ABI fix. FTSENT now avoids the use of the struct 2002-09-21 01:28:41 +00:00
getopt.h Add getopt_long(3). 2002-09-29 04:14:37 +00:00
glob.h Update glob(3) to add all the POSIX required options, specifically: 2002-07-17 04:58:09 +00:00
grp.h Use relatively new visibility primitives for conditionals. Document 2002-09-18 02:07:08 +00:00
hesiod.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
histedit.h Restore local bits lost in recent merge from NetBSD. 2002-06-16 08:29:35 +00:00
ieeefp.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
ifaddrs.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
inttypes.h Add the remaining C99 wide character string to integer conversion functions. 2002-09-22 08:06:45 +00:00
iso646.h style(9): tab after #define. 2002-09-18 22:23:59 +00:00
kenv.h Rework the kernel environment subsystem. We now convert the static 2002-04-17 13:06:36 +00:00
langinfo.h o Don't include <nl_types.h>, instead provide a typedef for nl_item. 2002-09-18 05:54:25 +00:00
libgen.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
limits.h Whitespace fixes (mainly for a space instead of a tab after #define). 2002-09-21 21:28:25 +00:00
link.h Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
locale.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
Makefile Don't install mqueue.h, since it only makes things harder for porting 2002-09-30 17:14:26 +00:00
malloc.h Traditionally work in the -traditional case. 2001-11-07 23:14:31 +00:00
memory.h
monetary.h Fix an error which prevented ssize_t from becoming defined. Add 2002-09-20 08:22:48 +00:00
mpool.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
ndbm.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
netconfig.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
netdb.h o Merge <machine/ansi.h> and <machine/types.h> into a new header 2002-08-21 16:20:02 +00:00
nl_types.h Add forgotten <sys/_types.h> include. Fix some style bugs while I'm 2002-09-24 17:28:12 +00:00
nlist.h Use sys/nlist_aout.h for shared-with-kernel definitions. 2002-08-22 20:37:57 +00:00
nsswitch.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
objformat.h $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
paths.h Correct _PATH_RCP to be /bin/rcp, not /usr/bin/rcp. 2002-07-14 13:04:15 +00:00
pthread_np.h Reorder prototypes to be in alphabetical order. 2002-05-24 04:35:55 +00:00
pthread.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
pwd.h o Merge <machine/ansi.h> and <machine/types.h> into a new header 2002-08-21 16:20:02 +00:00
ranlib.h
readpassphrase.h Synch with OpenBSD (style). 2002-03-08 20:52:52 +00:00
regex.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
regexp.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
resolv.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
rune.h o Fix namespace scope issues in <ctype.h> by using the relatively new 2002-09-06 04:22:54 +00:00
runetype.h o Fix namespace scope issues in <ctype.h> by using the relatively new 2002-09-06 04:22:54 +00:00
search.h Style: One space between "restrict" qualifier and "*". 2002-09-06 11:24:06 +00:00
setjmp.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
sgtty.h
signal.h o Merge <machine/ansi.h> and <machine/types.h> into a new header 2002-08-21 16:20:02 +00:00
stab.h
stdbool.h add a check for GNUC < 3 to typedef bool because gcc 3 always seems to 2002-08-16 07:33:14 +00:00
stddef.h Be more explicit about a namespace by using the relatively new 2002-09-01 17:57:20 +00:00
stdio.h Style: One space between "restrict" qualifier and "*". 2002-09-06 11:24:06 +00:00
stdlib.h Whitespace cleanup (half for fixing missing whitespace before `__restrict' 2002-09-21 22:05:37 +00:00
strhash.h $Header$ -> $FreeBSD$ 1999-08-28 05:11:36 +00:00
string.h o Merge <machine/ansi.h> and <machine/types.h> into a new header 2002-08-21 16:20:02 +00:00
stringlist.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
strings.h o Merge <machine/ansi.h> and <machine/types.h> into a new header 2002-08-21 16:20:02 +00:00
sysexits.h
tar.h
time.h Style: One space between "restrict" qualifier and "*". 2002-09-06 11:24:06 +00:00
timeconv.h o Merge <machine/ansi.h> and <machine/types.h> into a new header 2002-08-21 16:20:02 +00:00
timers.h $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
ttyent.h Breath deep and take __P out of the system include files. 2002-03-23 17:24:55 +00:00
ulimit.h Implement POSIX.1-2001 (XSI)'s ulimit(3). 2002-08-08 04:50:36 +00:00
unistd.h Back down to 1003.2-1992 for the time being -- it is causing too many 2002-09-25 01:58:56 +00:00
utime.h Add time_t typedef for POSIX compatibility, move an include. 2002-08-24 00:11:52 +00:00
utmp.h ll_time and ut_time are int32_t on disk and have to remain that way 2001-10-27 20:40:54 +00:00
vis.h o Merge <machine/ansi.h> and <machine/types.h> into a new header 2002-08-21 16:20:02 +00:00
wchar.h Remove masking macros for getwc(), putwc(), putwchar() and getwchar(). 2002-09-28 07:43:44 +00:00
wctype.h o Merge <machine/ansi.h> and <machine/types.h> into a new header 2002-08-21 16:20:02 +00:00