summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_domain.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2006-07-11 23:18:28 +0000
committerrwatson <rwatson@FreeBSD.org>2006-07-11 23:18:28 +0000
commit2137fc50e63deaaa5b157d30cad71e58e711f606 (patch)
tree929b63820e4c3cfe7ce25a1c573b885f1b5ce22d /sys/kern/uipc_domain.c
parentb7a5696a9bda1d0dfd383a3ac205be5a490d5ccb (diff)
downloadFreeBSD-src-2137fc50e63deaaa5b157d30cad71e58e711f606.zip
FreeBSD-src-2137fc50e63deaaa5b157d30cad71e58e711f606.tar.gz
Several protocol switch functions (pru_abort, pru_detach, pru_sosetlabel)
return void, so don't implement no-op versions of these functions. Instead, consistently check if those switch pointers are NULL before invoking them.
Diffstat (limited to 'sys/kern/uipc_domain.c')
-rw-r--r--sys/kern/uipc_domain.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/sys/kern/uipc_domain.c b/sys/kern/uipc_domain.c
index 6adb336..28cddce 100644
--- a/sys/kern/uipc_domain.c
+++ b/sys/kern/uipc_domain.c
@@ -80,14 +80,12 @@ MTX_SYSINIT(domain, &dom_mtx, "domain list", MTX_DEF);
* All functions return EOPNOTSUPP.
*/
struct pr_usrreqs nousrreqs = {
- .pru_abort = pru_abort_notsupp,
.pru_accept = pru_accept_notsupp,
.pru_attach = pru_attach_notsupp,
.pru_bind = pru_bind_notsupp,
.pru_connect = pru_connect_notsupp,
.pru_connect2 = pru_connect2_notsupp,
.pru_control = pru_control_notsupp,
- .pru_detach = pru_detach_notsupp,
.pru_disconnect = pru_disconnect_notsupp,
.pru_listen = pru_listen_notsupp,
.pru_peeraddr = pru_peeraddr_notsupp,
@@ -100,7 +98,6 @@ struct pr_usrreqs nousrreqs = {
.pru_sosend = pru_sosend_notsupp,
.pru_soreceive = pru_soreceive_notsupp,
.pru_sopoll = pru_sopoll_notsupp,
- .pru_sosetlabel = pru_sosetlabel_null
};
static void
@@ -125,7 +122,6 @@ protosw_init(struct protosw *pr)
DEFAULT(pu->pru_sosend, sosend);
DEFAULT(pu->pru_soreceive, soreceive);
DEFAULT(pu->pru_sopoll, sopoll);
- DEFAULT(pu->pru_sosetlabel, pru_sosetlabel_null);
#undef DEFAULT
if (pr->pr_init)
(*pr->pr_init)();
OpenPOWER on IntegriCloud