diff options
author | pommicket <pommicket@gmail.com> | 2022-02-23 22:37:01 -0800 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2022-02-23 22:37:01 -0800 |
commit | c75af0c8e5fdf7792081f03ca8a01764953b19a4 (patch) | |
tree | 811fcdb32086c0b5b4a41f18031c8fcde65ca4b6 /05/musl-0.6.0/include/dirent.h | |
parent | 9bc8a11afeed3569736b89754012e3ca22ee10f6 (diff) |
coda
Diffstat (limited to '05/musl-0.6.0/include/dirent.h')
-rw-r--r-- | 05/musl-0.6.0/include/dirent.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/05/musl-0.6.0/include/dirent.h b/05/musl-0.6.0/include/dirent.h index a917093..2e8c996 100644 --- a/05/musl-0.6.0/include/dirent.h +++ b/05/musl-0.6.0/include/dirent.h @@ -34,6 +34,33 @@ int dirfd(DIR *); 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 **)); +/* File types for `d_type'. */ +enum + { + DT_UNKNOWN = 0, +# define DT_UNKNOWN DT_UNKNOWN + DT_FIFO = 1, +# define DT_FIFO DT_FIFO + DT_CHR = 2, +# define DT_CHR DT_CHR + DT_DIR = 4, +# define DT_DIR DT_DIR + DT_BLK = 6, +# define DT_BLK DT_BLK + DT_REG = 8, +# define DT_REG DT_REG + DT_LNK = 10, +# define DT_LNK DT_LNK + DT_SOCK = 12, +# define DT_SOCK DT_SOCK + DT_WHT = 14 +# define DT_WHT DT_WHT + }; + +/* Convert between stat structure types and directory types. */ +# define IFTODT(mode) (((mode) & 0170000) >> 12) +# define DTTOIF(dirtype) ((dirtype) << 12) + #ifdef __cplusplus extern } #endif |