1*a53f50b9Schristosdnl ###################################################################### 2*a53f50b9Schristosdnl check style of accessing the mount table file 3*a53f50b9SchristosAC_DEFUN([AMU_CHECK_MNTTAB_STYLE], 4*a53f50b9Schristos[ 5*a53f50b9SchristosAC_CACHE_CHECK(mount table style, 6*a53f50b9Schristosac_cv_style_mnttab, 7*a53f50b9Schristos[ 8*a53f50b9Schristos# select the correct style for mount table manipulation functions 9*a53f50b9Schristoscase "${host_os_name}" in 10*a53f50b9Schristos aix* ) 11*a53f50b9Schristos ac_cv_style_mnttab=aix ;; 12*a53f50b9Schristos bsd* | bsdi* | freebsd* | netbsd* | openbsd* | darwin* | macosx* | rhapsody* ) 13*a53f50b9Schristos ac_cv_style_mnttab=bsd ;; 14*a53f50b9Schristos isc3* ) 15*a53f50b9Schristos ac_cv_style_mnttab=isc3 ;; 16*a53f50b9Schristos mach3* ) 17*a53f50b9Schristos ac_cv_style_mnttab=mach3 ;; 18*a53f50b9Schristos osf* ) 19*a53f50b9Schristos ac_cv_style_mnttab=osf ;; 20*a53f50b9Schristos svr4* | sysv4* | solaris2* | sunos5* | aoi* ) 21*a53f50b9Schristos ac_cv_style_mnttab=svr4 ;; 22*a53f50b9Schristos ultrix* ) 23*a53f50b9Schristos ac_cv_style_mnttab=ultrix ;; 24*a53f50b9Schristos linux*) 25*a53f50b9Schristos ac_cv_style_mnttab=linux ;; 26*a53f50b9Schristos * ) 27*a53f50b9Schristos ac_cv_style_mnttab=file ;; 28*a53f50b9Schristosesac 29*a53f50b9Schristos]) 30*a53f50b9Schristosam_utils_link_files=${am_utils_link_files}libamu/mtabutil.c:conf/mtab/mtab_${ac_cv_style_mnttab}.c" " 31*a53f50b9Schristos 32*a53f50b9Schristos# append mtab utilities object to LIBOBJS for automatic compilation 33*a53f50b9SchristosAC_LIBOBJ(mtabutil) 34*a53f50b9Schristos]) 35*a53f50b9Schristosdnl ====================================================================== 36