mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 12:32:40 +03:00
* configure.in: Check for SIGTSTP and SIGCONT signals. Disable
subshell if this test fails.
This commit is contained in:
parent
bd07726f90
commit
23e56a01e1
@ -1,3 +1,8 @@
|
|||||||
|
2002-08-04 Pavel Roskin <proski@gnu.org>
|
||||||
|
|
||||||
|
* configure.in: Check for SIGTSTP and SIGCONT signals. Disable
|
||||||
|
subshell if this test fails.
|
||||||
|
|
||||||
2002-08-03 Pavel Roskin <proski@gnu.org>
|
2002-08-03 Pavel Roskin <proski@gnu.org>
|
||||||
|
|
||||||
* syntax/mail.syntax: Colors changed to be more readable.
|
* syntax/mail.syntax: Colors changed to be more readable.
|
||||||
|
26
configure.in
26
configure.in
@ -466,6 +466,19 @@ filel=$ac_cv_filel
|
|||||||
AC_MSG_RESULT([$filel])
|
AC_MSG_RESULT([$filel])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
AC_CACHE_CHECK([for SIGTSTP and SIGCONT signals],
|
||||||
|
[mc_cv_have_sigtstp],
|
||||||
|
[AC_TRY_LINK(
|
||||||
|
[#include <signal.h>
|
||||||
|
],
|
||||||
|
[kill(1, SIGTSTP);
|
||||||
|
kill(1, SIGCONT);
|
||||||
|
],
|
||||||
|
[mc_cv_have_sigtstp=yes],
|
||||||
|
[mc_cv_have_sigtstp=no])])
|
||||||
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([for subshell support])
|
AC_MSG_CHECKING([for subshell support])
|
||||||
AC_ARG_WITH(subshell,
|
AC_ARG_WITH(subshell,
|
||||||
[--with-subshell=optional To disable concurrent shell by default
|
[--with-subshell=optional To disable concurrent shell by default
|
||||||
@ -475,26 +488,27 @@ AC_ARG_WITH(subshell,
|
|||||||
then
|
then
|
||||||
AC_DEFINE(SUBSHELL_OPTIONAL, 1,
|
AC_DEFINE(SUBSHELL_OPTIONAL, 1,
|
||||||
[Define to make subshell support optional])
|
[Define to make subshell support optional])
|
||||||
AC_DEFINE(HAVE_SUBSHELL_SUPPORT, 1,
|
|
||||||
[Define to enable subshell support])
|
|
||||||
result="optional"
|
result="optional"
|
||||||
fi
|
fi
|
||||||
if test x$withval = xyes
|
if test x$withval = xyes
|
||||||
then
|
then
|
||||||
AC_DEFINE(HAVE_SUBSHELL_SUPPORT)
|
|
||||||
result="yes"
|
result="yes"
|
||||||
fi],
|
fi],
|
||||||
[dnl Default: provide the subshell support on non-ultrix machines
|
[dnl Default: provide the subshell support on non-ultrix machines
|
||||||
case $host_os in
|
case $host_os in
|
||||||
ultrix*)
|
ultrix*)
|
||||||
result=no
|
result="no"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
AC_DEFINE(HAVE_SUBSHELL_SUPPORT)
|
dnl If SIGTSTP is missing, then no subshell
|
||||||
result=yes
|
result="$mc_cv_have_sigtstp"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
])
|
])
|
||||||
|
if test "x$result" != xno; then
|
||||||
|
AC_DEFINE(HAVE_SUBSHELL_SUPPORT, 1,
|
||||||
|
[Define to enable subshell support])
|
||||||
|
fi
|
||||||
AC_MSG_RESULT([$result])
|
AC_MSG_RESULT([$result])
|
||||||
subshell="$result"
|
subshell="$result"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user