diff options
author | rwatson <rwatson@FreeBSD.org> | 2000-09-21 19:06:02 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2000-09-21 19:06:02 +0000 |
commit | 40aced84380b37dca254a6c503c538ae5cb59e0d (patch) | |
tree | 32ddc7fee096ed3049587496cbb42e8d9a7fc4cf /sys/ufs/ffs | |
parent | ccc6bdaaa9f2082e7cb1f234530626295ba7e59f (diff) | |
download | FreeBSD-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
Diffstat (limited to 'sys/ufs/ffs')
-rw-r--r-- | sys/ufs/ffs/ffs_vnops.c | 8 |
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 } }; |