diff options
Diffstat (limited to 'rpc/block_svc_routines.c')
-rw-r--r-- | rpc/block_svc_routines.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/rpc/block_svc_routines.c b/rpc/block_svc_routines.c index f72ff42..13a1132 100644 --- a/rpc/block_svc_routines.c +++ b/rpc/block_svc_routines.c @@ -37,6 +37,12 @@ pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; +typedef enum operations { + CREATE_SRV = 1, + DELETE_SRV = 2 +} operations; + + typedef struct blockRemoteObj { struct glfs *glfs; void *obj; @@ -65,6 +71,13 @@ typedef struct blockRemoteCreateResp { } blockRemoteCreateResp; +typedef struct blockServerDef { + size_t nhosts; + char **hosts; +} blockServerDef; +typedef blockServerDef *blockServerDefPtr; + + static char * getLastWordNoDot(char *line) { |