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