Print this page
2976 remove useless offsetof() macros
@@ -27,10 +27,11 @@
#include <sys/ksynch.h>
#include <sys/cmn_err.h>
#include <sys/kmem.h>
#include <sys/conf.h>
#include <sys/errno.h>
+#include <sys/sysmacros.h>
#ifdef _SunOS_5_6
/*
* on 2.6 both dki_lock.h and rpc/types.h define bool_t so we
* define enum_t here as it is all we need from rpc/types.h
@@ -5637,17 +5638,10 @@
mutex_exit(&rdc_conf_lock);
return (rc);
}
-/*
- * Yet another standard thing that is not standard ...
- */
-#ifndef offsetof
-#define offsetof(s, m) ((size_t)(&((s *)0)->m))
-#endif
-
static int
rdc_status(void *arg, int mode, rdc_config_t *uparms, spcs_s_info_t kstatus)
{
rdc_k_info_t *krdc;
rdc_u_info_t *urdc;