diff options
Diffstat (limited to 'xlators/meta/src/options-dir.c')
-rw-r--r-- | xlators/meta/src/options-dir.c | 58 |
1 files changed, 26 insertions, 32 deletions
diff --git a/xlators/meta/src/options-dir.c b/xlators/meta/src/options-dir.c index e637afb1f73..bf2d07a3701 100644 --- a/xlators/meta/src/options-dir.c +++ b/xlators/meta/src/options-dir.c @@ -15,57 +15,51 @@ #include "meta.h" #include "meta-hooks.h" - static int -dict_key_add (dict_t *dict, char *key, data_t *value, void *data) +dict_key_add(dict_t *dict, char *key, data_t *value, void *data) { - struct meta_dirent **direntp = data; + struct meta_dirent **direntp = data; - (*direntp)->name = gf_strdup (key); - (*direntp)->type = IA_IFREG; - (*direntp)->hook = meta_option_file_hook; + (*direntp)->name = gf_strdup(key); + (*direntp)->type = IA_IFREG; + (*direntp)->hook = meta_option_file_hook; - (*direntp)++; - return 0; + (*direntp)++; + return 0; } - static int -options_dir_fill (xlator_t *this, inode_t *inode, struct meta_dirent **dp) +options_dir_fill(xlator_t *this, inode_t *inode, struct meta_dirent **dp) { - struct meta_dirent *dirent = NULL; - struct meta_dirent *direntp = NULL; - xlator_t *xl = NULL; + struct meta_dirent *dirent = NULL; + struct meta_dirent *direntp = NULL; + xlator_t *xl = NULL; - xl = meta_ctx_get (inode, this); + xl = meta_ctx_get(inode, this); - dirent = GF_CALLOC (sizeof (*dirent), xl->options->count, - gf_meta_mt_dirents_t); - if (!dirent) - return -1; + dirent = GF_CALLOC(sizeof(*dirent), xl->options->count, + gf_meta_mt_dirents_t); + if (!dirent) + return -1; - direntp = dirent; + direntp = dirent; - dict_foreach (xl->options, dict_key_add, &direntp); + dict_foreach(xl->options, dict_key_add, &direntp); - *dp = dirent; + *dp = dirent; - return xl->options->count; + return xl->options->count; } - -static struct meta_ops options_dir_ops = { - .dir_fill = options_dir_fill -}; - +static struct meta_ops options_dir_ops = {.dir_fill = options_dir_fill}; int -meta_options_dir_hook (call_frame_t *frame, xlator_t *this, loc_t *loc, - dict_t *xdata) +meta_options_dir_hook(call_frame_t *frame, xlator_t *this, loc_t *loc, + dict_t *xdata) { - meta_ctx_set (loc->inode, this, meta_ctx_get (loc->parent, this)); + meta_ctx_set(loc->inode, this, meta_ctx_get(loc->parent, this)); - meta_ops_set (loc->inode, this, &options_dir_ops); + meta_ops_set(loc->inode, this, &options_dir_ops); - return 0; + return 0; } |