refactor: elf parsing utility and exec related
[lunaix-os.git] / lunaix-os / includes / lunaix / fs.h
index add77983b5fd1008857374f6b767152d2593dbb1..5fbcc9083791607d8448cdaa53c7d1019cd90385 100644 (file)
 #define VFS_IFVOLDEV 0x8
 #define VFS_IFSYMLINK 0x10
 
+// Walk, mkdir if component encountered is non-exists.
 #define VFS_WALK_MKPARENT 0x1
+
+// Walk, relative to current FS.
 #define VFS_WALK_FSRELATIVE 0x2
+
+/*
+    Terminate the walk on the immediate parent,
+    name of child (last component) is returned through `component`
+*/
 #define VFS_WALK_PARENT 0x4
+
+// Do not follow the symbolic link
 #define VFS_WALK_NOFOLLOW 0x8
 
 #define VFS_HASHTABLE_BITS 10