summaryrefslogtreecommitdiffstats
path: root/sys/nfs/nfs_vnops.c
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1998-06-01 10:59:23 +0000
committerpeter <peter@FreeBSD.org>1998-06-01 10:59:23 +0000
commit4178bd0c4102518e085f8c5d375971251b8b5a97 (patch)
tree7ae4082e94cdc76686df381be540575c8f65948f /sys/nfs/nfs_vnops.c
parentaca365c43ea635f7c64e0fddd6234658ee37755f (diff)
downloadFreeBSD-src-4178bd0c4102518e085f8c5d375971251b8b5a97.zip
FreeBSD-src-4178bd0c4102518e085f8c5d375971251b8b5a97.tar.gz
readlink() returns EINVAL rather than EPERM if called on a non-symlink.
Diffstat (limited to 'sys/nfs/nfs_vnops.c')
-rw-r--r--sys/nfs/nfs_vnops.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/nfs/nfs_vnops.c b/sys/nfs/nfs_vnops.c
index e7c1dcc..1549c9c 100644
--- a/sys/nfs/nfs_vnops.c
+++ b/sys/nfs/nfs_vnops.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)nfs_vnops.c 8.16 (Berkeley) 5/27/95
- * $Id: nfs_vnops.c,v 1.102 1998/05/31 19:29:28 peter Exp $
+ * $Id: nfs_vnops.c,v 1.103 1998/05/31 20:08:56 peter Exp $
*/
@@ -989,7 +989,7 @@ nfs_readlink(ap)
register struct vnode *vp = ap->a_vp;
if (vp->v_type != VLNK)
- return (EPERM);
+ return (EINVAL);
return (nfs_bioread(vp, ap->a_uio, 0, ap->a_cred, 0));
}
OpenPOWER on IntegriCloud