Skip to content

Conversation

@fslongjin
Copy link
Member

  • 为 LockedPipeInode 添加 open_wait_queue 用于 FIFO 打开时的阻塞等待
  • 实现 Linux FIFO 的阻塞/非阻塞打开语义(O_RDONLY/O_WRONLY/O_RDWR)
  • 添加 has_reader/has_writer 辅助方法检查管道状态
  • 更新测试配置,将 fifo_test 加入白名单

@github-actions github-actions bot added the enhancement New feature or request label Dec 2, 2025
- 为 LockedPipeInode 添加 open_wait_queue 用于 FIFO 打开时的阻塞等待
- 实现 Linux FIFO 的阻塞/非阻塞打开语义(O_RDONLY/O_WRONLY/O_RDWR)
- 添加 has_reader/has_writer 辅助方法检查管道状态
- 更新测试配置,将 fifo_test 加入白名单

Signed-off-by: longjin <longjin@DragonOS.org>
@fslongjin fslongjin force-pushed the feat-fifo-block-open branch from 152b209 to 199f0aa Compare December 3, 2025 05:57
@fslongjin fslongjin merged commit 1033f83 into DragonOS-Community:master Dec 5, 2025
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant