diff options
Diffstat (limited to 'xlators/meta/src/root-dir.c')
-rw-r--r-- | xlators/meta/src/root-dir.c | 101 |
1 files changed, 52 insertions, 49 deletions
diff --git a/xlators/meta/src/root-dir.c b/xlators/meta/src/root-dir.c index b57313fd9ad..18d4fd6b8ec 100644 --- a/xlators/meta/src/root-dir.c +++ b/xlators/meta/src/root-dir.c @@ -15,60 +15,63 @@ #include "meta.h" #include "meta-hooks.h" - static struct meta_dirent root_dir_dirents[] = { - DOT_DOTDOT, - - { .name = "graphs", - .type = IA_IFDIR, - .hook = meta_graphs_dir_hook, - }, - { .name = "frames", - .type = IA_IFREG, - .hook = meta_frames_file_hook, - }, - { .name = "logging", - .type = IA_IFDIR, - .hook = meta_logging_dir_hook, - }, - { .name = "process_uuid", - .type = IA_IFREG, - .hook = meta_process_uuid_file_hook, - }, - { .name = "version", - .type = IA_IFREG, - .hook = meta_version_file_hook, - }, - { .name = "cmdline", - .type = IA_IFREG, - .hook = meta_cmdline_file_hook, - }, - { .name = "mallinfo", - .type = IA_IFREG, - .hook = meta_mallinfo_file_hook, - }, - { .name = "master", - .type = IA_IFDIR, - .hook = meta_master_dir_hook, - }, - { .name = "measure_latency", - .type = IA_IFREG, - .hook = meta_measure_file_hook, - }, - { .name = NULL } -}; - + DOT_DOTDOT, -static struct meta_ops meta_root_dir_ops = { - .fixed_dirents = root_dir_dirents -}; + { + .name = "graphs", + .type = IA_IFDIR, + .hook = meta_graphs_dir_hook, + }, + { + .name = "frames", + .type = IA_IFREG, + .hook = meta_frames_file_hook, + }, + { + .name = "logging", + .type = IA_IFDIR, + .hook = meta_logging_dir_hook, + }, + { + .name = "process_uuid", + .type = IA_IFREG, + .hook = meta_process_uuid_file_hook, + }, + { + .name = "version", + .type = IA_IFREG, + .hook = meta_version_file_hook, + }, + { + .name = "cmdline", + .type = IA_IFREG, + .hook = meta_cmdline_file_hook, + }, + { + .name = "mallinfo", + .type = IA_IFREG, + .hook = meta_mallinfo_file_hook, + }, + { + .name = "master", + .type = IA_IFDIR, + .hook = meta_master_dir_hook, + }, + { + .name = "measure_latency", + .type = IA_IFREG, + .hook = meta_measure_file_hook, + }, + {.name = NULL}}; +static struct meta_ops meta_root_dir_ops = {.fixed_dirents = root_dir_dirents}; int -meta_root_dir_hook (call_frame_t *frame, xlator_t *this, loc_t *loc, - dict_t *xdata) +meta_root_dir_hook(call_frame_t *frame, xlator_t *this, loc_t *loc, + dict_t *xdata) { - meta_ops_set (loc->inode, this, &meta_root_dir_ops); + meta_ops_set(loc->inode, this, &meta_root_dir_ops); - return 0; + return 0; } |