more openbsd compile fixes

openbsd
rofl0r 2015-04-07 18:11:34 +01:00
parent 44ca9ca968
commit 7b962a4ca3
1 changed files with 5 additions and 1 deletions

View File

@ -786,7 +786,11 @@ void proxy_freeaddrinfo(struct addrinfo *res) {
}
#if defined(IS_MAC) || defined(IS_OPENBSD)
/* getservbyname on mac is using thread local storage, so we dont need mutex */
#ifdef IS_OPENBSD /* OpenBSD has its own incompatible getservbyname_r */
#define getservbyname_r mygetservbyname_r
#endif
/* getservbyname on mac is using thread local storage, so we dont need mutex
TODO: check if the same applies to OpenBSD */
static int getservbyname_r(const char* name, const char* proto, struct servent* result_buf,
char* buf, size_t buflen, struct servent** result) {
PFUNC();