Print this page
XXXX adding PID information to netstat output

Split Close
Expand all
Collapse all
          --- old/usr/src/common/list/list.c
          +++ new/usr/src/common/list/list.c
↓ open down ↓ 241 lines elided ↑ open up ↑
 242  242  list_link_active(list_node_t *link)
 243  243  {
 244  244          return (link->list_next != NULL);
 245  245  }
 246  246  
 247  247  int
 248  248  list_is_empty(list_t *list)
 249  249  {
 250  250          return (list_empty(list));
 251  251  }
      252 +
      253 +uint64_t
      254 +list_size(list_t *list)
      255 +{
      256 +        size_t sz = 0;
      257 +        list_node_t *node;
      258 +
      259 +        node = &list->list_head;
      260 +        while (node->list_next != &list->list_head) {
      261 +                sz++;
      262 +                node = node->list_next;
      263 +        }
      264 +        return (sz);
      265 +}
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX