From e1f2af00d79ef7d6edd900b3feff09b9553596f7 Mon Sep 17 00:00:00 2001 From: goldsimon Date: Sat, 13 Feb 2010 17:34:20 +0000 Subject: [PATCH] Fix usage of stats --- ports/unix/sys_arch.c | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/ports/unix/sys_arch.c b/ports/unix/sys_arch.c index f301b86..1c394b1 100644 --- a/ports/unix/sys_arch.c +++ b/ports/unix/sys_arch.c @@ -166,12 +166,7 @@ sys_mbox_new(struct sys_mbox **mb, int size) mbox->mutex = sys_sem_new_internal(1); mbox->wait_send = 0; -#if SYS_STATS - lwip_stats.sys.mbox.used++; - if (lwip_stats.sys.mbox.used > lwip_stats.sys.mbox.max) { - lwip_stats.sys.mbox.max = lwip_stats.sys.mbox.used; - } -#endif /* SYS_STATS */ + SYS_STATS_INC_USED(mbox); *mb = mbox; return ERR_OK; } @@ -181,9 +176,7 @@ sys_mbox_free(struct sys_mbox **mb) { if ((mb != NULL) && (*mb != SYS_MBOX_NULL)) { struct sys_mbox *mbox = *mb; -#if SYS_STATS - lwip_stats.sys.mbox.used--; -#endif /* SYS_STATS */ + SYS_STATS_DEC(mbox.used); sys_arch_sem_wait(&mbox->mutex, 0); sys_sem_free_internal(mbox->not_empty); @@ -368,12 +361,7 @@ sys_sem_new_internal(u8_t count) err_t sys_sem_new(struct sys_sem **sem, u8_t count) { -#if SYS_STATS - lwip_stats.sys.sem.used++; - if (lwip_stats.sys.sem.used > lwip_stats.sys.sem.max) { - lwip_stats.sys.sem.max = lwip_stats.sys.sem.used; - } -#endif /* SYS_STATS */ + SYS_STATS_INC_USED(sem); *sem = sys_sem_new_internal(count); if (*sem == NULL) { return ERR_MEM; @@ -482,9 +470,7 @@ void sys_sem_free(struct sys_sem **sem) { if ((sem != NULL) && (*sem != SYS_SEM_NULL)) { -#if SYS_STATS - lwip_stats.sys.sem.used--; -#endif /* SYS_STATS */ + SYS_STATS_DEC(sem.used); sys_sem_free_internal(*sem); } }