Add missing dirent macros (fixes #129)

This commit is contained in:
jD91mZM2
2018-09-05 17:39:40 +02:00
parent 49ccf364c2
commit 30d6f079c5
+12 -1
View File
@@ -1,6 +1,17 @@
#ifndef _BITS_DIRENT_H
#define _BITS_DIRENT_H
#define _DIRENT_SIZE (sizeof dirent)
// Shamelessly stolen from musl
#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
#define IFTODT(x) ((x)>>12 & 017)
#define DTTOIF(x) ((x)<<12)
#endif /* _BITS_DIRENT_H */