aboutsummaryrefslogtreecommitdiffstats
path: root/asterisk.c
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-04-28 19:55:04 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-04-28 19:55:04 +0000
commit7d3ef5b9039f5c79d196ff159a4d5b287154f55b (patch)
tree14f98733fe9ae75b0bdd95731c44ad3a41e74ace /asterisk.c
parentc98e20000bc16733bd3c92098cc6007b0989cfde (diff)
More FreeBSD fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2803 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'asterisk.c')
-rwxr-xr-xasterisk.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/asterisk.c b/asterisk.c
index 449c1ddcd..82ec83281 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);
}