From: Danny Smith Date: Mon, 2 Feb 2009 03:23:39 +0000 (+0000) Subject: * ssp.c (_PATH_TTY): Define as "CONOUT$" for _WIN32. X-Git-Tag: releases/gcc-4.4.0~677 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=00f97e5a1a7fed19d2f305010369d4e356bc5d4d;p=thirdparty%2Fgcc.git * ssp.c (_PATH_TTY): Define as "CONOUT$" for _WIN32. From-SVN: r143862 --- diff --git a/libssp/ChangeLog b/libssp/ChangeLog index 89fcee49a3ff..241f9e88065b 100644 --- a/libssp/ChangeLog +++ b/libssp/ChangeLog @@ -1,3 +1,7 @@ +2009-02-02 Danny Smith + + * ssp.c (_PATH_TTY): Define as "CONOUT$" for _WIN32. + 2008-12-18 Ralf Wildenhues * configure: Regenerate. diff --git a/libssp/ssp.c b/libssp/ssp.c index 9576be445b22..99c5f38ce18d 100644 --- a/libssp/ssp.c +++ b/libssp/ssp.c @@ -50,8 +50,14 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA # include #endif #ifndef _PATH_TTY +/* Native win32 apps don't know about /dev/tty but can print directly + to the console using "CONOUT$" */ +#if defined (_WIN32) && !defined (__CYGWIN__) +# define _PATH_TTY "CONOUT$" +#else # define _PATH_TTY "/dev/tty" #endif +#endif #ifdef HAVE_SYSLOG_H # include #endif