--- mysql-3.23.55/configure.in.orig 2003-01-21 23:41:56 +0300 +++ mysql-3.23.55/configure.in 2003-01-29 19:48:01 +0300 @@ -391,6 +391,9 @@ # Lock for PS AC_PATH_PROG(PS, ps, ps) AC_MSG_CHECKING("how to check if pid exists") +if test "${FIND_PROC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else PS=$ac_cv_path_PS # Linux style if $PS p $$ 2> /dev/null | grep $0 > /dev/null @@ -424,12 +427,16 @@ AC_MSG_ERROR([Could not find the right ps switches. Which OS is this ?. See the Installation chapter in the Reference Manual.]) esac fi +fi AC_SUBST(FIND_PROC) AC_MSG_RESULT("$FIND_PROC") # Check if a pid is valid AC_PATH_PROG(KILL, kill, kill) AC_MSG_CHECKING("for kill switches") +if test "${CHECK_PID+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else if $ac_cv_path_KILL -0 $$ then CHECK_PID="$ac_cv_path_KILL -0 \$\$PID > /dev/null 2> /dev/null" @@ -440,6 +447,7 @@ AC_MSG_WARN([kill -0 to check for pid seems to fail]) CHECK_PID="$ac_cv_path_KILL -s SIGCONT \$\$PID > /dev/null 2> /dev/null" fi +fi AC_SUBST(CHECK_PID) AC_MSG_RESULT("$CHECK_PID")