login
|
c588d6f77f
|
Patch add abort func (#120)
* 对于除了sigkill以外的信号,也加入队列
* bugfix:libc中,注册信号处理函数时,总是注册sigkill的问题
* 增加getpid系统调用
* 增加了raise、kill、abort
|
2022-12-19 15:03:44 +08:00 |
|
login
|
6efd474033
|
允许用户自定义信号处理函数 (#112)
* new: 用户注册信号处理函数,能够进入自定义的handler
* 修复忘了传信号的数字给用户的处理函数的bug
* new:sigreturn
* 删除注释
|
2022-12-17 16:27:50 +08:00 |
|
login
|
66f67c6a95
|
signal的发送(暂时父子进程之间共享信号及相应的结构体) (#89)
* 解决由于spinlock.h中包含preempt_enable()带来的循环include问题
* new: 初步实现signal的数据结构
* new:signal相关数据结构
* fix: 解决bindings.rs报一堆警告的问题
* new: rust下的kdebug kinfo kwarn kBUG kerror宏
* 移动asm.h和cmpxchg.h
* new: signal的发送(暂时只支持父子进程共享信号及处理函数)
|
2022-11-23 11:38:20 +08:00 |
|
login
|
8a080f3cce
|
new: 将sys_rmdir更改为sys_unlink,.且完成删除文件操作的vfs部分 (#69)
|
2022-10-25 23:02:35 +08:00 |
|
fslongjin
|
9f2b080cda
|
new: devfs删除文件夹
|
2022-09-12 23:56:31 +08:00 |
|
fslongjin
|
fb51b0dd6f
|
new: mstat()函数,查询内存信息
|
2022-08-06 23:31:25 +08:00 |
|
fslongjin
|
da4867d662
|
🆕 clock()函数
|
2022-07-12 13:20:01 +08:00 |
|
fslongjin
|
676260c537
|
🆕 usleep()、nanosleep()
|
2022-07-12 12:01:51 +08:00 |
|
fslongjin
|
d775af70c7
|
🆕 fat32文件系统的mkdir
|
2022-06-25 20:55:59 +08:00 |
|
fslongjin
|
e2a59dbd43
|
🆕 exec (存在bug
|
2022-05-31 21:55:06 +08:00 |
|
fslongjin
|
a4157bb4a7
|
部分完成了readdir
|
2022-05-27 13:41:10 +08:00 |
|
fslongjin
|
37669ebf87
|
🆕 cd命令
|
2022-05-25 22:50:32 +08:00 |
|
fslongjin
|
8bd7b64a0b
|
🆕 增加重启命令reboot
|
2022-05-25 14:38:15 +08:00 |
|
fslongjin
|
fd0147e04c
|
🆕 malloc 、printf
|
2022-05-07 13:46:23 +08:00 |
|
fslongjin
|
0aec6827ee
|
🆕 运行文件系统中的二进制程序
|
2022-05-06 00:25:32 +08:00 |
|