diff options
Diffstat (limited to 'lib/pthread_safe.h')
-rw-r--r-- | lib/pthread_safe.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/pthread_safe.h b/lib/pthread_safe.h index 81adc668..0b2d7cdf 100644 --- a/lib/pthread_safe.h +++ b/lib/pthread_safe.h @@ -24,9 +24,19 @@ #include <netinet/in.h> +typedef struct strerror strerror_t ; +struct strerror +{ + char str[121] ; /* cannot imagine anything as big */ +} ; + extern void safe_init_r(void); extern void safe_finish(void); extern const char * safe_strerror(int errnum); extern const char * safe_inet_ntoa (struct in_addr in); +extern strerror_t errtoa(int err, int len) ; +extern strerror_t errtoname(int err, int len) ; +extern strerror_t errtostr(int err, int len) ; + #endif /* PTHREAD_SAFE_H_ */ |