Home | History | Annotate | Download | only in include

Lines Matching refs:dirent

21  *	POSIX Standard: 5.1.2 Directory Operations	<dirent.h>
48 /* This file defines `struct dirent'.
63 #include <bits/dirent.h>
69 /* These macros extract size information from a `struct dirent *'.
154 dirent' describing the entry, or NULL for EOF or error. The
164 extern struct dirent *readdir (DIR *__dirp) __nonnull ((1));
167 extern struct dirent *__REDIRECT (readdir, (DIR *__dirp), readdir64)
186 struct dirent *__restrict __entry,
187 struct dirent **__restrict __result)
193 struct dirent *__restrict __entry,
194 struct dirent **__restrict __result),
257 struct dirent ***__restrict __namelist,
258 int (*__selector) (__const struct dirent *),
259 int (*__cmp) (__const struct dirent **,
260 __const struct dirent **))
266 struct dirent ***__restrict __namelist,
267 int (*__selector) (__const struct dirent *),
268 int (*__cmp) (__const struct dirent **,
269 __const struct dirent **)),
277 /* This function is like `scandir' but it uses the 64bit dirent structure.
295 struct dirent ***__restrict __namelist,
296 int (*__selector) (__const struct dirent *),
297 int (*__cmp) (__const struct dirent **,
298 __const struct dirent **))
304 struct dirent ***__restrict __namelist,
305 int (*__selector) (__const struct dirent *),
306 int (*__cmp) (__const struct dirent **,
307 __const struct dirent **)),
314 /* This function is like `scandir' but it uses the 64bit dirent structure.
324 /* Function to compare two `struct dirent's alphabetically. */
326 extern int alphasort (__const struct dirent **__e1,
327 __const struct dirent **__e2)
332 (__const struct dirent **__e1,
333 __const struct dirent **__e2),
379 /* Function to compare two `struct dirent's by name & version. */
381 extern int versionsort (__const struct dirent **__e1,
382 __const struct dirent **__e2)
387 (__const struct dirent **__e1,
388 __const struct dirent **__e2),
405 #endif /* dirent.h */