libasr is asynchronous resolver library which can be used
in place of the resolver functions of libc when blocking is
not desirable.