Add unique identifier

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1064 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Mark Spencer
2003-05-30 04:41:18 +00:00
parent 11325940c8
commit 047bc4bd88
9 changed files with 22 additions and 2 deletions

View File

@@ -41,6 +41,7 @@
static int shutting_down = 0;
static int uniqueint = 0;
/* XXX Lock appropriately in more functions XXX */
@@ -322,6 +323,7 @@ struct ast_channel *ast_channel_alloc(int needqueue)
tmp->data = NULL;
tmp->fin = 0;
tmp->fout = 0;
snprintf(tmp->uniqueid, sizeof(tmp->uniqueid), "%li.%d", time(NULL), uniqueint++);
headp=&tmp->varshead;
ast_pthread_mutex_init(&tmp->lock);
AST_LIST_HEAD_INIT(headp);