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;