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:
parent
79208f1d01
commit
dbf48f330a
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user