greatbridf
|
20ed412b5a
fix(rbtree): rbtree copy
|
1 ano atrás |
greatbridf
|
fdb0052684
fix(signal): wakeup the threading on signals generated
|
1 ano atrás |
greatbridf
|
a52f58ffb4
feat(syscall): add rt_sigprocmask
|
1 ano atrás |
greatbridf
|
d53ea9f452
fix(usp-sh): fix pipecmd
|
1 ano atrás |
greatbridf
|
35cce41a09
fix(vfs): close pipes properly, prohibit sendfile64 used on non regular files
|
1 ano atrás |
greatbridf
|
5813062c00
Merge branch 'dev'
|
1 ano atrás |
greatbridf
|
41566272a6
fix(mmap): adjust file nullptr check
|
1 ano atrás |
greatbridf
|
d8a51c9d64
chore(make): update Makefile.src
|
1 ano atrás |
greatbridf
|
b4ec221a53
feat(ahci): add ahci controller driver
|
1 ano atrás |
greatbridf
|
12c41b087e
refactor(irq): new irq handling method
|
1 ano atrás |
greatbridf
|
46dc1ed418
fix(vfs): check whether a dentry is a directory before read and write
|
1 ano atrás |
greatbridf
|
880a7a1057
change(mbr): read 320KB
|
1 ano atrás |
greatbridf
|
0746c681e2
change(allocator): make all functions constexpr
|
1 ano atrás |
greatbridf
|
5cf3c5bd56
fix(vector): fix bugs, optimize memory allocation
|
1 ano atrás |
greatbridf
|
25e48c79a2
change(image): rename bb to busybox_
|
1 ano atrás |
greatbridf
|
8efa4a211a
feat(syscall): add sendfile64
|
1 ano atrás |
greatbridf
|
8123051e6a
feat(libstdc++): addr max and min
|
1 ano atrás |
greatbridf
|
4a42fe3956
refactor(vfs): rewrite struct file
|
1 ano atrás |
greatbridf
|
47934b45b5
feat(libstdc++): add shared_ptr
|
1 ano atrás |
greatbridf
|
9ca65a15e9
fix(inode_write): update inode size after writting
|
1 ano atrás |
greatbridf
|
6d321f5eac
feat(open): open() can now create new files
|
1 ano atrás |
greatbridf
|
b5faee6ded
feat(types::path): add types::path to handle paths
|
1 ano atrás |
greatbridf
|
0f9c6c4603
feat(syscall): add getdents64
|
1 ano atrás |
greatbridf
|
09fa92b097
feat(syscall): add fcntl64
|
1 ano atrás |
greatbridf
|
2656facbab
feat(syscall): add statx
|
1 ano atrás |
greatbridf
|
8576f82ca1
fix(mm.split): update file offset of newmm
|
1 ano atrás |
greatbridf
|
50b9527a09
feat(syscall): add mmap and munmap
|
1 ano atrás |
greatbridf
|
281050186a
feat(std::set): add template key version of lower_bound
|
1 ano atrás |
greatbridf
|
8115a79f02
feat(syscall): add brk
|
1 ano atrás |
greatbridf
|
4ee526a1aa
refactor(mm): some tweaks of mm and mm_list
|
1 ano atrás |