Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 7801 → Rev 7802

/programs/system/shell/cmd/cmd_ls.c
8,6 → 8,7
unsigned *t;
unsigned type_of_file; // check is this a file or a folder
int i, result;
char tmp[FILENAME_MAX];
 
bool single_column_mode = FALSE;
 
26,10 → 27,24
dir += 3;
}
 
if ( !strlen(dir) )
if ( !strlen(dir) ) // if argument is empty, list current directory
k70.p21 = cur_dir;
else
{
if (dir[0] != '/') // if given directory is relative path, then append cur_dir on left side
{
strcpy(tmp, cur_dir);
if (tmp[strlen(tmp)-1] != '/')
{
strcat(tmp, "/"); // add slash
}
strcat(tmp, dir);
k70.p21 = tmp;
} else // if given directory is an absolute path
{
k70.p21 = dir;
}
}
 
result = kol_file_70(&k70);
if ( !((result==0) || (result==6)) ) // check does the directory exists