diff options
Diffstat (limited to 'examples/libc/dirent.c')
| -rw-r--r-- | examples/libc/dirent.c | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/examples/libc/dirent.c b/examples/libc/dirent.c index 75604f6067..06b72110e3 100644 --- a/examples/libc/dirent.c +++ b/examples/libc/dirent.c @@ -11,46 +11,46 @@ #include <dirent.h> int libc_dirent() { - DIR * dirp; - long int save3 = 0; - long int cur; - int i = 0; - int result = 0; - struct dirent *dp; + DIR * dirp; + long int save3 = 0; + long int cur; + int i = 0; + int result = 0; + struct dirent *dp; - dirp = opendir("/"); - for (dp = readdir(dirp); dp != NULL; dp = readdir(dirp)) - { - /* save position 3 (after fourth entry) */ - if (i++ == 3) - save3 = telldir(dirp); + dirp = opendir("/"); + for (dp = readdir(dirp); dp != NULL; dp = readdir(dirp)) + { + /* save position 3 (after fourth entry) */ + if (i++ == 3) + save3 = telldir(dirp); - printf("%s\n", dp->d_name); + printf("%s\n", dp->d_name); - /* stop at 400 (just to make sure dirp->__offset and dirp->__size are - scrambled */ - if (i == 400) - break; - } + /* stop at 400 (just to make sure dirp->__offset and dirp->__size are + scrambled */ + if (i == 400) + break; + } - printf("going back past 4-th entry...\n"); + printf("going back past 4-th entry...\n"); - /* go back to saved entry */ - seekdir(dirp, save3); + /* go back to saved entry */ + seekdir(dirp, save3); - /* Check whether telldir equals to save3 now. */ - cur = telldir(dirp); - if (cur != save3) - { - printf("seekdir (d, %ld); telldir (d) == %ld\n", save3, cur); - result = 1; - } + /* Check whether telldir equals to save3 now. */ + cur = telldir(dirp); + if (cur != save3) + { + printf("seekdir (d, %ld); telldir (d) == %ld\n", save3, cur); + result = 1; + } - /* print remaining files (3-last) */ - for (dp = readdir(dirp); dp != NULL; dp = readdir(dirp)) - printf("%s\n", dp->d_name); + /* print remaining files (3-last) */ + for (dp = readdir(dirp); dp != NULL; dp = readdir(dirp)) + printf("%s\n", dp->d_name); - closedir(dirp); - return result; + closedir(dirp); + return result; } FINSH_FUNCTION_EXPORT(libc_dirent, dirent test for libc); |
