]> granicus.if.org Git - zfs/blob - config/user-makedev.m4
zfs-import: should be before swap
[zfs] / config / user-makedev.m4
1 dnl #
2 dnl # glibc 2.25
3 dnl #
4 AC_DEFUN([ZFS_AC_CONFIG_USER_MAKEDEV_IN_SYSMACROS], [
5         AC_MSG_CHECKING([makedev() is declared in sys/sysmacros.h])
6         AC_TRY_COMPILE(
7         [
8                 #include <sys/sysmacros.h>
9         ],[
10                 int k;
11                 k = makedev(0,0);
12         ],[
13                 AC_MSG_RESULT(yes)
14                 AC_DEFINE(HAVE_MAKEDEV_IN_SYSMACROS, 1,
15                     [makedev() is declared in sys/sysmacros.h])
16         ],[
17                 AC_MSG_RESULT(no)
18         ])
19 ])
20
21 dnl #
22 dnl # glibc X < Y < 2.25
23 dnl #
24 AC_DEFUN([ZFS_AC_CONFIG_USER_MAKEDEV_IN_MKDEV], [
25         AC_MSG_CHECKING([makedev() is declared in sys/mkdev.h])
26         AC_TRY_COMPILE(
27         [
28                 #include <sys/mkdev.h>
29         ],[
30                 int k;
31                 k = makedev(0,0);
32         ],[
33                 AC_MSG_RESULT(yes)
34                 AC_DEFINE(HAVE_MAKEDEV_IN_MKDEV, 1,
35                     [makedev() is declared in sys/mkdev.h])
36         ],[
37                 AC_MSG_RESULT(no)
38         ])
39 ])