Lines Matching refs:d
13 DIR *d = (DIR *)malloc(sizeof(DIR));
15 d->fd = OSOpen(path, 0);
16 if (d->fd < 0) {
17 free(d);
21 return d;
25 readdir(DIR *d)
27 int status = OSReadDir(d->fd, (char *)&d->de, sizeof(struct dirent), &d->offset);
32 return &d->de;
36 rewinddir(DIR *d)
38 d->offset = 0;
42 seekdir(DIR *d, long offset)
44 d->offset = offset;
48 telldir(DIR *d)
50 return d->offset;
54 closedir(DIR *d)
56 OSClose(d->fd);
57 free(d);