summaryrefslogtreecommitdiffstats
path: root/libasyncns/asyncns.c
Commit message (Expand)AuthorAgeFilesLines
* use O_CLOEXEC if availableHEADmasterLennart Poettering2009-10-301-4/+18
* minor optimizationLennart Poettering2009-10-171-1/+1
* Fixes for old MacOS XLennart Poettering2009-10-151-4/+3
* fix loop exit in close_allv()Lennart Poettering2009-10-151-9/+14
* make things clean for -Wstrict-aliasingLennart Poettering2009-10-151-23/+41
* Rework thread shutdown logicLennart Poettering2008-10-281-42/+35
* Patch for asyncns.c on Mac OS XMikael Hallendal2008-10-261-2/+7
* path MSG_NOSIGNAL to send()Lennart Poettering2008-10-261-8/+12
* drop pthread cancelling code since it is problematic and completely redundantLennart Poettering2008-10-241-13/+0
* restore h_errno in addition to errnoLennart Poettering2008-09-291-7/+26
* fix iteration through addrinfo when seriliazing (pointed out by Damien Théba...Lennart Poettering2008-08-171-1/+1
* document that changing _freeanswer() to wildly would be considered ABI/API br...Lennart Poettering2008-07-281-0/+5
* save and restore errno where applicableLennart Poettering2008-07-271-9/+18
* fix potential memory alignment bugLennart Poettering2008-07-271-11/+13
* rearrange a few thingsLennart Poettering2008-07-271-18/+24
* pass fds to worker thread in a malloc'ed array to avoid raceLennart Poettering2008-07-271-4/+31
* rework process logicLennart Poettering2008-07-271-4/+6
* add a error checking everywhereLennart Poettering2008-07-271-15/+43
* add a few assert()sLennart Poettering2008-07-271-0/+4
* minor optimizationLennart Poettering2008-07-271-1/+1
* pass errno over the socketLennart Poettering2008-07-271-7/+27
* add code to detect if a worker thread/process diedLennart Poettering2008-07-271-5/+62
* update licenses/file headersLennart Poettering2008-07-271-7/+6
* rework thread shutdown logicLennart Poettering2008-07-271-2/+18
* sanitize code a bitLennart Poettering2008-07-271-8/+6
* remove debug lineLennart Poettering2008-07-271-1/+0
* fix iterative serialization of addrinfo dataLennart Poettering2008-07-271-4/+3
* make sure to terminate our dname string with a NUL byteLennart Poettering2008-07-271-8/+6
* make sure we only send initialized memory over the socket, to make valgrind s...Lennart Poettering2008-07-271-0/+4
* add a few commentsLennart Poettering2008-07-271-0/+2
* beautify enum usage a bitLennart Poettering2008-07-271-5/+3
* make spawned background process more robust against strange contextsLennart Poettering2008-07-271-15/+189
* add new API asyncns_freeanswer()Lennart Poettering2008-07-271-0/+6
* fix a bit of indentationLennart Poettering2008-07-021-8/+5
* Fix a double free that was spotted by Damien ThébaultLennart Poettering2008-07-021-1/+0
* whitespace fixLennart Poettering2008-07-021-66/+64
* merge res_query() alignment portability patchLennart Poettering2008-03-251-37/+38
* minor code cleanusp:Lennart Poettering2007-02-161-41/+40
* Merge res_query patch from Sjoerd SimonsLennart Poettering2007-02-161-0/+149
* Bugfix from Paul LeoNerd EvansLennart Poettering2005-08-051-1/+1
* pthread compatLennart Poettering2005-01-081-74/+139
* add FD_CLOEXEC supportLennart Poettering2005-01-071-0/+19
* * Solaris 2.8 compatLennart Poettering2005-01-071-2/+23
* * add documentationLennart Poettering2005-01-071-25/+55
* rename symbols to asyncns_xxxLennart Poettering2005-01-071-121/+121
* make the stuff compile with autoconf/automakeLennart Poettering2005-01-071-1/+0
* fix compilationLennart Poettering2005-01-071-1/+1
* once again, rename ans to asyncnsLennart Poettering2005-01-071-0/+860