musl/src
Rich Felker d85d261ee6 fix negative response and non-response handling for dns queries
previously, all failures to obtain at least one address were treated
as nonexistant names (EAI_NONAME). this failed to account for the
possibility of transient failures (no response at all, or a response
with rcode of 2, server failure) or permanent failures that do not
indicate the nonexistence of the requested name. only an rcode of 3
should be treated as an indication of nonexistence.
2014-06-03 01:46:40 -04:00
..
aio support configurable page size on mips, powerpc and microblaze 2013-09-15 02:00:32 +00:00
complex complex: add C11 CMPLX macros and replace cpack with them 2012-11-13 01:31:49 +01:00
conf remove unsupported nonstandard sysconf macros and their table entries 2014-05-19 12:18:16 -04:00
crypt add legacy functions setkey() and encrypt() 2014-02-05 11:09:53 -05:00
ctype include cleanups: remove unused headers and add feature test macros 2013-12-12 05:09:18 +00:00
dirent fix readdir not to set ENOENT when directory is removed while reading 2014-02-25 13:05:38 -05:00
env support linux kernel apis (new archs) with old syscalls removed 2014-05-29 21:01:32 -04:00
errno always initialize thread pointer at program start 2014-03-24 16:57:11 -04:00
exit remove useless synchronization in exit and quick_exit 2014-05-29 16:35:09 -04:00
fcntl support kernels with no SYS_open syscall, only SYS_openat 2014-05-24 22:54:05 -04:00
fenv add nofpu subarchs to the sh arch, and properly detect compiler's fpu config 2014-02-27 23:18:42 -05:00
internal fix for broken kernel side RLIM_INFINITY on mips 2014-05-30 03:09:26 -04:00
ipc semctl: fix UB causing crashes on powerpc 2014-03-13 20:52:34 +01:00
ldso add options when explicitly invoking dynamic loader 2014-04-16 12:45:36 -04:00
legacy include cleanups: remove unused headers and add feature test macros 2013-12-12 05:09:18 +00:00
linux fix breakage from recent syscall commits due to missing errno macros 2014-05-30 12:59:36 -04:00
locale add cp437 and cp850 to available iconv conversions 2014-05-13 19:24:48 -04:00
malloc avoid malloc failure for small requests when brk can't be extended 2014-04-02 17:57:15 -04:00
math math: fix aliasing violation in long double wrappers 2014-04-11 18:07:08 +02:00
misc fix for broken kernel side RLIM_INFINITY on mips 2014-05-30 03:09:26 -04:00
mman include cleanups: remove unused headers and add feature test macros 2013-12-12 05:09:18 +00:00
mq use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
multibyte fix incorrect end pointer in some cases when wcsrtombs stops early 2014-06-02 16:21:47 -04:00
network fix negative response and non-response handling for dns queries 2014-06-03 01:46:40 -04:00
passwd include cleanups: remove unused headers and add feature test macros 2013-12-12 05:09:18 +00:00
prng fix initstate to make the state buffer usable in setstate 2014-01-21 02:01:35 +01:00
process additional fixes for linux kernel apis with old syscalls removed 2014-05-30 01:51:23 -04:00
regex include cleanups: remove unused headers and add feature test macros 2013-12-12 05:09:18 +00:00
sched remove useless __yield alias for sched_yield 2014-05-04 13:15:27 -04:00
search remove struct elem entirely from hsearch.c 2014-04-02 18:49:24 -04:00
select support linux kernel apis (new archs) with old syscalls removed 2014-05-29 21:01:32 -04:00
setjmp add nofpu subarchs to the sh arch, and properly detect compiler's fpu config 2014-02-27 23:18:42 -05:00
signal add __sigsetjmp ABI-compat alias for sigsetjmp 2014-04-02 19:32:57 -04:00
stat additional fixes for linux kernel apis with old syscalls removed 2014-05-30 01:51:23 -04:00
stdio use cleaner code for handling float rounding in vfprintf 2014-05-30 13:06:51 -04:00
stdlib include cleanups: remove unused headers and add feature test macros 2013-12-12 05:09:18 +00:00
string fix false negatives with periodic needles in strstr, wcsstr, and memmem 2014-04-18 17:38:35 -04:00
temp include cleanups: remove unused headers and add feature test macros 2013-12-12 05:09:18 +00:00
termios include cleanups: remove unused headers and add feature test macros 2013-12-12 05:09:18 +00:00
thread fix deadlock race in pthread_once 2014-04-15 20:42:39 -04:00
time support linux kernel apis (new archs) with old syscalls removed 2014-05-29 21:01:32 -04:00
unistd support linux kernel apis (new archs) with old syscalls removed 2014-05-29 21:01:32 -04:00