void show_datadirs_extended (void) { PRINTF_GROUP (_("System data")); PRINTF_SECTION (_("Config directory:"), mc_global.sysconfig_dir); PRINTF_SECTION (_("Data directory:"), mc_global.share_data_dir); #if defined ENABLE_VFS_EXTFS || defined ENABLE_VFS_FISH PRINTF_SECTION (_("VFS plugins and scripts:"), LIBEXECDIR); #ifdef ENABLE_VFS_EXTFS PRINTF2 ("extfs.d:", LIBEXECDIR, MC_EXTFS_DIR "/"); #endif #ifdef ENABLE_VFS_FISH PRINTF2 ("fish:", LIBEXECDIR, FISH_PREFIX "/"); #endif #endif /* ENABLE_VFS_EXTFS || defiined ENABLE_VFS_FISH */ (void) puts (""); PRINTF_GROUP (_("User data")); PRINTF_SECTION2 (_("Config directory:"), mc_config_get_path ()); PRINTF_SECTION2 (_("Data directory:"), mc_config_get_data_path ()); PRINTF ("skins:", mc_config_get_data_path (), MC_SKINS_SUBDIR "/"); #ifdef ENABLE_VFS_EXTFS PRINTF ("extfs.d:", mc_config_get_data_path (), MC_EXTFS_DIR "/"); #endif #ifdef ENABLE_VFS_FISH PRINTF ("fish:", mc_config_get_data_path (), FISH_PREFIX "/"); #endif PRINTF_SECTION2 (_("Cache directory:"), mc_config_get_cache_path ()); }
void show_datadirs_extended (void) { (void) printf ("%s %s\n", _("Root directory:"), mc_config_get_home_dir ()); (void) puts (""); PRINTF_GROUP (_("System data")); PRINTF_SECTION (_("Config directory:"), mc_global.sysconfig_dir); PRINTF_SECTION (_("Data directory:"), mc_global.share_data_dir); PRINTF_SECTION (_("File extension handlers:"), EXTHELPERSDIR); #if defined ENABLE_VFS_EXTFS || defined ENABLE_VFS_FISH PRINTF_SECTION (_("VFS plugins and scripts:"), LIBEXECDIR); #ifdef ENABLE_VFS_EXTFS PRINTF2 ("extfs.d:", LIBEXECDIR, MC_EXTFS_DIR "/"); #endif #ifdef ENABLE_VFS_FISH PRINTF2 ("fish:", LIBEXECDIR, FISH_PREFIX "/"); #endif #endif /* ENABLE_VFS_EXTFS || defiined ENABLE_VFS_FISH */ (void) puts (""); PRINTF_GROUP (_("User data")); PRINTF_SECTION2 (_("Config directory:"), mc_config_get_path ()); PRINTF_SECTION2 (_("Data directory:"), mc_config_get_data_path ()); PRINTF ("skins:", mc_config_get_data_path (), MC_SKINS_SUBDIR "/"); #ifdef ENABLE_VFS_EXTFS PRINTF ("extfs.d:", mc_config_get_data_path (), MC_EXTFS_DIR "/"); #endif #ifdef ENABLE_VFS_FISH PRINTF ("fish:", mc_config_get_data_path (), FISH_PREFIX "/"); #endif #ifdef USE_INTERNAL_EDIT PRINTF ("mcedit macros:", mc_config_get_data_path (), MC_MACRO_FILE); PRINTF ("mcedit external macros:", mc_config_get_data_path (), MC_EXTMACRO_FILE ".*"); #endif PRINTF_SECTION2 (_("Cache directory:"), mc_config_get_cache_path ()); }