Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
PATCH: tcsetpgrp test switch
- X-seq: zsh-workers 8499
- From: Clint Adams <schizo@xxxxxxxxxx>
- To: zsh-workers@xxxxxxxxxxxxxx
- Subject: PATCH: tcsetpgrp test switch
- Date: Tue, 2 Nov 1999 15:10:31 -0500
- Mailing-list: contact zsh-workers-help@xxxxxxxxxxxxxx; run by ezmlm
This provides a configure switch to prevent the testing of tcsetpgrp.
--- configure.in.bak Tue Nov 2 14:43:47 1999
+++ configure.in Tue Nov 2 15:05:47 1999
@@ -250,6 +250,13 @@
AC_DEFINE(MAILDIR_SUPPORT)
fi])
+dnl Do you want to verify that tcsetpgrp works?
+undefine([tcsetpgrp-check])dnl
+AC_ARG_ENABLE(tcsetpgrp-check,
+[ --disable-tcsetpgrp-check Disable test of tcsetpgrp],
+[tcsetpgrp-check="$enableval"], [tcsetpgrp-check=yes])
+
+
dnl ------------------
dnl CHECK THE COMPILER
dnl ------------------
@@ -1240,8 +1247,12 @@
dnl -----------
dnl if found tcsetpgrp, test to see if it actually works
dnl for instance, BeOS R4.51 does not support it yet
+dnl When building where stdin is not a terminal, this
+dnl check will fail, resulting in no job control support
+dnl being available. Because this is undesirable, allow
+dnl it to be skipped.
dnl -----------
-if test $ac_cv_func_tcsetpgrp=yes; then
+if test $ac_cv_func_tcsetpgrp=yes -a $tcsetpgrp-check=yes; then
AC_CACHE_CHECK(if tcsetpgrp() actually works,
zsh_cv_sys_tcsetpgrp,
[AC_TRY_RUN([
Messages sorted by:
Reverse Date,
Date,
Thread,
Author