aboutsummaryrefslogtreecommitdiff
path: root/musl/dirent.h
diff options
context:
space:
mode:
Diffstat (limited to 'musl/dirent.h')
-rw-r--r--musl/dirent.h87
1 files changed, 0 insertions, 87 deletions
diff --git a/musl/dirent.h b/musl/dirent.h
deleted file mode 100644
index 7fa60e0..0000000
--- a/musl/dirent.h
+++ /dev/null
@@ -1,87 +0,0 @@
-#ifndef _DIRENT_H
-#define _DIRENT_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <features.h>
-
-#define __NEED_ino_t
-#define __NEED_off_t
-#define __NEED_size_t
-#define __NEED_ssize_t
-
-#include <bits/alltypes.h>
-
-#include <bits/dirent.h>
-
-typedef unsigned short reclen_t;
-
-struct posix_dent {
- ino_t d_ino;
- off_t d_off;
- reclen_t d_reclen;
- unsigned char d_type;
- char d_name[];
-};
-
-typedef struct __dirstream DIR;
-
-#define d_fileno d_ino
-
-int closedir(DIR *);
-DIR *fdopendir(int);
-DIR *opendir(const char *);
-struct dirent *readdir(DIR *);
-int readdir_r(DIR *__restrict, struct dirent *__restrict, struct dirent **__restrict);
-void rewinddir(DIR *);
-int dirfd(DIR *);
-
-ssize_t posix_getdents(int, void *, size_t, int);
-
-int alphasort(const struct dirent **, const struct dirent **);
-int scandir(const char *, struct dirent ***, int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **));
-
-#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
-void seekdir(DIR *, long);
-long telldir(DIR *);
-#endif
-
-#define DT_UNKNOWN 0
-#define DT_FIFO 1
-#define DT_CHR 2
-#define DT_DIR 4
-#define DT_BLK 6
-#define DT_REG 8
-#define DT_LNK 10
-#define DT_SOCK 12
-#define DT_WHT 14
-
-#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
-#define IFTODT(x) ((x)>>12 & 017)
-#define DTTOIF(x) ((x)<<12)
-int getdents(int, struct dirent *, size_t);
-#endif
-
-#ifdef _GNU_SOURCE
-int versionsort(const struct dirent **, const struct dirent **);
-#endif
-
-#if defined(_LARGEFILE64_SOURCE)
-#define dirent64 dirent
-#define readdir64 readdir
-#define readdir64_r readdir_r
-#define scandir64 scandir
-#define alphasort64 alphasort
-#define versionsort64 versionsort
-#define off64_t off_t
-#define ino64_t ino_t
-#define getdents64 getdents
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif