1
5
mirror of https://github.com/vinc/moros.git synced 2024-06-17 06:28:09 +00:00
moros/src/usr
Vincent Ollivier d706e973aa
Refactor filesystem (#225)
* Split fs file into multiple files

* Use DirEntry#into

* Reorganize dir entry creation prior to refactoring

* Refactor Block

* Refactor bits manipulation in Dir#create_entry

* Refactor ReadDir

* Truncate filename to 255 chars at most

* Refactor Dir#update_entry

* Refactor new block alloc

* Allow different kinds of block devices

* Display disk usage

* Add fs::read to API

* Add command to mount fs in memory

* Add tests
2021-08-07 11:29:45 +02:00
..
base64.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
clear.rs Refactor editor (#221) 2021-07-29 22:28:57 +02:00
colors.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
copy.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
date.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
delete.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
dhcp.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
disk.rs Refactor filesystem (#225) 2021-08-07 11:29:45 +02:00
editor.rs Refactor editor (#221) 2021-07-29 22:28:57 +02:00
env.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
find.rs Add a regular expression engine (#222) 2021-08-01 11:35:24 +02:00
geotime.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
halt.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
help.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
hex.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
host.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
http.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
httpd.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
install.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
ip.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
keyboard.rs Add keyboard layout change at runtime (#226) 2021-08-04 22:07:26 +02:00
lisp.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
list.rs Add time to dir entry (#215) 2021-07-26 22:35:32 +02:00
mem.rs Refactor filesystem (#225) 2021-08-07 11:29:45 +02:00
mod.rs Add keyboard layout change at runtime (#226) 2021-08-04 22:07:26 +02:00
move.rs Move kernel code to api (#204) 2021-07-16 10:19:18 +02:00
net.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
print.rs Refactor print macros (#208) 2021-07-17 20:58:04 +02:00
read.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
route.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
shell.rs Refactor filesystem (#225) 2021-08-07 11:29:45 +02:00
sleep.rs Move kernel code to api (#204) 2021-07-16 10:19:18 +02:00
tcp.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
uptime.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00
user.rs Update crypto crates (#216) 2021-07-26 23:34:04 +02:00
vga.rs Refactor editor (#221) 2021-07-29 22:28:57 +02:00
write.rs Fix clippy warnings (#214) 2021-07-25 12:41:44 +02:00