From e6b464ed23f96373502449c4e1b2e3060980dc95 Mon Sep 17 00:00:00 2001 From: Mark Spencer Date: Wed, 28 Apr 2004 19:55:04 +0000 Subject: [PATCH] More FreeBSD fixes git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2803 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- asterisk.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/asterisk.c b/asterisk.c index 449c1ddcde..82ec832816 100755 --- a/asterisk.c +++ b/asterisk.c @@ -1702,8 +1702,8 @@ int gethostbyname_r (const char *name, int hsave; struct hostent *ph; - static pthread_mutex_t __mutex = PTHREAD_MUTEX_INITIALIZER; - pthread_mutex_lock(&__mutex); /* begin critical area */ + static ast_mutex_t __mutex = AST_MUTEX_INITIALIZER; + ast_mutex_lock(&__mutex); /* begin critical area */ hsave = h_errno; ph = gethostbyname(name); @@ -1789,9 +1789,9 @@ int gethostbyname_r (const char *name, } h_errno = hsave; /* restore h_errno */ - pthread_mutex_unlock(&__mutex); /* end critical area */ + ast_mutex_unlock(&__mutex); /* end critical area */ - return (*result == NULL); + return (*result != NULL); }