Rev 8793 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8793 | Rev 9766 | ||
---|---|---|---|
Line 1... | Line -... | ||
1 | #include |
- | |
2 | #include |
1 | #include |
3 | #include |
2 | #include |
4 | #include |
3 | #include |
5 | #include |
4 | #include |
- | 5 | #include |
|
Line 6... | Line 6... | ||
6 | 6 | ||
7 | const char *folder_type = "Folder"; |
7 | const char* folder_type = "Folder"; |
Line 8... | Line 8... | ||
8 | const char *file_type = "File"; |
8 | const char* file_type = "File"; |
9 | 9 | ||
10 | int main() |
10 | int main() |
11 | { |
11 | { |
12 | char *path=getcwd(NULL, PATH_MAX); |
12 | char* path = getcwd(NULL, PATH_MAX); |
13 | printf("Current directory: %s\n", path); |
13 | printf("Current directory: %s\n", path); |
14 | if(mkdir("test")){ |
- | |
15 | puts("Test folder created!"); |
14 | if (mkdir("test")) { |
16 | } |
15 | puts("Test folder created!"); |
17 | else{ |
16 | } else { |
18 | puts("Error creating folder!"); |
17 | puts("Error creating folder!"); |
19 | } |
18 | } |
20 | 19 | ||
21 | DIR *mydir = opendir(path); |
20 | DIR* mydir = opendir(path); |
22 | if(!mydir){ |
21 | if (!mydir) { |
23 | puts("File system error."); |
22 | puts("File system error."); |
Line 24... | Line 23... | ||
24 | return -1; |
23 | return -1; |
25 | } |
24 | } |
26 | 25 | ||
27 | struct dirent *file_info; |
26 | struct dirent* file_info; |
28 | char *str_type=NULL; |
27 | char* str_type = NULL; |
29 | putc(' '); |
28 | putc(' '); |
30 | while((file_info = readdir(mydir))!=NULL){ |
29 | while ((file_info = readdir(mydir)) != NULL) { |
31 | if(file_info->d_type==IS_FOLDER){ |
30 | if (file_info->d_type == IS_FOLDER) { |
32 | (*con_set_flags)(CON_COLOR_GREEN); |
31 | (*con_set_flags)(CON_COLOR_GREEN); |
33 | str_type = (char*)folder_type; |
32 | str_type = (char*)folder_type; |
34 | }else { |
33 | } else { |
35 | (*con_set_flags)(7); |
34 | (*con_set_flags)(7); |
36 | str_type = (char*)file_type; |
35 | str_type = (char*)file_type; |
Line 37... | Line 36... | ||
37 | } |
36 | } |
38 | printf("%3d %20s %s\n ", file_info->d_ino ,file_info->d_name, str_type); |
37 | printf("%3d %20s %s\n ", file_info->d_ino, file_info->d_name, str_type); |
39 | }; |
38 | }; |
40 | 39 | ||
41 | setcwd("/sys/develop"); |
40 | setcwd("/sys/develop"); |