diff options
Diffstat (limited to 'utils/utils.c')
-rw-r--r-- | utils/utils.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/utils/utils.c b/utils/utils.c index cb0e96e..7f43bc4 100644 --- a/utils/utils.c +++ b/utils/utils.c @@ -72,6 +72,24 @@ blockMetaStatusEnumParse(const char *opt) return i; } +int blockRemoteCreateRespEnumParse(const char *opt) +{ + int i; + + + if (!opt) { + return GB_REMOTE_CREATE_RESP_MAX; + } + + for (i = 0; i < GB_REMOTE_CREATE_RESP_MAX; i++) { + if (strstr(opt, RemoteCreateRespLookup[i])) { + return i; + } + } + + return i; +} + int gbAlloc(void *ptrptr, size_t size, |