diff --git a/src/ld_so/tcb.rs b/src/ld_so/tcb.rs index 17b802ace0443ed3abcc932646c2b9422e3aec6c..7bd67fea4432479dacacafeb8c5d93e786d33625 100644 --- a/src/ld_so/tcb.rs +++ b/src/ld_so/tcb.rs @@ -172,6 +172,7 @@ impl Tcb { /// OS specific code to create a new TLS and TCB - Redox #[cfg(target_os = "redox")] unsafe fn os_new(size: usize) -> Result<(&'static mut [u8], &'static mut [u8])> { + use header::unistd; //TODO: better method of finding fs offset let pid = unistd::getpid(); let tcb_addr = 0xB000_0000 + pid as usize * PAGE_SIZE;