Introduce the pru_*() wrappers for corresponding (*pr_usrreq)() calls.
authormvs <mvs@openbsd.org>
Sat, 13 Aug 2022 21:01:46 +0000 (21:01 +0000)
committermvs <mvs@openbsd.org>
Sat, 13 Aug 2022 21:01:46 +0000 (21:01 +0000)
commit69690c9b3a032b5bbba1b3bc6c1144f5d52ee702
treeb4efc73c07188ba9fe7db8147bdb69ce7aa9e368
parent7365c3921944a87ea4b3fe0a8bdac0ae555a1db2
Introduce the pru_*() wrappers for corresponding (*pr_usrreq)() calls.

This is helpful for the following (*pr_usrreq)() split to multiple
handlers. But right now this makes code more readable.

Also add '#ifndef _SYS_SOCKETVAR_H_' to sys/socketvar.h. This prevents the
collisions when both sys/protosw.h and sys/socketvar.h are included
together. Both 'socket' and 'protosw' structures are required to be
defined before pru_*() wrappers, so we need to include sys/socketvar.h to
sys/protosw.h.

ok bluhm@
sys/kern/sys_socket.c
sys/kern/uipc_socket.c
sys/kern/uipc_socket2.c
sys/kern/uipc_syscalls.c
sys/net/if.c
sys/nfs/nfs_socket.c
sys/sys/protosw.h
sys/sys/socketvar.h