diff options
author | rwatson <rwatson@FreeBSD.org> | 2006-07-11 23:18:28 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2006-07-11 23:18:28 +0000 |
commit | 2137fc50e63deaaa5b157d30cad71e58e711f606 (patch) | |
tree | 929b63820e4c3cfe7ce25a1c573b885f1b5ce22d /sys/kern/uipc_domain.c | |
parent | b7a5696a9bda1d0dfd383a3ac205be5a490d5ccb (diff) | |
download | FreeBSD-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.c | 4 |
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)(); |