[asterisk-commits] russell: branch 1.6.0 r253630 - in /branches/1.6.0: apps/ main/
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Sat Mar 20 13:29:51 CDT 2010
Author: russell
Date: Sat Mar 20 13:29:46 2010
New Revision: 253630
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=253630
Log:
Resolve 1.6.0 compilation issues on FreeBSD.
Modified:
branches/1.6.0/apps/app_waituntil.c
branches/1.6.0/main/features.c
branches/1.6.0/main/logger.c
branches/1.6.0/main/manager.c
branches/1.6.0/main/sched.c
Modified: branches/1.6.0/apps/app_waituntil.c
URL: http://svnview.digium.com/svn/asterisk/branches/1.6.0/apps/app_waituntil.c?view=diff&rev=253630&r1=253629&r2=253630
==============================================================================
--- branches/1.6.0/apps/app_waituntil.c (original)
+++ branches/1.6.0/apps/app_waituntil.c Sat Mar 20 13:29:46 2010
@@ -48,6 +48,7 @@
{
int res;
double fraction;
+ long seconds;
struct timeval future = { 0, };
struct timeval tv = ast_tvnow();
int msec;
@@ -58,12 +59,13 @@
return 0;
}
- if (sscanf(data, "%30ld%30lf", (long *)&future.tv_sec, &fraction) == 0) {
+ if (sscanf(data, "%30ld%30lf", &seconds, &fraction) == 0) {
ast_log(LOG_WARNING, "WaitUntil called with non-numeric argument\n");
pbx_builtin_setvar_helper(chan, "WAITUNTILSTATUS", "FAILURE");
return 0;
}
+ future.tv_sec = seconds;
future.tv_usec = fraction * 1000000;
if ((msec = ast_tvdiff_ms(future, tv)) < 0) {
Modified: branches/1.6.0/main/features.c
URL: http://svnview.digium.com/svn/asterisk/branches/1.6.0/main/features.c?view=diff&rev=253630&r1=253629&r2=253630
==============================================================================
--- branches/1.6.0/main/features.c (original)
+++ branches/1.6.0/main/features.c Sat Mar 20 13:29:46 2010
@@ -3730,7 +3730,7 @@
AST_LIST_TRAVERSE(&parkinglot, cur, list) {
ast_cli(a->fd, "%-10.10s %25s (%-15s %-12s %-4d) %6lds\n"
,cur->parkingexten, cur->chan->name, cur->context, cur->exten
- ,cur->priority, cur->start.tv_sec + (cur->parkingtime/1000) - time(NULL));
+ ,cur->priority, (long) cur->start.tv_sec + (cur->parkingtime/1000) - time(NULL));
numparked++;
}
Modified: branches/1.6.0/main/logger.c
URL: http://svnview.digium.com/svn/asterisk/branches/1.6.0/main/logger.c?view=diff&rev=253630&r1=253629&r2=253630
==============================================================================
--- branches/1.6.0/main/logger.c (original)
+++ branches/1.6.0/main/logger.c Sat Mar 20 13:29:46 2010
@@ -1094,11 +1094,7 @@
if ((strings = backtrace_symbols(addresses, count))) {
ast_debug(1, "Got %d backtrace record%c\n", count, count != 1 ? 's' : ' ');
for (i = 0; i < count; i++) {
-#if __WORDSIZE == 32
- ast_log(LOG_DEBUG, "#%d: [%08X] %s\n", i, (unsigned int)addresses[i], strings[i]);
-#elif __WORDSIZE == 64
- ast_log(LOG_DEBUG, "#%d: [%016lX] %s\n", i, (unsigned long)addresses[i], strings[i]);
-#endif
+ ast_log(LOG_DEBUG, "#%d: [%p] %s\n", i, addresses[i], strings[i]);
}
free(strings);
} else {
Modified: branches/1.6.0/main/manager.c
URL: http://svnview.digium.com/svn/asterisk/branches/1.6.0/main/manager.c?view=diff&rev=253630&r1=253629&r2=253630
==============================================================================
--- branches/1.6.0/main/manager.c (original)
+++ branches/1.6.0/main/manager.c Sat Mar 20 13:29:46 2010
@@ -3099,7 +3099,7 @@
now = ast_tvnow();
ast_str_append(&buf, 0,
"Timestamp: %ld.%06lu\r\n",
- now.tv_sec, (unsigned long) now.tv_usec);
+ (long) now.tv_sec, (unsigned long) now.tv_usec);
}
if (manager_debug) {
static int seq;
Modified: branches/1.6.0/main/sched.c
URL: http://svnview.digium.com/svn/asterisk/branches/1.6.0/main/sched.c?view=diff&rev=253630&r1=253629&r2=253630
==============================================================================
--- branches/1.6.0/main/sched.c (original)
+++ branches/1.6.0/main/sched.c Sat Mar 20 13:29:46 2010
@@ -323,7 +323,7 @@
q->id,
q->callback,
q->data,
- delta.tv_sec,
+ (long) delta.tv_sec,
(long int)delta.tv_usec);
}
ast_debug(1, "=============================================================\n");
More information about the asterisk-commits
mailing list