Change pru_abort() return type to the type of void and make pru_abort()
authormvs <mvs@openbsd.org>
Mon, 17 Oct 2022 14:49:01 +0000 (14:49 +0000)
committermvs <mvs@openbsd.org>
Mon, 17 Oct 2022 14:49:01 +0000 (14:49 +0000)
commit280d7fb53c6711de2bb83b7a67ed4ac8b8b3b32c
tree78baeab72370cdbd52381c90897365c09a29d9ad
parent01c6d69736c40d9080cbc9a735698454cb7d2c3f
Change pru_abort() return type to the type of void and make pru_abort()
optional.

We have no interest on pru_abort() return value. We call it only from
soabort() which is dummy pru_abort() wrapper and has no return value.

Only the connection oriented sockets need to implement (*pru_abort)()
handler. Such sockets are tcp(4) and unix(4) sockets, so remove existing
code for all others, it doesn't called.

ok guenther@
18 files changed:
sys/kern/uipc_usrreq.c
sys/net/pfkeyv2.c
sys/net/rtsock.c
sys/netinet/ip_divert.c
sys/netinet/ip_divert.h
sys/netinet/ip_gre.c
sys/netinet/ip_var.h
sys/netinet/raw_ip.c
sys/netinet/tcp_usrreq.c
sys/netinet/tcp_var.h
sys/netinet/udp_usrreq.c
sys/netinet/udp_var.h
sys/netinet6/ip6_divert.c
sys/netinet6/ip6_divert.h
sys/netinet6/ip6_var.h
sys/netinet6/raw_ip6.c
sys/sys/protosw.h
sys/sys/unpcb.h