|
|
@@ -1362,6 +1362,32 @@ fi
|
|
|
dnl end if for PATH_TO_SWAPINFO
|
|
|
fi
|
|
|
|
|
|
+AC_PATH_PROG(PATH_TO_SWAPCTL,swapctl,,[$PATH:/sbin])
|
|
|
+if (test -n "$PATH_TO_SWAPCTL")
|
|
|
+then
|
|
|
+AC_MSG_CHECKING([for $PATH_TO_SWAPCTL format])
|
|
|
+if [$PATH_TO_SWAPCTL -l 2>&1 >/dev/null]
|
|
|
+then
|
|
|
+ ac_cv_have_swap=yes
|
|
|
+ ac_cv_swap_command="$PATH_TO_SWAPCTL -l"
|
|
|
+ if [$PATH_TO_SWAPCTL -l 2>/dev/null | \
|
|
|
+ egrep -i "^Device +1K-blocks +Used +Avail +Capacity +Priority" >/dev/null ]
|
|
|
+ then
|
|
|
+ ac_cv_swap_format=["%*s %llu %*d %llu %*d"]
|
|
|
+ ac_cv_swap_conv=1024
|
|
|
+ AC_MSG_RESULT([using 1K BSD format swapctl])
|
|
|
+
|
|
|
+ elif [$PATH_TO_SWAPCTL -l 2>/dev/null | \
|
|
|
+ egrep -i "^Device +512-blocks +Used +Avail +Capacity +Priority" >/dev/null ]
|
|
|
+ then
|
|
|
+ ac_cv_swap_format=["%*s %llu %*d %llu %*d"]
|
|
|
+ ac_cv_swap_conv=2048
|
|
|
+ AC_MSG_RESULT([using 512 byte BSD format swapctl])
|
|
|
+ fi
|
|
|
+fi
|
|
|
+dnl end if for PATH_TO_SWAPCTL
|
|
|
+fi
|
|
|
+
|
|
|
if test "x$ac_cv_have_swap" != "x"
|
|
|
then
|
|
|
AC_DEFINE(HAVE_SWAP,1,[Define if swap/swapinfo command is found])
|