diff --git a/src/modules/_Stdio/file.c b/src/modules/_Stdio/file.c index 969e0213ff2f0422efccb5183442a3f62a3f5bed..43df9cf22357d9677af1e401d57960e21d0d9b96 100644 --- a/src/modules/_Stdio/file.c +++ b/src/modules/_Stdio/file.c @@ -6382,7 +6382,13 @@ PIKE_MODULE_INIT add_integer_constant("PROP_BIDIRECTIONAL",fd_BIDIRECTIONAL,0); add_integer_constant("PROP_REVERSE",fd_REVERSE,0); #ifdef HAVE_OPENPTY +#ifdef __NT__ + if (Pike_NT_OpenPseudoConsole) { + add_integer_constant("PROP_TTY",fd_TTY,0); + } +#else add_integer_constant("PROP_TTY",fd_TTY,0); +#endif #endif add_integer_constant("PROP_IS_NONBLOCKING", FILE_NONBLOCKING, 0);