Hey, This patch is for libraries/haskeline. On android, winsize is defined in termios.h and therefor termios.h must be included.
>From a081ad57f161f056f7e4c0bd8907de8bb24efa04 Mon Sep 17 00:00:00 2001 From: Nathan <nathan.hues...@posteo.de> Date: Thu, 24 Jan 2013 15:30:15 +0100 Subject: [PATCH] Include termios.h on android because winsize is defined in it
--- System/Console/Haskeline/Backend/Posix.hsc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/System/Console/Haskeline/Backend/Posix.hsc b/System/Console/Haskeline/Backend/Posix.hsc index db9c66e..74bba7a 100644 --- a/System/Console/Haskeline/Backend/Posix.hsc +++ b/System/Console/Haskeline/Backend/Posix.hsc @@ -48,7 +48,7 @@ import GHC.IOBase(haFD,FD) import GHC.Handle (withHandle_) #endif -#ifdef USE_TERMIOS_H +#if defined(USE_TERMIOS_H) || defined(__ANDROID__) #include <termios.h> #endif #include <sys/ioctl.h> @@ -64,7 +64,6 @@ ehOut = eH . hOut ------------------- -- Window size - foreign import ccall ioctl :: FD -> CULong -> Ptr a -> IO CInt posixLayouts :: Handles -> [IO (Maybe Layout)] -- 1.7.10.4
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs