32bit memcmp/strcmp/strncmp optimized for SSSE3/SSS4.2
[glibc.git] / conform / data / dirent.h-data
blobf1cd59cdafc77cd396c96b5711785ffceaacafd4
1 #ifndef ISO
2 type DIR
4 type {struct dirent}
6 # if !defined POSIX && !defined POSIX2008
7 element {struct dirent} ino_t d_ino
8 # endif
9 element {struct dirent} char d_name []
11 # if !defined POSIX && !defined POSIX2008
12 type ino_t
13 #endif
15 function int closedir (DIR*)
16 function {DIR*} opendir (const char*)
17 function {struct dirent*} readdir (DIR*)
18 function int readdir_r (DIR*, struct dirent*, struct dirent**)
19 function void rewinddir (DIR*)
20 # if !defined POSIX && !defined POSIX2008
21 function void seekdir (DIR*, long int)
22 function {long int} telldir (DIR*)
23 # endif
25 allow d_*
26 allow *_t
28 # if defined XOPEN2K8 || defined POSIX2008
29 function int alphasort (const struct dirent**, const struct dirent**)
30 function int dirfd (DIR*)
31 function int scandir (const char*, struct dirent***, int(*)(const struct dirent*), int(*)(const struct dirent**,const struct dirent **))
32 function {DIR*} fdopendir (int)
33 # endif
34 #endif