diff options
Diffstat (limited to 'contrib/amd/m4/macros/check_unmount_call.m4')
-rw-r--r-- | contrib/amd/m4/macros/check_unmount_call.m4 | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/contrib/amd/m4/macros/check_unmount_call.m4 b/contrib/amd/m4/macros/check_unmount_call.m4 new file mode 100644 index 0000000..67b2399 --- /dev/null +++ b/contrib/amd/m4/macros/check_unmount_call.m4 @@ -0,0 +1,27 @@ +dnl ###################################################################### +dnl check for the correct system call to unmount a filesystem. +AC_DEFUN(AMU_CHECK_UNMOUNT_CALL, +[ +dnl make sure this one is called before [AC_CHECK_UNMOUNT_ARGS] +AC_BEFORE([$0], [AC_CHECK_UNMOUNT_ARGS]) +AC_CACHE_CHECK(the system call to unmount a filesystem, +ac_cv_unmount_call, +[ +# check for various unmount a filesystem calls +if test "$ac_cv_func_uvmount" = yes ; then + ac_cv_unmount_call=uvmount +elif test "$ac_cv_func_unmount" = yes ; then + ac_cv_unmount_call=unmount +elif test "$ac_cv_func_umount" = yes ; then + ac_cv_unmount_call=umount +else + ac_cv_unmount_call=no +fi +]) +if test "$ac_cv_unmount_call" != no +then + am_utils_unmount_call=$ac_cv_unmount_call + AC_SUBST(am_utils_unmount_call) +fi +]) +dnl ====================================================================== |