xref: /netbsd-src/external/bsd/am-utils/dist/m4/macros/check_umount_style.m4 (revision a53f50b9b44dc9467ccc9c464999b1d1c509cb0c)
1dnl ######################################################################
2dnl check style of unmounting filesystems
3AC_DEFUN([AMU_CHECK_UMOUNT_STYLE],
4[
5AC_CACHE_CHECK(style of unmounting filesystems,
6ac_cv_style_umount,
7[
8# select the correct style for unmounting filesystems
9case "${host_os_name}" in
10	linux* )
11			ac_cv_style_umount=linux ;;
12	bsd44* | bsdi* | freebsd* | netbsd* | openbsd* | darwin* | macosx* | rhapsody* )
13			ac_cv_style_umount=bsd44 ;;
14	osf* )
15			ac_cv_style_umount=osf ;;
16	aix* )
17			ac_cv_style_umount=aix ;;
18	* )
19			ac_cv_style_umount=default ;;
20esac
21])
22am_utils_umount_style_file="umount_fs.c"
23am_utils_link_files=${am_utils_link_files}libamu/${am_utils_umount_style_file}:conf/umount/umount_${ac_cv_style_umount}.c" "
24
25# append un-mount utilities object to LIBOBJS for automatic compilation
26AC_LIBOBJ(umount_fs)
27])
28dnl ======================================================================
29