Print this page
2976 remove useless offsetof() macros

@@ -72,10 +72,11 @@
 #include <sys/dkio.h>
 #include <sys/vtoc.h>
 #include <sys/cmn_err.h>
 #include <sys/modctl.h>
 #include <sys/ddi.h>
+#include <sys/sysmacros.h>
 #include <sys/sunddi.h>
 #include <sys/sunldi.h>
 #include <sys/nsctl/nsvers.h>
 
 #include <sys/nsc_thread.h>

@@ -2413,15 +2414,10 @@
         }
 
         return (0);
 }
 
-
-#ifndef offsetof
-#define offsetof(s, m)  ((size_t)(&((s *)0)->m))
-#endif
-
 /*
  * re-write the size of the current partition
  */
 static int
 sv_fix_dkiocgvtoc(const intptr_t arg, const int mode, sv_dev_t *svp)