Print this page
2976 remove useless offsetof() macros
*** 54,66 ****
#define SF_DEBUG(level, args)
#endif
static int sf_bus_config_debug = 0;
- /* Why do I have to do this? */
- #define offsetof(s, m) (size_t)(&(((s *)0)->m))
-
#include <sys/scsi/scsi.h>
#include <sys/fc4/fcal.h>
#include <sys/fc4/fcp.h>
#include <sys/fc4/fcal_linkapp.h>
#include <sys/socal_cq_defs.h>
--- 54,63 ----
*** 75,84 ****
--- 72,82 ----
#include <sys/proc.h>
#include <sys/kstat.h>
#include <sys/devctl.h>
#include <sys/scsi/targets/ses.h>
#include <sys/callb.h>
+ #include <sys/sysmacros.h>
static int sf_info(dev_info_t *, ddi_info_cmd_t, void *, void **);
static int sf_attach(dev_info_t *, ddi_attach_cmd_t);
static int sf_detach(dev_info_t *, ddi_detach_cmd_t);
static void sf_softstate_unlink(struct sf *);