summaryrefslogtreecommitdiffstats
path: root/nserver/src/ncmd.h
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2019-12-16 20:05:07 -0500
committerrsiddharth <s@ricketyspace.net>2020-04-17 20:56:36 -0400
commita8d9b5ce9b1e01d8be260d6d2df59516eb0f8473 (patch)
treeda5189b9fff363f92de16edb796a7429054f2dd8 /nserver/src/ncmd.h
parent76c8c714cdf91c1841ab2a50e2bc2de5399aa820 (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.h5
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