[BACK]Return to if.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / net

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/net/if.c between version 1.42 and 1.43

version 1.42, 1997/10/02 19:41:56 version 1.43, 1998/01/28 02:35:30
Line 102  if_attach(ifp)
Line 102  if_attach(ifp)
          * create a Link Level name for this device           * create a Link Level name for this device
          */           */
         namelen = strlen(ifp->if_xname);          namelen = strlen(ifp->if_xname);
 #define _offsetof(t, m) ((int)((caddr_t)&((t *)0)->m))          masklen = offsetof(struct sockaddr_dl, sdl_data[0]) + namelen;
         masklen = _offsetof(struct sockaddr_dl, sdl_data[0]) + namelen;  
         socksize = masklen + ifp->if_addrlen;          socksize = masklen + ifp->if_addrlen;
 #define ROUNDUP(a) (1 + (((a) - 1) | (sizeof(long) - 1)))  #define ROUNDUP(a) (1 + (((a) - 1) | (sizeof(long) - 1)))
         if (socksize < sizeof(*sdl))          if (socksize < sizeof(*sdl))

Legend:
Removed from v.1.42  
changed lines
  Added in v.1.43

CVSweb <webmaster@jp.NetBSD.org>