[Toybox] [PATCH 05/10] lib/lib.c: struct winsize is not defined in bionic.
Georgi Chorbadzhiyski
gf at unixsol.org
Wed Mar 7 16:38:57 PST 2012
---
lib/lib.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/lib/lib.c b/lib/lib.c
index cc441f9..d31e9fa 100644
--- a/lib/lib.c
+++ b/lib/lib.c
@@ -768,15 +768,18 @@ void crc_init(unsigned int *crc_table, int little_endian)
void terminal_size(unsigned *x, unsigned *y)
{
- struct winsize ws;
int i;
//memset(&ws, 0, sizeof(ws));
+#ifndef __ANDROID__
+ struct winsize ws;
for (i=0; i<3; i++) {
if (ioctl(i, TIOCGWINSZ, &ws)) continue;
if (x) *x = ws.ws_col;
if (y) *y = ws.ws_row;
}
+#endif
+
if (x) {
char *s = getenv("COLUMNS");
--
1.7.5.1
More information about the Toybox
mailing list