X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/c316c28e6c8a165111d6bbc208555f5c53489818..db7fc030e9e04c881f5f12a0e23baa8db4e20ee1:/lunaix-os/usr/includes/sys/dirent_defs.h diff --git a/lunaix-os/usr/includes/sys/dirent_defs.h b/lunaix-os/usr/includes/sys/dirent_defs.h new file mode 100644 index 0000000..7792355 --- /dev/null +++ b/lunaix-os/usr/includes/sys/dirent_defs.h @@ -0,0 +1,19 @@ +#ifndef __LUNAIX_SYS_DIRENT_DEFS_H +#define __LUNAIX_SYS_DIRENT_DEFS_H + +#define DIRENT_NAME_MAX_LEN 256 + +#define DT_FILE 0x0 +#define DT_DIR 0x1 +#define DT_SYMLINK 0x2 +#define DT_PIPE 0x2 + +struct lx_dirent +{ + unsigned int d_type; + unsigned int d_offset; + unsigned int d_nlen; + char d_name[DIRENT_NAME_MAX_LEN]; +}; + +#endif /* __LUNAIX_DIRENT_DEFS_H */