aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/nSocket/nstack/nstack_info_parse.c20
-rw-r--r--src/nSocket/nstack/nstack_module.h5
2 files changed, 16 insertions, 9 deletions
diff --git a/src/nSocket/nstack/nstack_info_parse.c b/src/nSocket/nstack/nstack_info_parse.c
index 04abb4e..84538cc 100644
--- a/src/nSocket/nstack/nstack_info_parse.c
+++ b/src/nSocket/nstack/nstack_info_parse.c
@@ -85,6 +85,7 @@ nstack_parse_module_cfg_json (char *param)
int ret = NSTACK_RETURN_FAIL;
int index = 0;
int icnt = 0;
+ int ret_val;
if (!obj)
{
@@ -125,10 +126,21 @@ nstack_parse_module_cfg_json (char *param)
NSTACK_JSON_PARSE_STRING (module_obj, "stack_name", MODULE_NAME_MAX,
&(g_nstack_module_desc[icnt].modName[0]),
index);
- NSTACK_JSON_PARSE_STRING (module_obj, "function_name",
- MODULE_NAME_MAX,
- &(g_nstack_module_desc
- [icnt].register_fn_name[0]), index);
+ STRCPY_S (&(g_nstack_module_desc[icnt].register_fn_name[0]),
+ sizeof (&
+ (g_nstack_module_desc[icnt].register_fn_name[0])),
+ &(g_nstack_module_desc[icnt].modName[0]));
+ ret_val =
+ STRCAT_S (&(g_nstack_module_desc[icnt].register_fn_name[0]),
+ sizeof (&
+ (g_nstack_module_desc[icnt].register_fn_name
+ [0])), "_stack_register");
+ if (EOK != ret_val)
+ {
+ NSFW_LOGERR ("register_fn_name STRCAT_S failed]ret_val=%d",
+ ret_val);
+ return -1;
+ }
NSTACK_JSON_PARSE_STRING (module_obj, "libname", MODULE_NAME_MAX,
&(g_nstack_module_desc[icnt].libPath[0]),
index);
diff --git a/src/nSocket/nstack/nstack_module.h b/src/nSocket/nstack/nstack_module.h
index ec81ac1..40a2ef8 100644
--- a/src/nSocket/nstack/nstack_module.h
+++ b/src/nSocket/nstack/nstack_module.h
@@ -38,11 +38,6 @@ extern "C"{
#define NSTACK_MAX_MODULE_NUM 8
#define NSTACK_PRO_MODULE 1
-#define MIN_SOCK_FOR_STACKX 0
-
-#define MOD_PRI_FOR_STACKX 1
-#define REG_FUN_FOR_STACKX "nstack_stack_register"
-
#define NSTACK_EP_FREE_NEED_REF 1 /*when epoll information free, need to wait that stack would not notify event */
#define NSTACK_EP_FREE_NONEED_REF 0