compat / hstrerror.con commit Merge branch 'dl/rebase-i-keep-base' (640f9cd)
   1#include <string.h>
   2#include <stdio.h>
   3#include <netdb.h>
   4
   5const char *githstrerror(int err)
   6{
   7        static char buffer[48];
   8        switch (err)
   9        {
  10        case HOST_NOT_FOUND:
  11                return "Authoritative answer: host not found";
  12        case NO_DATA:
  13                return "Valid name, no data record of requested type";
  14        case NO_RECOVERY:
  15                return "Non recoverable errors, FORMERR, REFUSED, NOTIMP";
  16        case TRY_AGAIN:
  17                return "Non-authoritative \"host not found\", or SERVERFAIL";
  18        }
  19        snprintf(buffer, sizeof(buffer), "Name resolution error %d", err);
  20        return buffer;
  21}