diff options
Diffstat (limited to 'src/i_system.c')
-rw-r--r-- | src/i_system.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/i_system.c b/src/i_system.c index 7a01362f..5273a2f9 100644 --- a/src/i_system.c +++ b/src/i_system.c @@ -99,6 +99,21 @@ byte *I_ZoneBase (int *size) return zonemem; } +// +// I_ConsoleStdout +// +// Returns true if stdout is a real console, false if it is a file +// + +boolean I_ConsoleStdout(void) +{ +#ifdef _WIN32 + // SDL "helpfully" always redirects stdout to a file. + return 0; +#else + return isatty(fileno(stdout)); +#endif +} // // I_Init |