1*c9945492SAndroid Build Coastguard Worker #define _GNU_SOURCE 2*c9945492SAndroid Build Coastguard Worker #include <netdb.h> 3*c9945492SAndroid Build Coastguard Worker #include "locale_impl.h" 4*c9945492SAndroid Build Coastguard Worker 5*c9945492SAndroid Build Coastguard Worker static const char msgs[] = 6*c9945492SAndroid Build Coastguard Worker "Host not found\0" 7*c9945492SAndroid Build Coastguard Worker "Try again\0" 8*c9945492SAndroid Build Coastguard Worker "Non-recoverable error\0" 9*c9945492SAndroid Build Coastguard Worker "Address not available\0" 10*c9945492SAndroid Build Coastguard Worker "\0Unknown error"; 11*c9945492SAndroid Build Coastguard Worker hstrerror(int ecode)12*c9945492SAndroid Build Coastguard Workerconst char *hstrerror(int ecode) 13*c9945492SAndroid Build Coastguard Worker { 14*c9945492SAndroid Build Coastguard Worker const char *s; 15*c9945492SAndroid Build Coastguard Worker for (s=msgs, ecode--; ecode && *s; ecode--, s++) for (; *s; s++); 16*c9945492SAndroid Build Coastguard Worker if (!*s) s++; 17*c9945492SAndroid Build Coastguard Worker return LCTRANS_CUR(s); 18*c9945492SAndroid Build Coastguard Worker } 19