void smart_dirsize_cmd (void) { WPanel *panel = current_panel; file_entry_t *entry; entry = &(panel->dir.list[panel->selected]); if ((S_ISDIR (entry->st.st_mode) && DIR_IS_DOTDOT (entry->fname)) || panel->dirs_marked) dirsizes_cmd (); else single_dirsize_cmd (); }
void smart_dirsize_cmd (void) { WPanel *panel = current_panel; file_entry *entry; entry = &(panel->dir.list[panel->selected]); if ((S_ISDIR (entry->st.st_mode) && (strcmp (entry->fname, "..") == 0)) || panel->dirs_marked) dirsizes_cmd (); else single_dirsize_cmd (); }