From 4c2a7f85d52f4b249aeb4c76a53ebb6e72346d0d Mon Sep 17 00:00:00 2001 From: rmacklem <64620010+rmacklem@users.noreply.github.com> Date: Tue, 8 Jul 2025 19:11:22 -0700 Subject: [PATCH] FreeBSD: Add support for _PC_HAS_HIDDENSYSTEM In FreeBSD there is now a pathconf name _PC_HAS_HIDDENSYSTEM. This patch adds support for it to OpenZFS. Reviewed-by: Alexander Motin Signed-off-by: Rick Macklem Closes #17518 --- module/os/freebsd/zfs/zfs_vnops_os.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/module/os/freebsd/zfs/zfs_vnops_os.c b/module/os/freebsd/zfs/zfs_vnops_os.c index f53c94d3a..25409ceaf 100644 --- a/module/os/freebsd/zfs/zfs_vnops_os.c +++ b/module/os/freebsd/zfs/zfs_vnops_os.c @@ -5428,6 +5428,11 @@ zfs_freebsd_pathconf(struct vop_pathconf_args *ap) return (0); } return (EINVAL); +#ifdef _PC_HAS_HIDDENSYSTEM + case _PC_HAS_HIDDENSYSTEM: + *ap->a_retval = 1; + return (0); +#endif default: return (vop_stdpathconf(ap)); }