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

Reply via email to