blob: b85a2fa9561f48657bc976a063560ddf7e00d449 [file] [log] [blame]
Alex Riesenfa0c87c2007-06-13 20:54:32 +02001#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 }
Jeff King48bdf862015-09-24 17:06:48 -040019 snprintf(buffer, sizeof(buffer), "Name resolution error %d", err);
Alex Riesenfa0c87c2007-06-13 20:54:32 +020020 return buffer;
21}