Skip to content

Fix/fdesp

xu_zh requested to merge fix/fdesp into main
  • 目前fork()时仅对fd_list做浅复制,导致两个进程实质上使用同一个fdesp结构,造成问题
  • cwd不应占用fd_list空间(新用户进程启动时仅有stdin/out/err,新分配的fd=3)
  • fd可重复利用(连续调用open()->close()->open(),两次open返回的fd相同)
  • 初始化复制stdin\out\err
  • root目录的.和..项
Edited by xu_zh

Merge request reports