rt_xmsghdr
const struct rt_xmsghdr *rtm = in;
struct rt_xmsghdr *rtm = (struct rt_xmsghdr *)w->w_tmem;
_rt_setmetrics(int which, const struct rt_xmsghdr *in, struct rtentry *out)
rtm_setmetrics(const struct rtentry *in, struct rt_xmsghdr *out)
return sizeof(struct rt_xmsghdr);
struct rt_xmsghdr *rtm;
rtm = mtod(m, struct rt_xmsghdr *);
struct rt_xmsghdr *rtm = (struct rt_xmsghdr *)cp0;
struct rt_xmsghdr rtm;
mtod(m, struct rt_xmsghdr *)->rtm_addrs = info.rti_addrs;
struct rt_xmsghdr rtm;
mtod(m, struct rt_xmsghdr *)->rtm_addrs = info.rti_addrs;
static void _rt_setmetrics(int, const struct rt_xmsghdr *, struct rtentry *);
static void rtm_setmetrics(const struct rtentry *, struct rt_xmsghdr *);
struct rt_xmsghdr rtm;
offsetof(struct rt_xmsghdr, rtm_type) + sizeof(rtm.rtm_type))
m_copydata(m, offsetof(struct rt_xmsghdr, rtm_type),
struct rt_xmsghdr *rtm, struct rt_xmsghdr **new_rtm)
struct rt_xmsghdr *old_rtm = rtm;
R_Malloc(*new_rtm, struct rt_xmsghdr *, len);
struct rt_xmsghdr hdr;
struct rt_xmsghdr *rtm = NULL;
struct rt_xmsghdr *old_rtm = NULL, *new_rtm = NULL;
R_Malloc(rtm, struct rt_xmsghdr *, len);