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