/*------------------------------------------------------------------------- * Function: print_file_statistics * * Purpose: Prints file statistics * * Return: Success: 0 * * Failure: Never fails * * Programmer: Elena Pourmal * Saturday, August 12, 2006 * *------------------------------------------------------------------------- */ static void print_file_statistics(const iter_t *iter) { if(display_all) { display_file = TRUE; display_group = TRUE; display_dset = TRUE; display_dset_dtype_meta = TRUE; display_attr = TRUE; display_summary = TRUE; display_file_metadata = TRUE; display_group_metadata = TRUE; display_dset_metadata = TRUE; } if(display_file) print_file_info(iter); if(display_file_metadata) print_file_metadata(iter); if(display_group) print_group_info(iter); if(!display_all && display_group_metadata) print_group_metadata(iter); if(display_dset) print_dataset_info(iter); if(display_dset_dtype_meta) print_dset_dtype_meta(iter); if(!display_all && display_dset_metadata) print_dset_metadata(iter); if(display_attr) print_attr_info(iter); if(display_summary) print_storage_summary(iter); } /* print_file_statistics() */
/*------------------------------------------------------------------------- * Function: print_file_statistics * * Purpose: Prints file statistics * * Return: Success: 0 * * Failure: Never fails * * Programmer: Elena Pourmal * Saturday, August 12, 2006 * *------------------------------------------------------------------------- */ static void print_file_statistics(const iter_t *iter) { if(display_all) { display_file = TRUE; display_file_metadata = TRUE; display_group = TRUE; display_dset = TRUE; display_dtype_metadata = TRUE; display_attr = TRUE; } if(display_file) print_file_info(iter); if(display_file_metadata) print_file_metadata(iter); if(display_group) print_group_info(iter); if(display_dset) print_dataset_info(iter); if(display_attr) print_attr_info(iter); }
int showUser(const char *name) { char user_name[NAME_LEN]{}; char zone_name[NAME_LEN]{}; int status = parseUserName(name, user_name, zone_name); if (status < 0) { printf("Failed parsing input:[%s]\n", name); return status; } if (std::string(zone_name).empty()) { snprintf(zone_name, sizeof(zone_name), "%s", myEnv.rodsZone); } const userinfo_t info{user_name, zone_name}; if (!print_general_info(info)) { printf("User %s#%s does not exist.\n", info.user_name, info.zone_name); return 0; } print_auth_info(info); print_group_info(info); return 0; }