58901ef83e
The redox_syscall crate (0.7.x and 0.8.x) has [lib].name = 'syscall', so the crate is exposed as 'syscall' in source code, not 'redox_syscall'. Without the alias, all 'use redox_syscall::...' imports fail to resolve. Also fixed: - lib.rs:46,86 'redox_syscall::error::Error' (now resolves via alias) - io.rs:23 'Result<()>' -> 'Result<(), crate::DriverError>' (Result needs 2 generics) - Cargo.toml: pin redox_syscall to 0.7 to match the rest of base fork This restores redox-driver-sys compilation against base fork 0.2.3 reset to redbear-working.