[BACK]Return to pool.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / systat

Diff for /src/usr.bin/systat/pool.c between version 1.15 and 1.16

version 1.15, 2017/07/31 04:23:30 version 1.16, 2018/02/08 13:22:25
Line 245 
Line 245 
 sort_psize_callback(const void *s1, const void *s2)  sort_psize_callback(const void *s1, const void *s2)
 {  {
         struct pool_info *p1, *p2;          struct pool_info *p1, *p2;
         size_t ps1, ps2;  
   
         p1 = (struct pool_info *)s1;          p1 = (struct pool_info *)s1;
         p2 = (struct pool_info *)s2;          p2 = (struct pool_info *)s2;
   
         ps1  = (size_t)(p1->pool.pr_nget - p1->pool.pr_nput) *          if (p1->pool.pr_size <  p2->pool.pr_size)
             (size_t)p1->pool.pr_size;  
         ps2  = (size_t)(p2->pool.pr_nget - p2->pool.pr_nput) *  
             (size_t)p2->pool.pr_size;  
   
         if (ps1 <  ps2)  
                 return sortdir;                  return sortdir;
         if (ps1 >  ps2)          if (p1->pool.pr_size >  p2->pool.pr_size)
                 return -sortdir;                  return -sortdir;
   
         return sort_npage_callback(s1, s2);          return sort_npage_callback(s1, s2);

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16