Mercurial > nomad > old-fuse
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);