mirror of
				https://git.proxmox.com/git/mirror_zfs
				synced 2025-11-03 23:46:39 +00:00 
			
		
		
		
	#15793 wanted to make zfs_strerror threadsafe, unfortunately, it turned out that strerror_l() usage was wrong, and also, some libc implementations dont have strerror_l(). zfs_strerror() now simply calls original strerror() and copies the result to a thread-local buffer, then returns that. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Alexander Motin <mav@FreeBSD.org> Signed-off-by: Richard Kojedzinszky <richard@kojedz.in> Closes #15793 Closes #16640 Closes #16923
		
			
				
	
	
		
			40 lines
		
	
	
		
			1021 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1021 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
dnl #
 | 
						|
dnl # Default ZFS user configuration
 | 
						|
dnl #
 | 
						|
AC_DEFUN([ZFS_AC_CONFIG_USER], [
 | 
						|
	ZFS_AC_CONFIG_USER_GETTEXT
 | 
						|
	ZFS_AC_CONFIG_USER_MOUNT_HELPER
 | 
						|
	ZFS_AC_CONFIG_USER_SYSVINIT
 | 
						|
	ZFS_AC_CONFIG_USER_DRACUT
 | 
						|
	AM_COND_IF([BUILD_FREEBSD], [
 | 
						|
		PKG_INSTALLDIR(['${prefix}/libdata/pkgconfig'])], [
 | 
						|
		PKG_INSTALLDIR
 | 
						|
	])
 | 
						|
	ZFS_AC_CONFIG_USER_ZLIB
 | 
						|
	AM_COND_IF([BUILD_LINUX], [
 | 
						|
		ZFS_AC_CONFIG_USER_UDEV
 | 
						|
		ZFS_AC_CONFIG_USER_SYSTEMD
 | 
						|
		ZFS_AC_CONFIG_USER_LIBUDEV
 | 
						|
		ZFS_AC_CONFIG_USER_LIBUUID
 | 
						|
		ZFS_AC_CONFIG_USER_LIBBLKID
 | 
						|
	])
 | 
						|
	ZFS_AC_CONFIG_USER_LIBTIRPC
 | 
						|
	ZFS_AC_CONFIG_USER_LIBCRYPTO
 | 
						|
	ZFS_AC_CONFIG_USER_LIBAIO
 | 
						|
	ZFS_AC_CONFIG_USER_LIBATOMIC
 | 
						|
	ZFS_AC_CONFIG_USER_LIBFETCH
 | 
						|
	ZFS_AC_CONFIG_USER_AIO_H
 | 
						|
	ZFS_AC_CONFIG_USER_CLOCK_GETTIME
 | 
						|
	ZFS_AC_CONFIG_USER_PAM
 | 
						|
	ZFS_AC_CONFIG_USER_BACKTRACE
 | 
						|
	ZFS_AC_CONFIG_USER_LIBUNWIND
 | 
						|
	ZFS_AC_CONFIG_USER_RUNSTATEDIR
 | 
						|
	ZFS_AC_CONFIG_USER_MAKEDEV_IN_SYSMACROS
 | 
						|
	ZFS_AC_CONFIG_USER_MAKEDEV_IN_MKDEV
 | 
						|
	ZFS_AC_CONFIG_USER_ZFSEXEC
 | 
						|
 | 
						|
	AC_CHECK_FUNCS([execvpe issetugid mlockall strlcat strlcpy gettid])
 | 
						|
 | 
						|
	AC_SUBST(RM)
 | 
						|
])
 |