--- ksh-20060214/src/cmd/ksh93/sh/fault.c.unaligned 2007-08-08 16:17:45.000000000 +0200 +++ ksh-20060214/src/cmd/ksh93/sh/fault.c 2007-08-08 16:18:24.000000000 +0200 @@ -70,7 +70,7 @@ #ifdef SIGWINCH if(sig==SIGWINCH) { - int rows=0, cols=0; + long rows=0, cols=0; astwinsize(2,&rows,&cols); if(cols) nv_putval(COLUMNS, (char*)&cols, NV_INTEGER);