1178825Sdfrdnl $Id: krb-struct-winsize.m4 13338 2004-02-12 14:21:14Z lha $
255682Smarkmdnl
355682Smarkmdnl
455682Smarkmdnl Search for struct winsize
555682Smarkmdnl
655682Smarkm
7127808SnectarAC_DEFUN([AC_KRB_STRUCT_WINSIZE], [
855682SmarkmAC_MSG_CHECKING(for struct winsize)
955682SmarkmAC_CACHE_VAL(ac_cv_struct_winsize, [
1055682Smarkmac_cv_struct_winsize=no
1155682Smarkmfor i in sys/termios.h sys/ioctl.h; do
1255682SmarkmAC_EGREP_HEADER(
1390926Snectarstruct[[ 	]]*winsize,dnl
1455682Smarkm$i, ac_cv_struct_winsize=yes; break)dnl
1555682Smarkmdone
1655682Smarkm])
1755682Smarkmif test "$ac_cv_struct_winsize" = "yes"; then
1855682Smarkm  AC_DEFINE(HAVE_STRUCT_WINSIZE, 1, [define if struct winsize is declared in sys/termios.h])
1955682Smarkmfi
2055682SmarkmAC_MSG_RESULT($ac_cv_struct_winsize)
2155682SmarkmAC_EGREP_HEADER(ws_xpixel, termios.h, 
2255682Smarkm	AC_DEFINE(HAVE_WS_XPIXEL, 1, [define if struct winsize has ws_xpixel]))
2355682SmarkmAC_EGREP_HEADER(ws_ypixel, termios.h, 
2455682Smarkm	AC_DEFINE(HAVE_WS_YPIXEL, 1, [define if struct winsize has ws_ypixel]))
2555682Smarkm])
26