summaryrefslogtreecommitdiffstats
path: root/rpc
diff options
context:
space:
mode:
Diffstat (limited to 'rpc')
-rw-r--r--rpc/block.h1
-rw-r--r--rpc/block.x1
-rw-r--r--rpc/block_xdr.c3
3 files changed, 5 insertions, 0 deletions
diff --git a/rpc/block.h b/rpc/block.h
index 8cd38fb..132cf63 100644
--- a/rpc/block.h
+++ b/rpc/block.h
@@ -35,6 +35,7 @@ typedef struct blockCreateCli blockCreateCli;
struct blockDeleteCli {
char block_name[255];
+ char volume[255];
char *block_hosts;
};
typedef struct blockDeleteCli blockDeleteCli;
diff --git a/rpc/block.x b/rpc/block.x
index b90aa45..e5c1984 100644
--- a/rpc/block.x
+++ b/rpc/block.x
@@ -16,6 +16,7 @@ struct blockCreateCli {
struct blockDeleteCli {
char block_name[255];
+ char volume[255];
string block_hosts<>;
};
diff --git a/rpc/block_xdr.c b/rpc/block_xdr.c
index c0a5666..3bc0afc 100644
--- a/rpc/block_xdr.c
+++ b/rpc/block_xdr.c
@@ -50,6 +50,9 @@ xdr_blockDeleteCli (XDR *xdrs, blockDeleteCli *objp)
if (!xdr_vector (xdrs, (char *)objp->block_name, 255,
sizeof (char), (xdrproc_t) xdr_char))
return FALSE;
+ if (!xdr_vector (xdrs, (char *)objp->volume, 255,
+ sizeof (char), (xdrproc_t) xdr_char))
+ return FALSE;
if (!xdr_string (xdrs, &objp->block_hosts, ~0))
return FALSE;
return TRUE;