From kde-commits Sun Nov 30 12:30:07 2008 From: Oswald Buddenhagen Date: Sun, 30 Nov 2008 12:30:07 +0000 To: kde-commits Subject: KDE/kdelibs/kpty Message-Id: <1228048207.725894.24301.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=122804821712475 SVN commit 890817 by ossi: unconvolute TIOCINQ vs. FIONREAD. M +5 -5 kptydevice.cpp --- trunk/KDE/kdelibs/kpty/kptydevice.cpp #890816:890817 @@ -41,6 +41,10 @@ # include #endif +#ifndef TIOCINQ +# define TIOCINQ FIONREAD +#endif + #define KMAXINT ((int)(~0U >> 1)) ///////////////////////////////////////////////////// @@ -265,11 +269,7 @@ #else int available; #endif -#if defined(Q_OS_FREEBSD) || defined(Q_OS_MAC) - if (!::ioctl(q->masterFd(), TIOCOUTQ, (char *) &available)) { -#else - if (!::ioctl(q->masterFd(), FIONREAD, (char *) &available)) { -#endif + if (!::ioctl(q->masterFd(), TIOCINQ, (char *) &available)) { #ifdef Q_OS_SOLARIS // A Pty is a STREAMS module, and those can be activated // with 0 bytes available. This happens either when ^C is