summaryrefslogtreecommitdiffstats
path: root/sys/fs/devfs/devfs_vnops.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2001-01-30 08:39:52 +0000
committerphk <phk@FreeBSD.org>2001-01-30 08:39:52 +0000
commit006cf45cd7b8f3df2de6c176a3f8d62e4071b835 (patch)
tree6dc1c08c32e972ae768961a55ec9487e9ed420c9 /sys/fs/devfs/devfs_vnops.c
parent8cb2e82b698dc0ebe9b6031120670f616c4d2c9a (diff)
downloadFreeBSD-src-006cf45cd7b8f3df2de6c176a3f8d62e4071b835.zip
FreeBSD-src-006cf45cd7b8f3df2de6c176a3f8d62e4071b835.tar.gz
Fix two minor nits.
Existences revealed, but no details offered by: bp
Diffstat (limited to 'sys/fs/devfs/devfs_vnops.c')
-rw-r--r--sys/fs/devfs/devfs_vnops.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/fs/devfs/devfs_vnops.c b/sys/fs/devfs/devfs_vnops.c
index fad4ec7..4337bd2 100644
--- a/sys/fs/devfs/devfs_vnops.c
+++ b/sys/fs/devfs/devfs_vnops.c
@@ -153,7 +153,10 @@ devfs_getattr(ap)
vap->va_uid = de->de_uid;
vap->va_gid = de->de_gid;
vap->va_mode = de->de_mode;
- vap->va_size = 0;
+ if (vp->v_type == VLNK)
+ vap->va_size = de->de_dirent->d_namlen;
+ else
+ vap->va_size = 0;
vap->va_blocksize = DEV_BSIZE;
vap->va_type = vp->v_type;
if (vp->v_type != VCHR) {
OpenPOWER on IntegriCloud