base: revert oneshot_async service types, fix local fork deps, migrate remote to RedBear-OS
- Revert initfs/rootfs service types from oneshot_async to blocking Scheme/Notify/Oneshot to fix init ordering races. - Add /scheme/pci retry loop in pcid-spawner. - Bump redox_event to 0.4.8; use local paths for redox-ioctl and redox-rt. - Regenerate Cargo.lock / bootstrap/Cargo.lock with only local forks. - Update submodule origin from redbear-os-base.git to RedBear-OS.git branch submodule/base per single-repo policy.
This commit is contained in:
@@ -38,7 +38,7 @@ fn main() -> io::Result<()> {
|
||||
println!("Listener recevied flags: {:?}", event.flags);
|
||||
if event.flags & syscall::EVENT_WRITE == syscall::EVENT_WRITE {
|
||||
loop {
|
||||
let stream = match syscall::dup(server.as_raw_fd() as usize, b"listen")
|
||||
let stream = match libredox::call::dup(server.as_raw_fd() as usize, b"listen")
|
||||
.map_err(from_syscall_error)
|
||||
{
|
||||
Err(ref err) if err.kind() == io::ErrorKind::WouldBlock => break,
|
||||
|
||||
Reference in New Issue
Block a user