feat: vfs - path walking and dnode caching.
authorMinep <zelong56@gmail.com>
Wed, 20 Jul 2022 12:31:57 +0000 (13:31 +0100)
committerMinep <zelong56@gmail.com>
Wed, 20 Jul 2022 12:31:57 +0000 (13:31 +0100)
commit4769a870917b98723690aa336d12d0656769528b
tree680b4b9f44728aa5a86a1eae73e66d74ad8e467e
parent191737e1350a125739697af304730a0028ca01d5
feat: vfs - path walking and dnode caching.
feat: vfs - file system manager for extensible file system implementation.
feat: simple hash table implementation based on hash list.
lunaix-os/includes/klibc/string.h
lunaix-os/includes/lib/crc.h [new file with mode: 0644]
lunaix-os/includes/lib/hash.h [new file with mode: 0644]
lunaix-os/includes/lunaix/ds/hashtable.h [new file with mode: 0644]
lunaix-os/includes/lunaix/ds/hstr.h [new file with mode: 0644]
lunaix-os/includes/lunaix/ds/llist.h
lunaix-os/includes/lunaix/fs.h [new file with mode: 0644]
lunaix-os/kernel/fs/fsm.c [new file with mode: 0644]
lunaix-os/kernel/fs/vfs.c [new file with mode: 0644]
lunaix-os/libs/hash.c [new file with mode: 0644]
lunaix-os/libs/klibc/string/strcmp.c [new file with mode: 0644]