From a8d9b5ce9b1e01d8be260d6d2df59516eb0f8473 Mon Sep 17 00:00:00 2001 From: rsiddharth Date: Mon, 16 Dec 2019 20:05:07 -0500 Subject: nserver: Update call_function. * nserver/src/ncmd.c (call_function): Add arg out. Return integer. (process): Skeleton commented out. * nserver/src/ncmd.h (call_function): Update function declaration. (process): New function declaration. * nserver/tests/ncmd_tests.c (test_call_function): Update test. --- nserver/src/ncmd.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'nserver/src/ncmd.h') diff --git a/nserver/src/ncmd.h b/nserver/src/ncmd.h index f502c07..dff1c76 100644 --- a/nserver/src/ncmd.h +++ b/nserver/src/ncmd.h @@ -9,6 +9,7 @@ #define CMD_MIN_SIZE 5 #define CMD_MAX_SIZE 120 +#define RSP_SIZE 200 enum FUNCTIONS { NS_CREATE, @@ -24,8 +25,10 @@ int sanitize(char *cmd); char *check_cmd(char *cmd); struct bstrList *cmd_parts(char *cmd); + int find_function(struct bstrList *cmd_parts); -char *call_function(int func, struct bstrList *cmd_parts); +int call_function(int func, struct bstrList *cmd_parts, char *out); +int process(char *cmd, int sock); #endif -- cgit v1.2.3