原文地址:http://shajunxing.tpddns.cn:8888/web/blog/2018-03-28-C语言一条语句完成结构体定义、变量创建、成员初始化/index.html
在这里看到的:http://blog.saruta.eu/netlink_strace.html,如武侠高人一样,行云流水,一气呵成,太牛逼了!
struct {
struct nlmsghdr nlh;
struct netlink_diag_req ndr;
} req = {
.nlh = {
.nlmsg_len = sizeof(req),
.nlmsg_type = SOCK_DIAG_BY_FAMILY,
.nlmsg_flags = NLM_F_DUMP | NLM_F_REQUEST
},
.ndr = {
.sdiag_family = AF_NETLINK,
.sdiag_protocol = NDIAG_PROTO_ALL,
.ndiag_show = NDIAG_SHOW_MEMINFO
}
};