From 5e5881391bfa6e261ab0f6349a5f12a526e2f293 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Fri, 30 Jul 2021 17:37:30 -0700 Subject: Simplify the SP transport initialization process. --- src/sp/transport/inproc/inproc.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/sp/transport/inproc/inproc.c') diff --git a/src/sp/transport/inproc/inproc.c b/src/sp/transport/inproc/inproc.c index e9ac2e42..a67d6d18 100644 --- a/src/sp/transport/inproc/inproc.c +++ b/src/sp/transport/inproc/inproc.c @@ -67,13 +67,12 @@ struct inproc_ep { // which we use for coordinating rendezvous. static inproc_global nni_inproc; -static int +static void inproc_init(void) { NNI_LIST_INIT(&nni_inproc.servers, inproc_ep, node); nni_mtx_init(&nni_inproc.mx); - return (0); } static void @@ -676,7 +675,6 @@ static nni_sp_listener_ops inproc_listener_ops = { // This is the inproc transport linkage, and should be the only global // symbol in this entire file. struct nni_sp_tran nni_inproc_tran = { - .tran_version = NNI_TRANSPORT_VERSION, .tran_scheme = "inproc", .tran_dialer = &inproc_dialer_ops, .tran_listener = &inproc_listener_ops, @@ -688,5 +686,6 @@ struct nni_sp_tran nni_inproc_tran = { int nng_inproc_register(void) { - return (nni_sp_tran_register(&nni_inproc_tran)); + nni_sp_tran_register(&nni_inproc_tran); + return (0); } -- cgit v1.2.3-70-g09d2