summaryrefslogtreecommitdiff
path: root/examples/libc/dirent.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/libc/dirent.c')
-rw-r--r--examples/libc/dirent.c66
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);