1eda14cbcSMatt Macydnl # 2eda14cbcSMatt Macydnl # glibc 2.25 3eda14cbcSMatt Macydnl # 4eda14cbcSMatt MacyAC_DEFUN([ZFS_AC_CONFIG_USER_MAKEDEV_IN_SYSMACROS], [ 5eda14cbcSMatt Macy AC_MSG_CHECKING([makedev() is declared in sys/sysmacros.h]) 6*7877fdebSMatt Macy AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ 7eda14cbcSMatt Macy #include <sys/sysmacros.h> 8*7877fdebSMatt Macy ]], [[ 9eda14cbcSMatt Macy int k; 10eda14cbcSMatt Macy k = makedev(0,0); 11*7877fdebSMatt Macy ]])],[ 12eda14cbcSMatt Macy AC_MSG_RESULT(yes) 13eda14cbcSMatt Macy AC_DEFINE(HAVE_MAKEDEV_IN_SYSMACROS, 1, 14eda14cbcSMatt Macy [makedev() is declared in sys/sysmacros.h]) 15eda14cbcSMatt Macy ],[ 16eda14cbcSMatt Macy AC_MSG_RESULT(no) 17eda14cbcSMatt Macy ]) 18eda14cbcSMatt Macy]) 19eda14cbcSMatt Macy 20eda14cbcSMatt Macydnl # 21eda14cbcSMatt Macydnl # glibc X < Y < 2.25 22eda14cbcSMatt Macydnl # 23eda14cbcSMatt MacyAC_DEFUN([ZFS_AC_CONFIG_USER_MAKEDEV_IN_MKDEV], [ 24eda14cbcSMatt Macy AC_MSG_CHECKING([makedev() is declared in sys/mkdev.h]) 25*7877fdebSMatt Macy AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ 26eda14cbcSMatt Macy #include <sys/mkdev.h> 27*7877fdebSMatt Macy ]], [[ 28eda14cbcSMatt Macy int k; 29eda14cbcSMatt Macy k = makedev(0,0); 30*7877fdebSMatt Macy ]])],[ 31eda14cbcSMatt Macy AC_MSG_RESULT(yes) 32eda14cbcSMatt Macy AC_DEFINE(HAVE_MAKEDEV_IN_MKDEV, 1, 33eda14cbcSMatt Macy [makedev() is declared in sys/mkdev.h]) 34eda14cbcSMatt Macy ],[ 35eda14cbcSMatt Macy AC_MSG_RESULT(no) 36eda14cbcSMatt Macy ]) 37eda14cbcSMatt Macy]) 38