1fd45b686SMartin Matuskadnl # 2*7a7741afSMartin Matuskadnl # 6.8 removed strlcpy. 3fd45b686SMartin Matuskadnl # 4fd45b686SMartin MatuskaAC_DEFUN([ZFS_AC_KERNEL_SRC_STRLCPY], [ 5fd45b686SMartin Matuska ZFS_LINUX_TEST_SRC([kernel_has_strlcpy], [ 6fd45b686SMartin Matuska #include <linux/string.h> 7fd45b686SMartin Matuska ], [ 8fd45b686SMartin Matuska const char *src = "goodbye"; 9fd45b686SMartin Matuska char dst[32]; 10fd45b686SMartin Matuska size_t len; 11fd45b686SMartin Matuska len = strlcpy(dst, src, sizeof (dst)); 12fd45b686SMartin Matuska ]) 13fd45b686SMartin Matuska]) 14fd45b686SMartin Matuska 15fd45b686SMartin MatuskaAC_DEFUN([ZFS_AC_KERNEL_STRLCPY], [ 16fd45b686SMartin Matuska AC_MSG_CHECKING([whether strlcpy() exists]) 17fd45b686SMartin Matuska ZFS_LINUX_TEST_RESULT([kernel_has_strlcpy], [ 18fd45b686SMartin Matuska AC_MSG_RESULT([yes]) 19fd45b686SMartin Matuska AC_DEFINE(HAVE_KERNEL_STRLCPY, 1, 20fd45b686SMartin Matuska [strlcpy() exists]) 21fd45b686SMartin Matuska ], [ 22fd45b686SMartin Matuska AC_MSG_RESULT([no]) 23fd45b686SMartin Matuska ]) 24fd45b686SMartin Matuska]) 25