fstypename.m4 703 B

1234567891011121314151617181920212223242526272829303132
  1. #serial 3
  2. dnl From Jim Meyering.
  3. dnl
  4. dnl See if struct statfs has the f_fstypename member.
  5. dnl If so, define HAVE_F_FSTYPENAME_IN_STATFS.
  6. dnl
  7. AC_DEFUN([jm_FSTYPENAME],
  8. [
  9. AC_CACHE_CHECK([for f_fstypename in struct statfs],
  10. fu_cv_sys_f_fstypename_in_statfs,
  11. [
  12. AC_TRY_COMPILE(
  13. [
  14. #include <sys/param.h>
  15. #include <sys/types.h>
  16. #include <sys/mount.h>
  17. ],
  18. [struct statfs s; int i = sizeof s.f_fstypename;],
  19. fu_cv_sys_f_fstypename_in_statfs=yes,
  20. fu_cv_sys_f_fstypename_in_statfs=no
  21. )
  22. ]
  23. )
  24. if test $fu_cv_sys_f_fstypename_in_statfs = yes; then
  25. AC_DEFINE(HAVE_F_FSTYPENAME_IN_STATFS, 1,
  26. [Define if struct statfs has the f_fstypename member.])
  27. fi
  28. ]
  29. )