X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/003db17f7a36a8098827f40df8fedc087b5a26f6..4b6190b935dd75d8ddd514a05c7c7343e32c0cdc:/lunaix-os/includes/lunaix/dirent.h diff --git a/lunaix-os/includes/lunaix/dirent.h b/lunaix-os/includes/lunaix/dirent.h index 5fce397..160365d 100644 --- a/lunaix-os/includes/lunaix/dirent.h +++ b/lunaix-os/includes/lunaix/dirent.h @@ -1,12 +1,19 @@ #ifndef __LUNAIX_DIRENT_H #define __LUNAIX_DIRENT_H +#define DIRENT_NAME_MAX_LEN 256 + +#define DT_FILE 0x0 +#define DT_DIR 0x1 +#define DT_SYMLINK 0x2 +#define DT_PIPE 0x2 + struct dirent { unsigned int d_type; unsigned int d_offset; unsigned int d_nlen; - char* d_name; + char d_name[DIRENT_NAME_MAX_LEN]; }; #endif /* __LUNAIX_DIRENT_H */