Annotation of embedaddon/rsync/m4/header_major_fixed.m4, revision 1.1.1.1
1.1 misho 1: AC_DEFUN([AC_HEADER_MAJOR_FIXED],
2: [AC_CACHE_CHECK(whether sys/types.h defines makedev,
3: ac_cv_header_sys_types_h_makedev,
4: [AC_LINK_IFELSE([AC_LANG_PROGRAM([[@%:@include <sys/types.h>]],
5: [[return makedev(0, 0);]])],
6: [if grep sys/sysmacros.h conftest.err >/dev/null; then
7: ac_cv_header_sys_types_h_makedev=no
8: else
9: ac_cv_header_sys_types_h_makedev=yes
10: fi],
11: [ac_cv_header_sys_types_h_makedev=no])
12: ])
13:
14: if test $ac_cv_header_sys_types_h_makedev = no; then
15: AC_CHECK_HEADER(sys/mkdev.h,
16: [AC_DEFINE(MAJOR_IN_MKDEV, 1,
17: [Define to 1 if `major', `minor', and `makedev' are
18: declared in <mkdev.h>.])])
19:
20: if test $ac_cv_header_sys_mkdev_h = no; then
21: AC_CHECK_HEADER(sys/sysmacros.h,
22: [AC_DEFINE(MAJOR_IN_SYSMACROS, 1,
23: [Define to 1 if `major', `minor', and `makedev'
24: are declared in <sysmacros.h>.])])
25: fi
26: fi
27: ])
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>