summaryrefslogtreecommitdiff
path: root/nuttx/netutils/thttpd/timers.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-08-16 19:24:18 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-08-16 19:24:18 +0000
commit8e838b821562f780efafc83968c15b67fbfef70f (patch)
tree2cfcbf96f7f53727438c693c88ee768e84640074 /nuttx/netutils/thttpd/timers.c
parentf7dc3983bd12bafc5534beb1315b6aa6daedfe71 (diff)
downloadpx4-nuttx-8e838b821562f780efafc83968c15b67fbfef70f.tar.gz
px4-nuttx-8e838b821562f780efafc83968c15b67fbfef70f.tar.bz2
px4-nuttx-8e838b821562f780efafc83968c15b67fbfef70f.zip
THTTPD integration
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2027 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/netutils/thttpd/timers.c')
-rw-r--r--nuttx/netutils/thttpd/timers.c37
1 files changed, 19 insertions, 18 deletions
diff --git a/nuttx/netutils/thttpd/timers.c b/nuttx/netutils/thttpd/timers.c
index 9a768dedb..b005da20b 100644
--- a/nuttx/netutils/thttpd/timers.c
+++ b/nuttx/netutils/thttpd/timers.c
@@ -202,33 +202,33 @@ Timer *tmr_create(struct timeval *nowP, TimerProc * timer_proc,
}
else
{
- t = (Timer *) malloc(sizeof(Timer));
+ t = (Timer*)malloc(sizeof(Timer));
if (!t)
{
return NULL;
}
- ++alloc_count;
+ alloc_count++;
}
- t->timer_proc = timer_proc;
+ t->timer_proc = timer_proc;
t->client_data = client_data;
- t->msecs = msecs;
- t->periodic = periodic;
+ t->msecs = msecs;
+ t->periodic = periodic;
- if (nowP != (struct timeval *)0)
+ if (nowP != NULL)
{
t->time = *nowP;
}
else
{
- (void)gettimeofday(&t->time, (struct timezone *)0);
+ (void)gettimeofday(&t->time, NULL);
}
- t->time.tv_sec += msecs / 1000L;
+ t->time.tv_sec += msecs / 1000L;
t->time.tv_usec += (msecs % 1000L) * 1000L;
if (t->time.tv_usec >= 1000000L)
{
- t->time.tv_sec += t->time.tv_usec / 1000000L;
+ t->time.tv_sec += t->time.tv_usec / 1000000L;
t->time.tv_usec %= 1000000L;
}
t->hash = hash(t);
@@ -248,7 +248,7 @@ long tmr_mstimeout(struct timeval *nowP)
register Timer *t;
gotone = 0;
- msecs = 0; /* make lint happy */
+ msecs = 0;
/* Since the lists are sorted, we only need to look at the * first timer on
* each one.
@@ -272,6 +272,7 @@ long tmr_mstimeout(struct timeval *nowP)
}
}
}
+
if (!gotone)
{
return INFTIM;
@@ -306,7 +307,7 @@ void tmr_run(struct timeval *nowP)
break;
}
- (t->timer_proc) (t->client_data, nowP);
+ (t->timer_proc)(t->client_data, nowP);
if (t->periodic)
{
/* Reschedule. */
@@ -332,14 +333,14 @@ void tmr_cancel(Timer * t)
/* Remove it from its active list. */
l_remove(t);
- --active_count;
+ active_count--;
/* And put it on the free list. */
- t->next = free_timers;
+ t->next = free_timers;
free_timers = t;
- ++free_count;
- t->prev = NULL;
+ free_count++;
+ t->prev = NULL;
}
void tmr_cleanup(void)
@@ -350,9 +351,9 @@ void tmr_cleanup(void)
{
t = free_timers;
free_timers = t->next;
- --free_count;
- free((void *)t);
- --alloc_count;
+ free_count--;
+ free((void*)t);
+ alloc_count--;
}
}