diff --git a/src/redox/mod.rs b/src/redox/mod.rs
index 793fd32c887c8f3fcf412a53ed2cf5cf9f811cf3..e32c4b385b170d98540768a4d8c8b467f1637222 100644
--- a/src/redox/mod.rs
+++ b/src/redox/mod.rs
@@ -119,6 +119,7 @@ pub const SIGSYS:    ::c_int = 31;
 
 extern {
     pub fn gethostname(name: *mut ::c_char, len: ::size_t) -> ::c_int;
+    pub fn getpid() -> pid_t;
     pub fn memalign(align: ::size_t, size: ::size_t) -> *mut ::c_void;
     pub fn read(fd: ::c_int, buf: *mut ::c_void, count: ::size_t)
                 -> ::ssize_t;