diff options
author | rsiddharth <s@ricketyspace.net> | 2019-12-16 20:05:07 -0500 |
---|---|---|
committer | rsiddharth <s@ricketyspace.net> | 2020-04-17 20:56:36 -0400 |
commit | a8d9b5ce9b1e01d8be260d6d2df59516eb0f8473 (patch) | |
tree | da5189b9fff363f92de16edb796a7429054f2dd8 /nserver/src/ncmd.h | |
parent | 76c8c714cdf91c1841ab2a50e2bc2de5399aa820 (diff) |
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.
Diffstat (limited to 'nserver/src/ncmd.h')
-rw-r--r-- | nserver/src/ncmd.h | 5 |
1 files changed, 4 insertions, 1 deletions
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 |