Annotation of embedaddon/rsync/m4/header_major_fixed.m4, revision 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>