Commit Graph
4 Commits
Author SHA1 Message Date
Natanael CopaandRich Felker 05973dc3bb use dynamic buffer for getmntent
overlayfs may have fairly long lines so we use getline to allocate a
buffer dynamically. The buffer will be allocated on first use, expand as
needed, but will never be free'ed.

Downstream bug: http://bugs.alpinelinux.org/issues/5703

Signed-off-by: Natanael Copa <[email protected]>
2016-10-20 01:20:27 -04:00
Natanael CopaandRich Felker 4adc6c33e7 refactor name_from_dns in hostname lookup backend
loop over an address family / resource record mapping to avoid
repetitive code.
2016-06-29 11:59:25 -04:00
Natanael CopaandRich Felker 04bced403d in performing dns lookups, check result from res_mkquery
don't send a query that may be malformed.
2016-06-29 11:57:53 -04:00
Natanael CopaandRich Felker c13f2af1fe match historical behavior for tm_gmtoff member of struct tm
tm_gmtoff is a nonstandard field, but on historical systems which have
this field, it stores the offset of the local time zone from GMT or
UTC. this is the opposite of the POSIX extern long timezone object and
the offsets used in POSIX-form TZ strings, which represent the offset
from local time to UTC. previously we were storing these negated
offsets in tm_gmtoff too.

programs which only used this field indirectly via strftime were not
affected since strftime performed the negation for presentation.
however, some programs and libraries accesse tm_gmtoff directly and
were obtaining negated time zone offsets.
2015-08-14 00:47:46 +00:00