From 0e90480d6b6999320942b4e367836c20c0191a17 Mon Sep 17 00:00:00 2001 From: James Golovich Date: Mon, 15 Mar 2004 07:51:22 +0000 Subject: Fix bug 1217. Change pthread_t initializers to AST_PTHREADT_NULL and AST_PTHREADT_STOP git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2434 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- autoservice.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'autoservice.c') diff --git a/autoservice.c b/autoservice.c index 7e5699b97..3f24db8c1 100755 --- a/autoservice.c +++ b/autoservice.c @@ -44,7 +44,7 @@ struct asent { }; static struct asent *aslist = NULL; -static pthread_t asthread = (pthread_t) -1; +static pthread_t asthread = AST_PTHREADT_NULL; static void *autoservice_run(void *ign) { @@ -80,7 +80,7 @@ static void *autoservice_run(void *ign) ast_frfree(f); } } - asthread = (pthread_t) -1; + asthread = AST_PTHREADT_NULL; return NULL; } @@ -90,7 +90,7 @@ int ast_autoservice_start(struct ast_channel *chan) struct asent *as; int needstart; ast_mutex_lock(&autolock); - needstart = (asthread == (pthread_t) -1) ? 1 : 0 /* aslist ? 0 : 1 */; + needstart = (asthread == AST_PTHREADT_NULL) ? 1 : 0 /* aslist ? 0 : 1 */; as = aslist; while(as) { if (as->chan == chan) @@ -142,7 +142,7 @@ int ast_autoservice_stop(struct ast_channel *chan) if (!chan->_softhangup) res = 0; } - if (asthread != (pthread_t) -1) + if (asthread != AST_PTHREADT_NULL) pthread_kill(asthread, SIGURG); ast_mutex_unlock(&autolock); /* Wait for it to un-block */ -- cgit v1.2.3