--- ksh-20070628/src/cmd/ksh93/sh/fault.c.unaligned 2007-07-12 08:52:11.000000000 +0200 +++ ksh-20070628/src/cmd/ksh93/sh/fault.c 2007-07-12 08:53:55.000000000 +0200 @@ -71,7 +71,7 @@ #ifdef SIGWINCH if(sig==SIGWINCH) { - int rows=0, cols=0; + long rows=0, cols=0; int32_t v; astwinsize(2,&rows,&cols); if(v = cols)