summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2000-09-21 19:06:02 +0000
committerrwatson <rwatson@FreeBSD.org>2000-09-21 19:06:02 +0000
commit40aced84380b37dca254a6c503c538ae5cb59e0d (patch)
tree32ddc7fee096ed3049587496cbb42e8d9a7fc4cf
parentccc6bdaaa9f2082e7cb1f234530626295ba7e59f (diff)
downloadFreeBSD-src-40aced84380b37dca254a6c503c538ae5cb59e0d.zip
FreeBSD-src-40aced84380b37dca254a6c503c538ae5cb59e0d.tar.gz
o Permit UFS Extended Attributes to be associated with special devices
and FIFOs. Obtained from: TrustedBSD Project
-rw-r--r--sys/ufs/ffs/ffs_vnops.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/ufs/ffs/ffs_vnops.c b/sys/ufs/ffs/ffs_vnops.c
index eb6d621..b29ee54 100644
--- a/sys/ufs/ffs/ffs_vnops.c
+++ b/sys/ufs/ffs/ffs_vnops.c
@@ -96,6 +96,10 @@ static struct vnodeopv_entry_desc ffs_specop_entries[] = {
{ &vop_default_desc, (vop_t *) ufs_vnoperatespec },
{ &vop_fsync_desc, (vop_t *) ffs_fsync },
{ &vop_copyonwrite_desc, (vop_t *) ffs_copyonwrite },
+#ifdef FFS_EXTATTR
+ { &vop_getextattr_desc, (vop_t *) ufs_vop_getextattr },
+ { &vop_setextattr_desc, (vop_t *) ufs_vop_setextattr },
+#endif
{ NULL, NULL }
};
static struct vnodeopv_desc ffs_specop_opv_desc =
@@ -104,6 +108,10 @@ static struct vnodeopv_desc ffs_specop_opv_desc =
vop_t **ffs_fifoop_p;
static struct vnodeopv_entry_desc ffs_fifoop_entries[] = {
{ &vop_default_desc, (vop_t *) ufs_vnoperatefifo },
+#ifdef FFS_EXTATTR
+ { &vop_getextattr_desc, (vop_t *) ufs_vop_getextattr },
+ { &vop_setextattr_desc, (vop_t *) ufs_vop_setextattr },
+#endif
{ &vop_fsync_desc, (vop_t *) ffs_fsync },
{ NULL, NULL }
};
OpenPOWER on IntegriCloud