musl/include
Rich Felker a663c93019 adjust fallback INFINITY definition for FLT_EVAL_METHOD==2 case
on archs with excess precision, the floating point constant 1e40f may
be evaluated such that it does not actually produce an infinity.
1e5000f is sufficiently large to produce an infinity for all supported
floating point formats. note that this definition of INFINITY is only
used for old or non-GNUC compilers anyway; despite being a portable,
conforming definition, it leads to erroneous warnings on many
compilers and thus using the builtin is preferred.
2013-11-26 23:26:37 -05:00
..
arpa use consistent include guard name in arpa/ftp.h 2013-10-18 15:21:36 +00:00
net net/if_arp.h: add missing ARP hardware identifiers from linux uapi headers 2013-09-15 02:42:29 +00:00
netinet add TCP_NOTSENT_LOWAT tcp socket option, new in linux v3.12 2013-11-23 23:04:55 +00:00
netpacket
scsi add legacy scsi/scsi_ioctl.h header 2013-07-03 18:07:50 +02:00
sys use 0 instead of NULL in headers where NULL is not defined 2013-11-24 00:34:07 +00:00
aio.h
alloca.h
alltypes.h.in undefine internal-use type macros at the end of alltypes.h 2013-07-22 20:58:04 -04:00
ar.h
assert.h __assert_fail(): remove _Noreturn, to get proper stacktraces 2013-01-04 20:36:34 +01:00
byteswap.h
complex.h make CMPLX macros available in complex.h in non-c11 mode as well 2012-12-11 22:44:36 +01:00
cpio.h
crypt.h
ctype.h
dirent.h refactor headers, especially alltypes.h, and improve C++ ABI compat 2013-07-22 11:22:36 -04:00
dlfcn.h implement minimal dlinfo function 2013-06-29 12:46:46 -04:00
elf.h update include/elf.h following glibc changes 2013-09-16 15:16:55 +00:00
endian.h
err.h
errno.h add support for program_invocation[_short]_name 2013-04-06 17:50:37 -04:00
fcntl.h fix multiple minor namespace issues in headers 2013-10-20 22:01:51 -04:00
features.h add _ALL_SOURCE as an alias for _GNU_SOURCE/enable-everything 2012-12-03 17:02:56 -05:00
fenv.h
float.h write floating point limit constants to 21 significant decimal places 2013-11-20 17:40:33 -05:00
fnmatch.h
ftw.h
getopt.h add getopt reset support 2012-09-30 20:00:38 -04:00
glob.h
grp.h add put*ent functions for passwd/group files and similar for shadow 2013-04-04 19:23:47 -04:00
iconv.h
ifaddrs.h make ifaddrs.h expose sys/socket.h 2013-04-10 22:38:46 -04:00
inttypes.h fix inttypes.h PRI and SCN macros for [u]intptr_t types 2013-10-30 14:52:55 -04:00
iso646.h
langinfo.h fix multiple minor namespace issues in headers 2013-10-20 22:01:51 -04:00
lastlog.h
libgen.h
libintl.h
limits.h fix multiple minor namespace issues in headers 2013-10-20 22:01:51 -04:00
link.h add missing c++ extern "C" wrapping to link.h 2013-08-02 16:52:17 -04:00
locale.h restore type of NULL to void * except when used in C++ programs 2013-11-24 21:42:55 -05:00
malloc.h
math.h adjust fallback INFINITY definition for FLT_EVAL_METHOD==2 case 2013-11-26 23:26:37 -05:00
memory.h
mntent.h
monetary.h
mqueue.h
netdb.h refactor headers, especially alltypes.h, and improve C++ ABI compat 2013-07-22 11:22:36 -04:00
nl_types.h refactor headers, especially alltypes.h, and improve C++ ABI compat 2013-07-22 11:22:36 -04:00
paths.h paths.h: remove cruft 2013-07-03 18:07:50 +02:00
poll.h add linux extension POLLRDHUP to poll.h 2012-12-26 16:55:49 -05:00
pthread.h add pthread_setaffinity_np and pthread_getaffinity_np functions 2013-08-10 21:41:05 -04:00
pty.h
pwd.h add put*ent functions for passwd/group files and similar for shadow 2013-04-04 19:23:47 -04:00
regex.h make regoff_t and regex_t match C++ ABI 2013-07-22 14:39:59 -04:00
resolv.h Fix dn_comp prototype and add stub 2013-11-24 09:39:30 -05:00
sched.h add cpu affinity interfaces 2013-08-10 21:15:11 -04:00
search.h POSIX conformance fix: define struct entry in search.h 2013-10-29 20:25:11 +00:00
semaphore.h
setjmp.h change jmp_buf to share an underlying type and struct tag with sigjmp_buf 2013-07-24 02:17:02 -04:00
shadow.h
signal.h fix multiple minor namespace issues in headers 2013-10-20 22:01:51 -04:00
spawn.h fix some restrict-qualifier mismatches in newly added interfaces 2012-11-27 09:44:30 -05:00
stdalign.h
stdarg.h
stdbool.h stdbool.h should define __bool_true_false_are_defined even for C++ 2013-08-28 00:41:00 -04:00
stddef.h restore type of NULL to void * except when used in C++ programs 2013-11-24 21:42:55 -05:00
stdint.h change wint_t to unsigned 2013-07-22 13:05:41 -04:00
stdio_ext.h
stdio.h restore type of NULL to void * except when used in C++ programs 2013-11-24 21:42:55 -05:00
stdlib.h restore type of NULL to void * except when used in C++ programs 2013-11-24 21:42:55 -05:00
stdnoreturn.h
string.h restore type of NULL to void * except when used in C++ programs 2013-11-24 21:42:55 -05:00
strings.h namespace conformance to latest standards in strings.h 2013-02-26 01:30:36 -05:00
stropts.h
syscall.h
sysexits.h
syslog.h use 0 instead of NULL in headers where NULL is not defined 2013-11-24 00:34:07 +00:00
tar.h
termios.h
tgmath.h math: more correct tgmath.h type cast logic 2012-12-19 10:57:54 +01:00
time.h restore type of NULL to void * except when used in C++ programs 2013-11-24 21:42:55 -05:00
ucontext.h fixup mcontext stuff to expost gregset_t/fpregset_t as appropriate 2012-11-25 23:04:23 -05:00
ulimit.h
unistd.h restore type of NULL to void * except when used in C++ programs 2013-11-24 21:42:55 -05:00
utime.h
utmp.h minor compatibility fixes in utmp.h and fixing mismatch with paths.h 2013-06-27 20:00:29 -04:00
utmpx.h refactor headers, especially alltypes.h, and improve C++ ABI compat 2013-07-22 11:22:36 -04:00
values.h add legacy header values.h 2013-01-04 20:36:34 +01:00
wait.h add workaround header for wait.h remapping to sys/wait.h 2013-09-01 01:01:31 -04:00
wchar.h restore type of NULL to void * except when used in C++ programs 2013-11-24 21:42:55 -05:00
wctype.h fix feature test macro logic for _BSD_SOURCE 2013-08-02 18:14:44 -04:00
wordexp.h