/programs/system/shell/cmd/cmd_cp.c |
---|
32,8 → 32,8 |
return TRUE; |
} |
filename_in = (char*) malloc(4096); |
filename_out = (char*) malloc(4096); |
filename_in = (char*) malloc(FILENAME_MAX); |
filename_out = (char*) malloc(FILENAME_MAX); |
if (argv[0][0] != '/') |
{ |
/programs/system/shell/cmd/cmd_mkdir.c |
---|
2,7 → 2,7 |
int cmd_mkdir(char dir[]) |
{ |
char temp[256]; |
char temp[FILENAME_MAX]; |
kol_struct70 k70; |
unsigned result; |
34,6 → 34,8 |
else |
{ |
strcpy(temp, cur_dir); |
if (temp[strlen(temp)-1] != '/') |
strcat(temp, "/"); // add slash |
strcat(temp, dir); |
k70.p21 = temp; |
} |
/programs/system/shell/cmd/cmd_more.c |
---|
6,7 → 6,7 |
kol_struct_BDVK bdvk; |
unsigned result, filesize, pos, i; |
char buf[81]; //¡ãä¥à |
char temp[256]; |
char temp[FILENAME_MAX]; |
unsigned flags; |
if (strlen(file)<1) |
/programs/system/shell/cmd/cmd_rm.c |
---|
3,7 → 3,7 |
{ |
kol_struct70 k70; |
char temp[256]; |
char temp[FILENAME_MAX]; |
unsigned result; |
if (NULL == file || strlen(file) == 0) |
28,6 → 28,8 |
else |
{ |
strcpy(temp, cur_dir); |
if (temp[strlen(temp)-1] != '/') |
strcat(temp, "/"); // add slash |
strcat(temp, file); |
if ( !file_check(temp) ) |
/programs/system/shell/cmd/cmd_rmdir.c |
---|
2,7 → 2,7 |
int cmd_rmdir(char dir[]) |
{ |
char temp[256]; |
char temp[FILENAME_MAX]; |
kol_struct70 k70; |
unsigned result; |
33,6 → 33,8 |
else |
{ |
strcpy(temp, cur_dir); |
if (temp[strlen(temp)-1] != '/') |
strcat(temp, "/"); // add slash |
strcat(temp, dir); |
k70.p21 = temp; |
} |
/programs/system/shell/cmd/cmd_touch.c |
---|
3,7 → 3,7 |
{ |
kol_struct70 k70; |
char temp[256]; |
char temp[FILENAME_MAX]; |
unsigned result; |
if (NULL == file || strlen(file) == 0) |
33,6 → 33,8 |
else |
{ |
strcpy(temp, cur_dir); |
if (temp[strlen(temp)-1] != '/') |
strcat(temp, "/"); // add slash |
strcat(temp, file); |
if ( !file_check(temp) ) |
k70.p00 = 2; |
47,6 → 49,8 |
k70.p20 = 0; |
k70.p21 = temp; |
//printf("try to touch [%s], fn70(%d)\n\r", temp, k70.p00); |
result = kol_file_70(&k70); |
if (0 == result) |