/* Changes properties of a single file. */ static void attrib_file_in_list(FileView *view, int pos, DWORD add, DWORD sub, int recurse_dirs) { char path_buf[PATH_MAX]; get_full_path_at(view, pos, sizeof(path_buf), path_buf); file_attrib(path_buf, add, sub, recurse_dirs); }
/* changes properties of single file */ static void attrib_file_in_list(FileView *view, int pos, DWORD add, DWORD sub, int recurse_dirs) { const char *fname; char path_buf[PATH_MAX]; fname = view->dir_entry[pos].name; snprintf(path_buf, sizeof(path_buf), "%s/%s", view->curr_dir, fname); file_attrib(path_buf, add, sub, recurse_dirs); }