diff --git a/src/windows/gnu.rs b/src/windows/gnu.rs
index 3568f6226ecab0de49c15eb52685dac8c6d8909e..45e7ddaea415576b1fe3d3f72198c0b0eedc8d1e 100644
--- a/src/windows/gnu.rs
+++ b/src/windows/gnu.rs
@@ -1,6 +1,11 @@
 pub const L_tmpnam: ::c_uint = 14;
 pub const TMP_MAX: ::c_uint = 0x7fff;
 
+// stdio file descriptor numbers
+pub const STDIN_FILENO: ::c_int = 0;
+pub const STDOUT_FILENO: ::c_int = 1;
+pub const STDERR_FILENO: ::c_int = 2;
+
 extern {
     pub fn strcasecmp(s1: *const ::c_char, s2: *const ::c_char) -> ::c_int;
     pub fn strncasecmp(s1: *const ::c_char, s2: *const ::c_char,