Git fork
at reftables-rust 21 lines 530 B view raw
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}