mirror of
https://github.com/drasko/codezero.git
synced 2026-05-05 10:01:30 +02:00
Mixed changes
- Adding prefaulting of fs0 to avoid page fault deadlocks. - Fixed a bug that a vmo page_cache equivalence would simply drop a link to an original vmo, even if the vmo could have more pages outside the page cache, or if the vmo was not a shadow vmo. - Fixed a bug with page allocator where recursion would corrupt global variables. - Now going to fix or re-write a simpler page allocator that works.
This commit is contained in:
@@ -3,18 +3,17 @@ libposix
|
||||
|
||||
Copyright (C) 2007 Bahadir Balban
|
||||
|
||||
Despite the name, this is a library that supports only a tiny portion of posix functions.
|
||||
|
||||
Currently supported functions are:
|
||||
Despite the name, this is a library that supports only a small portion of posix functions.
|
||||
|
||||
|
||||
Functions to be supported in the near future are:
|
||||
Highest priority POSIX functions are:
|
||||
|
||||
shmat
|
||||
shmget
|
||||
shmdt
|
||||
mmap
|
||||
munmap
|
||||
sbrk
|
||||
read
|
||||
readdir
|
||||
write
|
||||
@@ -27,12 +26,50 @@ mknod
|
||||
link
|
||||
unlink
|
||||
fork
|
||||
clone
|
||||
execve
|
||||
getpid
|
||||
wait
|
||||
kill
|
||||
getenv
|
||||
setenv
|
||||
|
||||
Others:
|
||||
|
||||
Currently supported functions are:
|
||||
|
||||
shmat
|
||||
shmget
|
||||
shmdt
|
||||
mmap
|
||||
read
|
||||
readdir
|
||||
write
|
||||
lseek
|
||||
open
|
||||
close
|
||||
creat
|
||||
mkdir
|
||||
mknod
|
||||
fork
|
||||
|
||||
|
||||
Functions to be supported in the near future are:
|
||||
|
||||
munmap
|
||||
link
|
||||
unlink
|
||||
getpid
|
||||
execve
|
||||
clone
|
||||
wait
|
||||
kill
|
||||
exit
|
||||
sbrk
|
||||
getenv
|
||||
setenv
|
||||
|
||||
|
||||
Other calls:
|
||||
pipe
|
||||
mount
|
||||
unmount
|
||||
|
||||
Reference in New Issue
Block a user