From 725886d67a9c0e29173db98ef8e80fdb9fee032e 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 6bacda949..c66778638 100644 --- a/module/os/freebsd/zfs/zfs_vnops_os.c +++ b/module/os/freebsd/zfs/zfs_vnops_os.c @@ -5242,6 +5242,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)); }