mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 07:47:37 +00:00
Add sync() syscall and a /bin/sync.
It walks all the live Inode objects and flushes pending metadata changes wherever needed. This could be optimized by keeping a separate list of dirty Inodes, but let's not get ahead of ourselves.
This commit is contained in:
parent
d0f06e5f3f
commit
ed7ae6c02c
14 changed files with 78 additions and 24 deletions
|
@ -23,14 +23,13 @@ cp -v ../Userland/cat mnt/bin/cat
|
|||
cp -v ../Userland/uname mnt/bin/uname
|
||||
cp -v ../Userland/clear mnt/bin/clear
|
||||
cp -v ../Userland/tst mnt/bin/tst
|
||||
cp -v ../Userland/ft mnt/bin/ft
|
||||
cp -v ../Userland/ft2 mnt/bin/ft2
|
||||
cp -v ../Userland/mm mnt/bin/mm
|
||||
cp -v ../Userland/kill mnt/bin/kill
|
||||
cp -v ../Userland/tty mnt/bin/tty
|
||||
cp -v ../Userland/strsignal mnt/bin/strsignal
|
||||
cp -v ../Userland/mkdir mnt/bin/mkdir
|
||||
cp -v ../Userland/touch mnt/bin/touch
|
||||
cp -v ../Userland/sync mnt/bin/sync
|
||||
sh sync-local.sh
|
||||
cp -v kernel.map mnt/
|
||||
ln -s dir_a mnt/dir_cur
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue