On Fri, 30 Oct 2009, Jakub Hrozek wrote:
So, what about a slight change in the external structures:
struct ares_srv_reply {
struct ares_srv-reply *next;
}
and have the private structure defined along the lines:
struct ares_private {
int magic;
union {
struct ares_srv_reply sr
Just got a non-blocking SPF resolver in something approximating working
order. SPF is a ridiculously complex spec (especially so asynchronously,
because of the recursion and macro language), and I ended up attacking it by
compiling the policies into a custom bytecode and executing the "check" in a