From dcace5669d81e83aea7a22539593b0f158eb224c Mon Sep 17 00:00:00 2001 From: ru Date: Wed, 9 Nov 2005 13:29:16 +0000 Subject: Use sparse initializers for "struct domain" and "struct protosw", so they are easier to follow for the human being. --- sys/net/rtsock.c | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) (limited to 'sys/net/rtsock.c') diff --git a/sys/net/rtsock.c b/sys/net/rtsock.c index 3942561..641a796 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); -- cgit v1.1