[asterisk-commits] tilghman: branch tilghman/better_backtrace_1.4 r298056 - in /team/tilghman/be...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri Dec 10 10:54:33 CST 2010


Author: tilghman
Date: Fri Dec 10 10:54:29 2010
New Revision: 298056

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=298056
Log:
Revert unrelated changes and a test

Modified:
    team/tilghman/better_backtrace_1.4/apps/app_sayunixtime.c
    team/tilghman/better_backtrace_1.4/main/devicestate.c
    team/tilghman/better_backtrace_1.4/pbx/pbx_dundi.c

Modified: team/tilghman/better_backtrace_1.4/apps/app_sayunixtime.c
URL: http://svnview.digium.com/svn/asterisk/team/tilghman/better_backtrace_1.4/apps/app_sayunixtime.c?view=diff&rev=298056&r1=298055&r2=298056
==============================================================================
--- team/tilghman/better_backtrace_1.4/apps/app_sayunixtime.c (original)
+++ team/tilghman/better_backtrace_1.4/apps/app_sayunixtime.c Fri Dec 10 10:54:29 2010
@@ -85,8 +85,6 @@
 
 	u = ast_module_user_add(chan);
 
-	ast_backtrace();
-
 	AST_STANDARD_APP_ARGS(args, parse);
 
 	ast_get_time_t(args.timeval, &unixtime, time(NULL), NULL);

Modified: team/tilghman/better_backtrace_1.4/main/devicestate.c
URL: http://svnview.digium.com/svn/asterisk/team/tilghman/better_backtrace_1.4/main/devicestate.c?view=diff&rev=298056&r1=298055&r2=298056
==============================================================================
--- team/tilghman/better_backtrace_1.4/main/devicestate.c (original)
+++ team/tilghman/better_backtrace_1.4/main/devicestate.c Fri Dec 10 10:54:29 2010
@@ -83,16 +83,7 @@
 
 /*! \brief The state change queue. State changes are queued
 	for processing by a separate thread */
-#ifndef AST_MUTEX_INIT_W_CONSTRUCTORS
 static AST_LIST_HEAD_STATIC(state_changes, state_change);
-#else
-static AST_LIST_HEAD(state_changes, state_change) state_changes;
-static pthread_once_t state_changes_once = PTHREAD_ONCE_INIT;
-static void state_changes_init(void)
-{
-	AST_LIST_HEAD_INIT(&state_changes);
-}
-#endif
 
 /*! \brief The device state change notification thread */
 static pthread_t change_thread = AST_PTHREADT_NULL;
@@ -317,9 +308,6 @@
 	} else {
 		/* queue the change */
 		strcpy(change->device, device);
-#ifdef AST_MUTEX_INIT_W_CONSTRUCTORS
-		pthread_once(&state_changes_once, state_changes_init);
-#endif
 		AST_LIST_LOCK(&state_changes);
 		AST_LIST_INSERT_TAIL(&state_changes, change, list);
 		if (AST_LIST_FIRST(&state_changes) == change)
@@ -347,9 +335,6 @@
 static void *do_devstate_changes(void *data)
 {
 	struct state_change *cur;
-#ifdef AST_MUTEX_INIT_W_CONSTRUCTORS
-	pthread_once(&state_changes_once, state_changes_init);
-#endif
 
 	AST_LIST_LOCK(&state_changes);
 	for(;;) {

Modified: team/tilghman/better_backtrace_1.4/pbx/pbx_dundi.c
URL: http://svnview.digium.com/svn/asterisk/team/tilghman/better_backtrace_1.4/pbx/pbx_dundi.c?view=diff&rev=298056&r1=298055&r2=298056
==============================================================================
--- team/tilghman/better_backtrace_1.4/pbx/pbx_dundi.c (original)
+++ team/tilghman/better_backtrace_1.4/pbx/pbx_dundi.c Fri Dec 10 10:54:29 2010
@@ -262,13 +262,8 @@
 	AST_LIST_ENTRY(dundi_peer) list;
 };
 
-#ifndef AST_MUTEX_INIT_W_CONSTRUCTORS
 static AST_LIST_HEAD_STATIC(peers, dundi_peer);
 static AST_LIST_HEAD_STATIC(pcq, dundi_precache_queue);
-#else
-static AST_LIST_HEAD(peers, dundi_peer) peers;
-static AST_LIST_HEAD(pcq, dundi_precache_queue) pcq;
-#endif
 static AST_LIST_HEAD_NOLOCK_STATIC(mappings, dundi_mapping);
 static AST_LIST_HEAD_NOLOCK_STATIC(requests, dundi_request);
 static AST_LIST_HEAD_NOLOCK_STATIC(alltrans, dundi_transaction);
@@ -4614,11 +4609,6 @@
 	mark_peers();
 	prune_peers();
 
-#ifdef AST_MUTEX_INIT_W_CONSTRUCTORS
-	ast_mutex_destroy(&peers.lock);
-	ast_mutex_destroy(&pcq.lock);
-#endif
-
 	return 0;
 }
 
@@ -4633,11 +4623,6 @@
 {
 	int res = 0;
 	struct sockaddr_in sin;
-
-#ifdef AST_MUTEX_INIT_W_CONSTRUCTORS
-	ast_mutex_init(&peers.lock);
-	ast_mutex_init(&pcq.lock);
-#endif
 
 	dundi_set_output(dundi_debug_output);
 	dundi_set_error(dundi_error_output);




More information about the asterisk-commits mailing list