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>