Lock: using tokio processes rather than std ones
[?]
Jan 16, 2021, 6:19 PM
MBUNDZ3OES7FXMIYBICHRKXWEII5FZO3LFPSP5EDWQUG7KGP2NPQCDependencies
- [2]
FI3WFMTSSimplifying the locks - [3]
JL4WKA5PImplement the Sanakirja concurrency model in a cross-process way
Change contents
- edit in pijul/src/repository/unix_lock.rs at line 2
use std::io::Read; - replacement in pijul/src/repository/unix_lock.rs at line 24
let mut process = std::process::Command::new(&cmd)let mut process = tokio::process::Command::new(&cmd) - edit in pijul/src/repository/unix_lock.rs at line 27
.stdin(std::process::Stdio::piped()).stderr(std::process::Stdio::piped()) - replacement in pijul/src/repository/unix_lock.rs at line 31
s.read(&mut [0u8])?;s.read_exact(&mut [0u8]).await?;