summaryrefslogtreecommitdiffstats
path: root/etc/latrace.d/headers/dirent.h
blob: 40262c3a3d651ec19095ea2441e350237c3a5e9f (plain)
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
30
31

/* /usr/include/dirent.h */


DIR* opendir(char *name);
DIR* fdopendir(int fd);
int  closedir(DIR *dirp);


void* readdir(DIR *dirp);
void* readdir64(DIR *dirp);
int   readdir_r(DIR *dirp, void *entry, void *result);
int   readdir64_r(DIR *dirp, void *entry, void *result);


void rewinddir(DIR *dirp);
void seekdir(DIR *dirp, long __pos);
long telldir(DIR *dirp);
int  dirfd(DIR *dirp);


int scandir(char *dir, void *namelist, void *selector, void *cmp);
int scandir64(char *dir, void *namelist, void *selector, void *cmp);
int alphasort(void *e1, void *e2);
int alphasort64(void *e1, void *e2);
int versionsort(void *e1, void *e2);
int versionsort64(void *e1, void *e2);


size_t getdirentries(int fd, char *buf, size_t nbytes, __off_t *basep);
size_t getdirentries64(int fd, char *buf, size_t nbytes, __off64_t *basep);