12345678910111213141516 |
- #define _GNU_SOURCE
- #include <netdb.h>
- static const char msgs[] =
- "Host not found\0"
- "Try again\0"
- "Non-recoverable error\0"
- "Address not available\0"
- "\0Unknown error";
- const char *hstrerror(int ecode)
- {
- const char *s;
- for (s=msgs, ecode--; ecode && *s; ecode--, s++) for (; *s; s++);
- return *s ? s : s+1;
- }
|