AC_MSG_CHECKING([如何获取文件系统类型])fstype=否#这些测试的顺序很重要。AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include<sys/statvfs.h>#包括<sys/fstyp.h>]])],[AC_DEFINE([FSTYPE_STATVFS],[1],[定义statvfs是否存在。])fstype=SVR4])AS_IF([test$fstype=no],[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include<sys/statfs.h>#包括<sys/fstyp.h>]])],[AC_DEFINE([fsttype_USG_STATFS],[1],[定义USG状态。])fstype=SVR3])])AS_IF([test$fstype=no],[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include<sys/statfs.h>#包括<sys/vmount.h>]])],[交流定义([FSTYPE_AIX_STATFS],[1],[Define if AIX statfs.])fstype=AIX])])#(此处省略了更多案例)AC_MSG_RESULT([$fstype])