summaryrefslogtreecommitdiff
path: root/src/core/init.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2024-04-14 15:47:55 -0700
committerGarrett D'Amore <garrett@damore.org>2024-04-14 18:52:56 -0700
commit808eb5198dbe7e0fb2f968977419eb492b84de37 (patch)
treeff824460bafbf2009d29cd6c417e41911ba92892 /src/core/init.c
parent0155949433fbd7632c41dded086a1f02237c3f94 (diff)
downloadnng-808eb5198dbe7e0fb2f968977419eb492b84de37.tar.gz
nng-808eb5198dbe7e0fb2f968977419eb492b84de37.tar.bz2
nng-808eb5198dbe7e0fb2f968977419eb492b84de37.zip
Announce NNG version in log.
Diffstat (limited to 'src/core/init.c')
-rw-r--r--src/core/init.c17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/core/init.c b/src/core/init.c
index 8f2e1056..c7a660b0 100644
--- a/src/core/init.c
+++ b/src/core/init.c
@@ -9,6 +9,7 @@
//
#include "core/nng_impl.h"
+#include "nng/nng.h"
#include <stdbool.h>
#include <stdio.h>
@@ -44,6 +45,8 @@ nni_init_helper(void)
nni_sp_tran_sys_init();
nni_inited = true;
+ nng_log_notice(
+ "NNG-INIT", "NNG library version %s initialized", nng_version());
return (0);
}
@@ -51,7 +54,12 @@ nni_init_helper(void)
int
nni_init(void)
{
- return (nni_plat_init(nni_init_helper));
+ int rv;
+ if ((rv = nni_plat_init(nni_init_helper)) != 0) {
+ nng_log_err("NNG-INIT",
+ "NNG library initialization failed: %s", nng_strerror(rv));
+ }
+ return (rv);
}
// accessing the list of parameters
@@ -60,7 +68,7 @@ typedef struct nni_init_param {
nng_init_parameter param;
uint64_t value;
#ifdef NNG_TEST_LIB
- uint64_t effective;
+ uint64_t effective;
#endif
} nni_init_param;
@@ -114,7 +122,7 @@ nni_init_set_effective(nng_init_parameter p, uint64_t value)
}
}
if ((item = NNI_ALLOC_STRUCT(item)) != NULL) {
- item->param = p;
+ item->param = p;
item->effective = value;
nni_list_append(&nni_init_params, item);
}
@@ -134,11 +142,10 @@ nni_init_get_effective(nng_init_parameter p)
return (item->effective);
}
}
- return ((uint64_t)-1);
+ return ((uint64_t) -1);
}
#endif
-
static void
nni_init_params_fini(void)
{