From 2137fc50e63deaaa5b157d30cad71e58e711f606 Mon Sep 17 00:00:00 2001 From: rwatson Date: Tue, 11 Jul 2006 23:18:28 +0000 Subject: 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. --- sys/kern/uipc_domain.c | 4 ---- 1 file changed, 4 deletions(-) (limited to 'sys/kern/uipc_domain.c') 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)(); -- cgit v1.1