Page MenuHomeFreeBSD

D19512.id54858.diff
No OneTemporary

D19512.id54858.diff

Index: sys/kern/vfs_default.c
===================================================================
--- sys/kern/vfs_default.c
+++ sys/kern/vfs_default.c
@@ -482,6 +482,13 @@
case _PC_PATH_MAX:
*ap->a_retval = PATH_MAX;
return (0);
+ case _PC_ACL_EXTENDED:
+ case _PC_ACL_NFS4:
+ case _PC_CAP_PRESENT:
+ case _PC_INF_PRESENT:
+ case _PC_MAC_PRESENT:
+ *ap->a_retval = 0;
+ return (0);
default:
return (EINVAL);
}
Index: sys/ufs/ufs/ufs_vnops.c
===================================================================
--- sys/ufs/ufs/ufs_vnops.c
+++ sys/ufs/ufs/ufs_vnops.c
@@ -2421,27 +2421,22 @@
case _PC_NO_TRUNC:
*ap->a_retval = 1;
break;
- case _PC_ACL_EXTENDED:
#ifdef UFS_ACL
+ case _PC_ACL_EXTENDED:
if (ap->a_vp->v_mount->mnt_flag & MNT_ACLS)
*ap->a_retval = 1;
else
*ap->a_retval = 0;
-#else
- *ap->a_retval = 0;
-#endif
break;
case _PC_ACL_NFS4:
-#ifdef UFS_ACL
if (ap->a_vp->v_mount->mnt_flag & MNT_NFS4ACLS)
*ap->a_retval = 1;
else
*ap->a_retval = 0;
-#else
- *ap->a_retval = 0;
-#endif
+
break;
+#endif
case _PC_ACL_PATH_MAX:
#ifdef UFS_ACL
@@ -2453,16 +2448,14 @@
*ap->a_retval = 3;
#endif
break;
- case _PC_MAC_PRESENT:
#ifdef MAC
+ case _PC_MAC_PRESENT:
if (ap->a_vp->v_mount->mnt_flag & MNT_MULTILABEL)
*ap->a_retval = 1;
else
*ap->a_retval = 0;
-#else
- *ap->a_retval = 0;
-#endif
break;
+#endif
case _PC_MIN_HOLE_SIZE:
*ap->a_retval = ap->a_vp->v_mount->mnt_stat.f_iosize;
break;

File Metadata

Mime Type
text/plain
Expires
Mon, Nov 24, 8:55 AM (12 h, 53 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
26054778
Default Alt Text
D19512.id54858.diff (1 KB)

Event Timeline