diff options
Diffstat (limited to 'libglusterfs/src/common-utils.c')
| -rw-r--r-- | libglusterfs/src/common-utils.c | 14 | 
1 files changed, 14 insertions, 0 deletions
diff --git a/libglusterfs/src/common-utils.c b/libglusterfs/src/common-utils.c index b9062c159c7..b2d5a279dc8 100644 --- a/libglusterfs/src/common-utils.c +++ b/libglusterfs/src/common-utils.c @@ -4538,3 +4538,17 @@ is_virtual_xattr (const char *k)          return ret;  } + +ino_t +gfid_to_ino (uuid_t gfid) +{ +        ino_t ino = 0; +        int32_t i; + +        for (i = 8; i < 16; i++) { +                ino <<= 8; +                ino += (uint8_t)gfid[i]; +        } + +        return ino; +}  | 
