generr
generr(h, "Please call rad_create_request()"
generr(h, "malloc failure (%zu bytes)", len + 6);
generr(h, "Cannot interpret mangled data of length %lu",
generr(h, "Cannot obtain the RADIUS request authenticator");
generr(h, "Cannot interpret mangled data of length %lu",
generr(h, "Cannot obtain the RADIUS request authenticator");
generr(h, "Mangled data seems to be garbage %zu %zu",
generr(h, "Key to long (%zu) for me max. %d",
generr(h, "Multiple User-Password attributes specified");
generr(h, "Attribute too long");
generr(h, "Maximum message length exceeded");
generr(h, "Too many RADIUS servers specified");
generr(h, "%s: host not found", host);
generr(h, "Out of memory");
generr(h, "Cannot open \"%s\": %s", path, strerror(errno));
generr(h, "%s:%d: line too long", path,
generr(h, "%s:%d: missing newline", path,
generr(h, "%s:%d: %s", path, linenum, msg);
generr(h, "%s:%d: invalid service type", path,
generr(h, "%s:%d: missing shared secret", path,
generr(h, "%s:%d: invalid port", path,
generr(h, "%s:%d: invalid timeout", path,
generr(h, "%s:%d: invalid maxtries", path,
generr(h, "%s:%d: %s", path, linenum, msg);
generr(h, "recvfrom: %s", strerror(errno));
generr(h, "No valid RADIUS responses received");
generr(h, "sendto: %s", strerror(errno));
generr(h, "sendto: short write");
generr(h, "Malformed attribute in response");
generr(h, "Malformed attribute in response");
generr(h, "Cannot create socket: %s", strerror(errno));
generr(h, "bind: %s", strerror(errno));
generr(h, "User or Chap Password"
generr(h, "No User or Chap Password"
generr(h, "Both User and Chap Password"
generr(h, "No RADIUS servers specified");
generr(h, "Please call rad_create_request()"
generr(h, "EAP-Message attribute is not valid"
generr(h, "Message-Authenticator is not valid"
generr(h, "Message Authenticator not supported,"
generr(h, "select: %s", strerror(errno));