Move common <sys/dirent.h> content to <dirent.h>
Move common content of the various <sys/dirent.h> and the latest FreeBSD <dirent.h> to <dirent.h>. Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
This commit is contained in:
@@ -60,38 +60,6 @@ typedef struct __DIR
|
||||
#pragma pack(pop)
|
||||
#endif
|
||||
|
||||
DIR *opendir (const char *);
|
||||
DIR *fdopendir (int);
|
||||
struct dirent *readdir (DIR *);
|
||||
int readdir_r (DIR * __restrict, struct dirent * __restrict,
|
||||
struct dirent ** __restrict);
|
||||
void rewinddir (DIR *);
|
||||
int closedir (DIR *);
|
||||
|
||||
int dirfd (DIR *);
|
||||
|
||||
#if __MISC_VISIBLE || __XSI_VISIBLE
|
||||
#ifndef __INSIDE_CYGWIN__
|
||||
long telldir (DIR *);
|
||||
void seekdir (DIR *, long loc);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if __MISC_VISIBLE || __POSIX_VISIBLE >= 200809
|
||||
int scandir (const char *__dir,
|
||||
struct dirent ***__namelist,
|
||||
int (*select) (const struct dirent *),
|
||||
int (*compar) (const struct dirent **, const struct dirent **));
|
||||
int alphasort (const struct dirent **__a, const struct dirent **__b);
|
||||
#endif
|
||||
|
||||
#if __GNU_VISIBLE
|
||||
int scandirat (int __dirfd, const char *__dir, struct dirent ***__namelist,
|
||||
int (*select) (const struct dirent *),
|
||||
int (*compar) (const struct dirent **, const struct dirent **));
|
||||
int versionsort (const struct dirent **__a, const struct dirent **__b);
|
||||
#endif
|
||||
|
||||
#if __BSD_VISIBLE
|
||||
#ifdef _DIRENT_HAVE_D_TYPE
|
||||
/* File types for `d_type'. */
|
||||
|
Reference in New Issue
Block a user