summaryrefslogtreecommitdiffstats
path: root/libasyncns/asyncns.c
Commit message (Collapse)AuthorAgeFilesLines
* 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 ↵Lennart Poettering2008-07-271-0/+4
| | | | shut up
* 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
| | | | git-svn-id: file:///home/lennart/svn/public/libasyncns/trunk@40 cc0fb855-19ed-0310-866e-8c1d96e4abae
* minor code cleanusp:Lennart Poettering2007-02-161-41/+40
| | | | | | | | | * reindent * add missing config.h inclusion to asyncns-test.c * add few missing consts in casting git-svn-id: file:///home/lennart/svn/public/libasyncns/trunk@27 cc0fb855-19ed-0310-866e-8c1d96e4abae
* Merge res_query patch from Sjoerd SimonsLennart Poettering2007-02-161-0/+149
| | | | git-svn-id: file:///home/lennart/svn/public/libasyncns/trunk@23 cc0fb855-19ed-0310-866e-8c1d96e4abae
* Bugfix from Paul LeoNerd EvansLennart Poettering2005-08-051-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/libasyncns/trunk@20 cc0fb855-19ed-0310-866e-8c1d96e4abae
* pthread compatLennart Poettering2005-01-081-74/+139
| | | | git-svn-id: file:///home/lennart/svn/public/libasyncns/trunk@14 cc0fb855-19ed-0310-866e-8c1d96e4abae
* add FD_CLOEXEC supportLennart Poettering2005-01-071-0/+19
| | | | git-svn-id: file:///home/lennart/svn/public/libasyncns/trunk@13 cc0fb855-19ed-0310-866e-8c1d96e4abae
* * Solaris 2.8 compatLennart Poettering2005-01-071-2/+23
| | | | | | | * C++ compat git-svn-id: file:///home/lennart/svn/public/libasyncns/trunk@11 cc0fb855-19ed-0310-866e-8c1d96e4abae
* * add documentationLennart Poettering2005-01-071-25/+55
| | | | | | | | | | | | | | * add SVN ids * add doxygen stuff * gcc 2.95 compat * add LICENSE * complete autoconf/autotools setup * cleanup example * fix asyncns_wait() * cope with prctl() failing git-svn-id: file:///home/lennart/svn/public/libasyncns/trunk@10 cc0fb855-19ed-0310-866e-8c1d96e4abae
* rename symbols to asyncns_xxxLennart Poettering2005-01-071-121/+121
| | | | git-svn-id: file:///home/lennart/svn/public/libasyncns/trunk@9 cc0fb855-19ed-0310-866e-8c1d96e4abae
* make the stuff compile with autoconf/automakeLennart Poettering2005-01-071-1/+0
| | | | git-svn-id: file:///home/lennart/svn/public/libasyncns/trunk@8 cc0fb855-19ed-0310-866e-8c1d96e4abae
* fix compilationLennart Poettering2005-01-071-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/libasyncns/trunk@7 cc0fb855-19ed-0310-866e-8c1d96e4abae
* once again, rename ans to asyncnsLennart Poettering2005-01-071-0/+860
git-svn-id: file:///home/lennart/svn/public/libasyncns/trunk@6 cc0fb855-19ed-0310-866e-8c1d96e4abae