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

Diff for /src/usr.bin/netstat/Attic/atalk.c between version 1.1 and 1.2

version 1.1, 1997/07/23 16:07:56 version 1.2, 1998/06/23 22:40:39
Line 219 
Line 219 
         const struct sockaddr *mask;          const struct sockaddr *mask;
         int what;          int what;
 {  {
         int             n;          size_t          n, l;
         static char     buf[100];          static char     buf[100];
         struct sockaddr_at *sat1, *sat2;          struct sockaddr_at *sat1, *sat2;
         struct sockaddr_at thesockaddr;          struct sockaddr_at thesockaddr;
Line 232 
Line 232 
         thesockaddr.sat_addr.s_net = sat1->sat_addr.s_net &          thesockaddr.sat_addr.s_net = sat1->sat_addr.s_net &
             sat2->sat_addr.s_net;              sat2->sat_addr.s_net;
         n = snprintf(buf, sizeof(buf), "%s", atalk_print(sa2, 1 | (what & 8)));          n = snprintf(buf, sizeof(buf), "%s", atalk_print(sa2, 1 | (what & 8)));
           if (n >= sizeof(buf))
                   n = sizeof(buf) - 1;
         if (sat2->sat_addr.s_net != 0xFFFF) {          if (sat2->sat_addr.s_net != 0xFFFF) {
                 thesockaddr.sat_addr.s_net = sat1->sat_addr.s_net |                  thesockaddr.sat_addr.s_net = sat1->sat_addr.s_net |
                     ~sat2->sat_addr.s_net;                      ~sat2->sat_addr.s_net;
                 n += snprintf(buf + n, sizeof(buf) - n,                  l = snprintf(buf + n, sizeof(buf) - n,
                     "-%s", atalk_print(sa2, 1 | (what & 8)));                      "-%s", atalk_print(sa2, 1 | (what & 8)));
                   if (l >= sizeof(buf) - n)
                           l = sizeof(buf) - n - 1;
                   n += l;
         }          }
         if (what & 2)          if (what & 2) {
                 n += snprintf(buf + n, sizeof(buf) - n, ".%s",                  l = snprintf(buf + n, sizeof(buf) - n, ".%s",
                     atalk_print(sa, what & (~1)));                      atalk_print(sa, what & (~1)));
                   if (l >= sizeof(buf) - n)
                           l = sizeof(buf) - n - 1;
                   n += l;
           }
         return (buf);          return (buf);
 }  }
   

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