pike.git / lib / modules / Protocols.pmod / DNS.pmod

version» Context lines:

pike.git/lib/modules/Protocols.pmod/DNS.pmod:105:    //! Type - SPF - Sender Policy Framework (RFC 4408)    T_SPF=99,   };      int safe_bind(Stdio.UDP udp, mixed ... args)   {    mixed err = catch {    udp->bind(@args);    return 1;    }; + #if constant(System.EADDRINUSE) +  if (errno() == System.EADDRINUSE) return 0; + #endif +  werror("Protocols.DNS: Binding of UDP port failed with errno %d: %s\n", +  errno(), strerror(errno()));    master()->handle_error(err);    return 0;   }      //! Low level DNS protocol   class protocol   {    string mklabel(string s)    {    if(sizeof(s)>63)