Print this page
2976 remove useless offsetof() macros

*** 50,59 **** --- 50,60 ---- #include <sys/ddi.h> #include <sys/sunddi.h> #include <sys/stream.h> /* required for MBLK* */ #include <sys/strsun.h> /* required for mionack() */ #include <sys/byteorder.h> + #include <sys/sysmacros.h> #include <sys/pci.h> #include <inet/common.h> #include <inet/led.h> #include <inet/mi.h> #include <inet/nd.h>
*** 105,117 **** #endif #define GET_TXBUF(dp, sn) \ &(dp)->tx_buf[SLOT((dp)->tx_slots_base + (sn), (dp)->gc.gc_tx_buf_size)] - #ifndef offsetof - #define offsetof(t, m) ((long)&(((t *) 0)->m)) - #endif #define TXFLAG_VTAG(flag) \ (((flag) & GEM_TXFLAG_VTAG) >> GEM_TXFLAG_VTAG_SHIFT) #define MAXPKTBUF(dp) \ ((dp)->mtu + sizeof (struct ether_header) + VTAG_SIZE + ETHERFCSL) --- 106,115 ----