regression: mmap for fd
[lunaix-os.git] / lunaix-os / includes / lunaix / dirent.h
index 5fce3971de3e8cb757bad4a593f549e408bec26d..160365d6c3db97bbee27dbf90f005ca0086a81d7 100644 (file)
@@ -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 */