diff options
Diffstat (limited to 'libglusterfs/src/xlator.c')
| -rw-r--r-- | libglusterfs/src/xlator.c | 11 | 
1 files changed, 11 insertions, 0 deletions
diff --git a/libglusterfs/src/xlator.c b/libglusterfs/src/xlator.c index b1c090c1e64..a7caedf02e7 100644 --- a/libglusterfs/src/xlator.c +++ b/libglusterfs/src/xlator.c @@ -684,6 +684,17 @@ err:          return ret;  } +gf_boolean_t +loc_is_root (loc_t *loc) +{ +        if (loc && __is_root_gfid (loc->gfid)) { +                return _gf_true; +        } else if (loc && loc->inode && __is_root_gfid (loc->inode->gfid)) { +                return _gf_true; +        } +        return _gf_false; +} +  int  xlator_list_destroy (xlator_list_t *list)  {  | 
