musl/include
Rich Felker f419bcb9dc dladdr support for dynamic linker (nonstandard extension)
based on patches submitted by boris brezillon. this commit also fixes
the issue whereby the main application and libc don't have the address
ranges of their mappings stored, which was theoretically a problem for
RTLD_NEXT support in dlsym; it didn't actually matter because libc
never calls dlsym, and it seemed to be doing the right thing (by
chance) for symbols in the main program as well.
2012-08-26 21:09:26 -04:00
..
arpa fix missing uintXX_t in nameser.h 2012-08-24 15:55:36 -04:00
net header file fixes: multiple include guard consistency and correctness 2012-06-15 21:52:53 -04:00
netinet support _BSD_SOURCE feature test macro 2012-05-22 21:52:08 -04:00
netpacket
sys type exposure fixes in sys/sem.h 2012-08-24 17:01:17 -04:00
aio.h fix typo in aio.h 2012-07-19 00:37:43 -04:00
alloca.h alloca cannot be a function. #define it to the gcc builtin if possible 2012-04-09 15:06:58 -04:00
ar.h some extra legacy header stuff 2012-05-06 16:35:32 -04:00
assert.h
byteswap.h uglify headers for the sake of junk that compiles with gcc -std=c89/-ansi 2012-05-03 22:27:36 -04:00
complex.h simplify creal and cimag macros 2012-03-22 20:00:58 -04:00
cpio.h
crypt.h replace old and ugly crypt implementation 2012-06-29 00:56:37 -04:00
ctype.h support _BSD_SOURCE feature test macro 2012-05-22 21:52:08 -04:00
dirent.h fix dirent.h with _BSD_SOURCE 2012-08-24 14:23:16 -04:00
dlfcn.h dladdr support for dynamic linker (nonstandard extension) 2012-08-26 21:09:26 -04:00
elf.h header file fixes: multiple include guard consistency and correctness 2012-06-15 21:52:53 -04:00
endian.h take byte order from gcc if gcc has defined it 2012-05-06 13:40:19 -04:00
err.h
errno.h remove useless "extern" keywords in headers 2012-01-26 10:53:37 -05:00
fcntl.h add splice and vmsplice syscalls 2012-07-23 16:50:56 -04:00
features.h
fenv.h
float.h fix DECIMAL_DIG definitions 2012-03-21 12:42:48 -04:00
fnmatch.h add some missing GNU FNM_* extensions to the header 2011-10-17 12:24:23 -04:00
ftw.h _GNU_SOURCE is supposed to imply _LARGEFILE64_SOURCE 2012-06-04 08:03:56 -04:00
getopt.h
glob.h _GNU_SOURCE is supposed to imply _LARGEFILE64_SOURCE 2012-06-04 08:03:56 -04:00
grp.h support _BSD_SOURCE feature test macro 2012-05-22 21:52:08 -04:00
iconv.h
inttypes.h
iso646.h
langinfo.h
lastlog.h some extra legacy header stuff 2012-05-06 16:35:32 -04:00
libgen.h
libintl.h
limits.h missing limit LOGIN_NAME_MAX 2012-05-14 00:01:48 -04:00
locale.h
malloc.h
math.h math: fix _BSD_SOURCE namespace in math.h 2012-08-13 22:06:01 +02:00
memory.h add memory.h, bogus legacy alias for string.h 2012-03-01 01:34:58 -05:00
mntent.h
monetary.h initial, very primitive strfmon 2012-03-21 00:47:37 -04:00
mqueue.h fix incorrect include guard in mqueue.h 2011-09-20 12:14:06 -04:00
netdb.h improve headers to better deal with removed-in-posix-2008 features 2012-08-15 15:35:32 -04:00
nl_types.h
paths.h header file fixes: multiple include guard consistency and correctness 2012-06-15 21:52:53 -04:00
poll.h
pthread.h use c++-friendly initializers for pthread initializer definitions 2012-02-29 22:55:08 -05:00
pty.h fix __cplusplus extern "C" closing brace in pty.h (typo?) 2011-11-10 21:01:24 -05:00
pwd.h move getpass decl to the right place 2012-05-20 22:56:06 -04:00
regex.h
resolv.h header file fixes: multiple include guard consistency and correctness 2012-06-15 21:52:53 -04:00
sched.h add linux-specific unshare syscall wrapper 2012-04-29 19:54:03 -04:00
search.h search: add tdestroy (gnu extension) 2012-05-13 01:34:20 +02:00
semaphore.h
setjmp.h fix wrong size for sigjmp_buf signal set array 2012-07-22 18:58:35 -04:00
shadow.h
signal.h fix redef of sigprocmask constants on mips 2012-07-12 16:54:43 -04:00
spawn.h
stdalign.h implement "low hanging fruit" from C11 2012-08-25 23:15:13 -04:00
stdarg.h
stdbool.h make stdbool.h conform to c99 2011-09-20 14:51:56 -04:00
stddef.h
stdint.h fix signedness errors in stdint.h constant macros 2012-06-08 11:11:44 -04:00
stdio_ext.h stdio_ext.h needs to include stdio.h, at least to get FILE... 2012-08-24 16:16:30 -04:00
stdio.h implement "low hanging fruit" from C11 2012-08-25 23:15:13 -04:00
stdlib.h implement "low hanging fruit" from C11 2012-08-25 23:15:13 -04:00
string.h support _BSD_SOURCE feature test macro 2012-05-22 21:52:08 -04:00
strings.h more locale_t interfaces (string stuff) and header updates 2012-02-06 21:51:02 -05:00
stropts.h add isastream (obsolete STREAMS junk) 2012-05-06 09:03:19 -04:00
syscall.h header file fixes: multiple include guard consistency and correctness 2012-06-15 21:52:53 -04:00
sysexits.h
syslog.h header file fixes: multiple include guard consistency and correctness 2012-06-15 21:52:53 -04:00
tar.h
termios.h support _BSD_SOURCE feature test macro 2012-05-22 21:52:08 -04:00
tgmath.h math: fix nextafter definition in tgmath.h 2012-05-28 22:55:03 +02:00
time.h revert one change in time.h; no evidence BSD_SOURCE should expose these.. 2012-06-13 14:46:11 -04:00
ucontext.h
ulimit.h
unistd.h improve headers to better deal with removed-in-posix-2008 features 2012-08-15 15:35:32 -04:00
utime.h
utmp.h some extra legacy header stuff 2012-05-06 16:35:32 -04:00
utmpx.h
wchar.h add all missing wchar functions except floating point parsers 2012-03-01 23:24:45 -05:00
wctype.h fix some omissions and mistakes in locale_t interface definitions 2012-02-06 21:33:40 -05:00
wordexp.h