21 lines
513 B
21 lines
513 B
#include <string.h> |
|
#include <stdio.h> |
|
#include <netdb.h> |
|
|
|
const char *githstrerror(int err) |
|
{ |
|
static char buffer[48]; |
|
switch (err) |
|
{ |
|
case HOST_NOT_FOUND: |
|
return "Authoritative answer: host not found"; |
|
case NO_DATA: |
|
return "Valid name, no data record of requested type"; |
|
case NO_RECOVERY: |
|
return "Non recoverable errors, FORMERR, REFUSED, NOTIMP"; |
|
case TRY_AGAIN: |
|
return "Non-authoritative \"host not found\", or SERVERFAIL"; |
|
} |
|
sprintf(buffer, "Name resolution error %d", err); |
|
return buffer; |
|
}
|
|
|