1#define _GNU_SOURCE 2#include <stdio.h> 3#include <netdb.h> 4 5void herror(const char *msg) 6{ 7 fprintf(stderr, "%s%s%s\n", msg?msg:"", msg?": ":"", hstrerror(h_errno)); 8}