File: ctime-readdir.c

package info (click to toggle)
glusterfs 11.2-2
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 28,244 kB
  • sloc: ansic: 471,238; sh: 45,610; python: 16,893; perl: 3,328; makefile: 2,014; yacc: 487; ruby: 171; lisp: 124; xml: 75; lex: 61
file content (29 lines) | stat: -rw-r--r-- 473 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
#include <dirent.h>
#include <string.h>
#include <assert.h>

int
main(int argc, char **argv)
{
    DIR *dir = NULL;
    struct dirent *entry = NULL;
    int ret = 0;
    char *path = NULL;

    assert(argc == 2);
    path = argv[1];

    dir = opendir(path);
    if (!dir) {
        printf("opendir(%s) failed.\n", path);
        return -1;
    }

    while ((entry = readdir(dir)) != NULL) {
    }
    if (dir)
        closedir(dir);

    return ret;
}