1
0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-11-19 13:33:52 +01:00

Andrej/pws: 12381: tgetent accepts NULL test, cygwin, Windows 2000

This commit is contained in:
Peter Stephenson 2000-07-26 10:09:47 +00:00
parent 79208f1d01
commit dbf48f330a
2 changed files with 14 additions and 1 deletions

@ -1,3 +1,9 @@
2000-07-26 Peter Stephenson <pws@cambridgesiliconradio.com>
* Andrej/pws: 12381: configure.in: cygwin on Windows 2000 is
mysteriously returning status 0 even though the test fails, so
create a file we can test to see if the test got that far.
2000-07-26 Bart Schaefer <schaefer@zsh.org>
* 12377: Completion/Core/compaudit, Completion/Core/compinit,

@ -579,6 +579,8 @@ fi
dnl Check if tgetent accepts NULL (and will allocate its own termcap buffer)
dnl Some termcaps reportedly accept a zero buffer, but then dump core
dnl in tgetstr().
dnl Under Cygwin test program crashes but exit code is still 0. So,
dnl we test for a file that porgram should create
AC_CACHE_CHECK(if tgetent accepts NULL,
zsh_cv_func_tgetent_accepts_null,
[AC_TRY_RUN([
@ -589,11 +591,16 @@ main()
char tbuf[1024], *u;
u = tbuf;
tgetstr("cl", &u);
creat("conftest.tgetent", 0640);
}
exit(!i || i == -1);
}
],
zsh_cv_func_tgetent_accepts_null=yes,
if test -f conftest.tgetent; then
zsh_cv_func_tgetent_accepts_null=yes
else
zsh_cv_func_tgetent_accepts_null=no
fi,
zsh_cv_func_tgetent_accepts_null=no,
zsh_cv_func_tgetent_accepts_null=no)])
if test $zsh_cv_func_tgetent_accepts_null = yes; then