/[lwip]/lwip/src/arch/unix/sys_arch.c
ViewVC logotype

Diff of /lwip/src/arch/unix/sys_arch.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.1.1 by likewise, Sat Oct 19 13:00:45 2002 UTC revision 1.2 by jani, Wed Dec 18 12:49:02 2002 UTC
# Line 183  sys_mbox_new() Line 183  sys_mbox_new()
183    mbox->wait_send = 0;    mbox->wait_send = 0;
184        
185  #ifdef SYS_STATS  #ifdef SYS_STATS
186    stats.sys.mbox.used++;    lwip_stats.sys.mbox.used++;
187    if(stats.sys.mbox.used > stats.sys.mbox.max) {    if(lwip_stats.sys.mbox.used > lwip_stats.sys.mbox.max) {
188      stats.sys.mbox.max = stats.sys.mbox.used;      lwip_stats.sys.mbox.max = lwip_stats.sys.mbox.used;
189    }    }
190  #endif /* SYS_STATS */  #endif /* SYS_STATS */
191        
# Line 197  sys_mbox_free(struct sys_mbox *mbox) Line 197  sys_mbox_free(struct sys_mbox *mbox)
197  {  {
198    if(mbox != SYS_MBOX_NULL) {    if(mbox != SYS_MBOX_NULL) {
199  #ifdef SYS_STATS  #ifdef SYS_STATS
200      stats.sys.mbox.used--;      lwip_stats.sys.mbox.used--;
201  #endif /* SYS_STATS */  #endif /* SYS_STATS */
202      sys_sem_wait(mbox->mutex);      sys_sem_wait(mbox->mutex);
203            
# Line 293  struct sys_sem * Line 293  struct sys_sem *
293  sys_sem_new(u8_t count)  sys_sem_new(u8_t count)
294  {  {
295  #ifdef SYS_STATS  #ifdef SYS_STATS
296    stats.sys.sem.used++;    lwip_stats.sys.sem.used++;
297    if(stats.sys.sem.used > stats.sys.sem.max) {    if(lwip_stats.sys.sem.used > lwip_stats.sys.sem.max) {
298      stats.sys.sem.max = stats.sys.sem.used;      lwip_stats.sys.sem.max = lwip_stats.sys.sem.used;
299    }    }
300  #endif /* SYS_STATS */  #endif /* SYS_STATS */
301    return sys_sem_new_(count);    return sys_sem_new_(count);
# Line 404  sys_sem_free(struct sys_sem *sem) Line 404  sys_sem_free(struct sys_sem *sem)
404  {  {
405    if(sem != SYS_SEM_NULL) {    if(sem != SYS_SEM_NULL) {
406  #ifdef SYS_STATS  #ifdef SYS_STATS
407      stats.sys.sem.used--;      lwip_stats.sys.sem.used--;
408  #endif /* SYS_STATS */  #endif /* SYS_STATS */
409      sys_sem_free_(sem);      sys_sem_free_(sem);
410    }    }

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26