Print this page
2976 remove useless offsetof() macros
*** 28,45 ****
#ifdef __cplusplus
extern "C" {
#endif
#include <sys/ib/clients/of/sol_ofs/sol_ofs_common.h>
#include <sys/ib/clients/of/rdma/rdma_cm.h>
#include <sys/ib/clients/of/sol_ofs/sol_ib_cma.h> /* Transport Specific */
- #if !defined(offsetof)
- #define offsetof(s, m) (size_t)(&(((s *)0)->m))
- #endif
#define IS_UDP_CMID(idp) ((idp)->ps == RDMA_PS_UDP || \
(idp)->ps == RDMA_PS_IPOIB)
#define IS_VALID_SOCKADDR(sockaddrp) \
((sockaddrp)->sa_family == AF_INET || \
--- 28,43 ----
#ifdef __cplusplus
extern "C" {
#endif
+ #include <sys/sysmacros.h>
#include <sys/ib/clients/of/sol_ofs/sol_ofs_common.h>
#include <sys/ib/clients/of/rdma/rdma_cm.h>
#include <sys/ib/clients/of/sol_ofs/sol_ib_cma.h> /* Transport Specific */
#define IS_UDP_CMID(idp) ((idp)->ps == RDMA_PS_UDP || \
(idp)->ps == RDMA_PS_IPOIB)
#define IS_VALID_SOCKADDR(sockaddrp) \
((sockaddrp)->sa_family == AF_INET || \