changeset 131:fa2ca8654581

client: provide a stub RPC handler for CREATE Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Sun, 18 Oct 2015 09:43:05 -0400
parents 344304b7fe67
children ccf91f4e7c8f
files src/client/cmd_dir.c src/client/cmds.c src/client/cmds.h
diffstat 3 files changed, 13 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/client/cmd_dir.c	Sun Oct 18 09:43:05 2015 -0400
+++ b/src/client/cmd_dir.c	Sun Oct 18 09:43:05 2015 -0400
@@ -24,6 +24,11 @@
 
 #include "cmds.h"
 
+int cmd_create(union cmd *cmd)
+{
+	return ENOTSUP;
+}
+
 int cmd_lookup(union cmd *cmd)
 {
 	return ENOTSUP;
--- a/src/client/cmds.c	Sun Oct 18 09:43:05 2015 -0400
+++ b/src/client/cmds.c	Sun Oct 18 09:43:05 2015 -0400
@@ -59,6 +59,7 @@
 	bool_t (*req)(XDR *, void *);
 	bool_t (*res)(XDR *, void *);
 } cmdtbl[] = {
+	CMD_ARG_RET(NRPC_CREATE,        create,        cmd_create),
 	CMD_ARG_RET(NRPC_LOGIN,         login,         cmd_login),
 	CMD_ARG_RET(NRPC_LOOKUP,        lookup,        cmd_lookup),
 	CMD        (NRPC_NOP,           nop,           cmd_nop),
--- a/src/client/cmds.h	Sun Oct 18 09:43:05 2015 -0400
+++ b/src/client/cmds.h	Sun Oct 18 09:43:05 2015 -0400
@@ -26,6 +26,12 @@
 #include <nomad/rpc_fs.h>
 
 union cmd {
+	/* create */
+	struct {
+		struct rpc_create_req req;
+		struct rpc_create_res res;
+	} create;
+
 	/* login */
 	struct {
 		struct rpc_login_req req;
@@ -50,6 +56,7 @@
 extern bool process_connection(int fd);
 
 /* RPC handlers */
+extern int cmd_create(union cmd *cmd);
 extern int cmd_login(union cmd *cmd);
 extern int cmd_lookup(union cmd *cmd);
 extern int cmd_nop(union cmd *cmd);