aboutsummaryrefslogtreecommitdiffstats
path: root/include/asterisk/module.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/asterisk/module.h')
-rwxr-xr-xinclude/asterisk/module.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/include/asterisk/module.h b/include/asterisk/module.h
index 39eabce8e..b7a5184e8 100755
--- a/include/asterisk/module.h
+++ b/include/asterisk/module.h
@@ -152,7 +152,7 @@ void ast_unregister_atexit(void (*func)(void));
struct localuser *next; \
}
-#define LOCAL_USER_DECL static pthread_mutex_t localuser_lock = AST_MUTEX_INITIALIZER; \
+#define LOCAL_USER_DECL static ast_mutex_t localuser_lock = AST_MUTEX_INITIALIZER; \
static struct localuser *localusers = NULL; \
static int localusecnt = 0;
@@ -162,18 +162,18 @@ void ast_unregister_atexit(void (*func)(void));
ast_log(LOG_WARNING, "Out of memory\n"); \
return -1; \
} \
- pthread_mutex_lock(&localuser_lock); \
+ ast_mutex_lock(&localuser_lock); \
u->chan = chan; \
u->next = localusers; \
localusers = u; \
localusecnt++; \
- pthread_mutex_unlock(&localuser_lock); \
+ ast_mutex_unlock(&localuser_lock); \
ast_update_use_count(); \
}
#define LOCAL_USER_REMOVE(u) { \
struct localuser *uc, *ul = NULL; \
- pthread_mutex_lock(&localuser_lock); \
+ ast_mutex_lock(&localuser_lock); \
uc = localusers; \
while (uc) { \
if (uc == u) { \
@@ -188,13 +188,13 @@ void ast_unregister_atexit(void (*func)(void));
}\
free(u); \
localusecnt--; \
- pthread_mutex_unlock(&localuser_lock); \
+ ast_mutex_unlock(&localuser_lock); \
ast_update_use_count(); \
}
#define STANDARD_HANGUP_LOCALUSERS { \
struct localuser *u, *ul; \
- pthread_mutex_lock(&localuser_lock); \
+ ast_mutex_lock(&localuser_lock); \
u = localusers; \
while(u) { \
ast_softhangup(u->chan, AST_SOFTHANGUP_APPUNLOAD); \
@@ -202,14 +202,14 @@ void ast_unregister_atexit(void (*func)(void));
u = u->next; \
free(ul); \
} \
- pthread_mutex_unlock(&localuser_lock); \
+ ast_mutex_unlock(&localuser_lock); \
localusecnt=0; \
}
#define STANDARD_USECOUNT(res) { \
- pthread_mutex_lock(&localuser_lock); \
+ ast_mutex_lock(&localuser_lock); \
res = localusecnt; \
- pthread_mutex_unlock(&localuser_lock); \
+ ast_mutex_unlock(&localuser_lock); \
}