This call just slow things done noticably (and permission is denied).

diff -u -r ../zsh-5.0.8/Src/init.c ./Src/init.c
--- ../zsh-5.0.8/Src/init.c	2015-04-26 16:31:15.000000000 -0400
+++ ./Src/init.c	2015-07-11 17:51:00.761656735 -0400
@@ -631,7 +631,7 @@
 init_shout(void)
 {
     static char shoutbuf[BUFSIZ];
-#if defined(JOB_CONTROL) && defined(TIOCSETD) && defined(NTTYDISC)
+#if defined(JOB_CONTROL) && defined(TIOCSETD) && defined(NTTYDISC) && !defined(__ANDROID__)
     int ldisc;
 #endif
 
@@ -642,7 +642,7 @@
 	return;
     }
 
-#if defined(JOB_CONTROL) && defined(TIOCSETD) && defined(NTTYDISC)
+#if defined(JOB_CONTROL) && defined(TIOCSETD) && defined(NTTYDISC) && !defined(__ANDROID__)
     ldisc = NTTYDISC;
     ioctl(SHTTY, TIOCSETD, (char *)&ldisc);
 #endif