feat: IO polling for file descriptor
[lunaix-os.git] / README.md
index 4acc34645076e3f21bc21c550749049b516fcc10..2be89a9ce2df8d75b37a59e76d1c8372b95cd119 100644 (file)
--- a/README.md
+++ b/README.md
@@ -31,7 +31,7 @@ LunaixOS - 一个简单的,详细的,POSIX兼容的(但愿!),带有
 + 内存管理与按需分页(Demand Paging)
 + 键盘输入
 + 多进程
-+ 50个常见的Linux/POSIX系统调用([附录1](#appendix1))
++ 54个常见的Linux/POSIX系统调用([附录1](#appendix1))
 + 用户模式
 + 信号机制
 + PCI 3.0
@@ -255,6 +255,10 @@ qemu-img create -f vdi machine/disk0.vdi 128M
 2. `mmap(2)`
 2. `munmap(2)`
 2. `execve(2)`
+3. `poll(2)` (via `pollctl`)
+3. `epoll_create(2)` (via `pollctl`)
+3. `epoll_ctl(2)` (via `pollctl`)
+3. `epoll_wait(2)` (via `pollctl`)
 
 **LunaixOS自有**
 
@@ -262,6 +266,7 @@ qemu-img create -f vdi machine/disk0.vdi 128M
 2. `geterrno`
 3. `realpathat`
 4. `syslog`
+5. `pollctl`
 
 ( **※**:该系统调用暂未经过测试 )