refactor: inode hashing and reusing
[lunaix-os.git] / lunaix-os / includes / lunaix / device.h
index 14558a7ce840ccb3458ef58355ba056f427ea42b..414809a233aff8aa6d69c63eb8c8feb793456b42 100644 (file)
@@ -6,11 +6,14 @@
 #include <lunaix/ds/hstr.h>
 #include <lunaix/ds/llist.h>
 
+typedef unsigned int dev_t;
+
 struct device
 {
     struct llist_header dev_list;
     struct device* parent;
     struct hstr name;
+    dev_t dev_id;
     char name_val[DEVICE_NAME_SIZE];
     void* underlay;
     void* fs_node;