命名管道系统调用以及文件系统兼容特殊文件类型的接口 (#397)

* 修复pipe2在读端或写端关闭后还阻塞问题。

* 实现命名管道机制,增加特殊文件类型兼容普通文件系统的接口。

* 普通文件系统能够适配特殊文件(命名管道等)
This commit is contained in:
GnoCiYeH
2023-10-09 00:28:08 +08:00
committed by GitHub
parent 34e6d6c80f
commit 2dbef7859f
15 changed files with 649 additions and 20 deletions

View File

@ -45,6 +45,8 @@ jobs:
sudo sh -c "apt update && apt install -y llvm-dev libclang-dev clang gcc-multilib libssl-dev pkg-config"
cargo install cargo-binutils
rustup toolchain install nightly
rustup toolchain install nightly-2023-01-21-x86_64-unknown-linux-gnu
rustup toolchain install nightly-2023-08-15-x86_64-unknown-linux-gnu
rustup default nightly
rustup component add rust-src
rustup component add llvm-tools-preview

View File

@ -1,6 +1,14 @@
name: Rust format check
on: [push, pull_request]
on:
workflow_run:
workflows: [Build Check]
types:
- completed
push:
pull_request:
jobs:
# ensure the toolchain is cached