diff options
author | Ruslan Ermilov <ru@FreeBSD.org> | 2005-11-09 13:29:16 +0000 |
---|---|---|
committer | Ruslan Ermilov <ru@FreeBSD.org> | 2005-11-09 13:29:16 +0000 |
commit | 303989a2f30ecfadc2b76022da579a61008b2951 (patch) | |
tree | 54d0f8642eec5f374a08d8a2b18c53a66b4ba269 /sys/net/rtsock.c | |
parent | 643d537fcd4d3d9d24c216f4bd63e11ef4078a97 (diff) | |
download | src-303989a2f30ecfadc2b76022da579a61008b2951.tar.gz src-303989a2f30ecfadc2b76022da579a61008b2951.zip |
Use sparse initializers for "struct domain" and "struct protosw",
so they are easier to follow for the human being.
Notes
Notes:
svn path=/head/; revision=152242
Diffstat (limited to 'sys/net/rtsock.c')
-rw-r--r-- | sys/net/rtsock.c | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/sys/net/rtsock.c b/sys/net/rtsock.c index 394256152cba..641a796ac425 100644 --- a/sys/net/rtsock.c +++ b/sys/net/rtsock.c @@ -1257,16 +1257,22 @@ SYSCTL_NODE(_net, PF_ROUTE, routetable, CTLFLAG_RD, sysctl_rtsock, ""); static struct domain routedomain; /* or at least forward */ static struct protosw routesw[] = { -{ SOCK_RAW, &routedomain, 0, PR_ATOMIC|PR_ADDR, - 0, route_output, raw_ctlinput, 0, - 0, - raw_init, 0, 0, 0, - &route_usrreqs +{ + .pr_type = SOCK_RAW, + .pr_domain = &routedomain, + .pr_flags = PR_ATOMIC|PR_ADDR, + .pr_output = route_output, + .pr_ctlinput = raw_ctlinput, + .pr_init = raw_init, + .pr_usrreqs = &route_usrreqs } }; -static struct domain routedomain = - { PF_ROUTE, "route", 0, 0, 0, - routesw, &routesw[sizeof(routesw)/sizeof(routesw[0])] }; +static struct domain routedomain = { + .dom_family = PF_ROUTE, + .dom_name = "route", + .dom_protosw = routesw, + .dom_protoswNPROTOSW = &routesw[sizeof(routesw)/sizeof(routesw[0])] +}; DOMAIN_SET(route); |