aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>1998-06-10 06:30:31 +0000
committerPeter Wemm <peter@FreeBSD.org>1998-06-10 06:30:31 +0000
commitc3a24f69d9c9e22c83b8d3814ceb9b3b5522cb92 (patch)
tree926f896c1b2c6e397cb568d23fdfbaa0e3cf31ed
parent4faaa03777b10915d6a69cd44732a3d75be8e7ed (diff)
downloadsrc-c3a24f69d9c9e22c83b8d3814ceb9b3b5522cb92.tar.gz
src-c3a24f69d9c9e22c83b8d3814ceb9b3b5522cb92.zip
Return EOPNOTSUPP rather than EINVAL for flags that are not supported.
Notes
Notes: svn path=/head/; revision=36839
-rw-r--r--sys/fs/msdosfs/msdosfs_vnops.c4
-rw-r--r--sys/msdosfs/msdosfs_vnops.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/sys/fs/msdosfs/msdosfs_vnops.c b/sys/fs/msdosfs/msdosfs_vnops.c
index d74bb6fbb087..6ac533ca0e73 100644
--- a/sys/fs/msdosfs/msdosfs_vnops.c
+++ b/sys/fs/msdosfs/msdosfs_vnops.c
@@ -1,4 +1,4 @@
-/* $Id: msdosfs_vnops.c,v 1.69 1998/05/17 21:03:35 dt Exp $ */
+/* $Id: msdosfs_vnops.c,v 1.70 1998/06/09 13:20:29 dt Exp $ */
/* $NetBSD: msdosfs_vnops.c,v 1.68 1998/02/10 14:10:04 mrg Exp $ */
/*-
@@ -448,7 +448,7 @@ msdosfs_setattr(ap)
return EPERM;
}
if (vap->va_flags & ~SF_ARCHIVED)
- return EINVAL;
+ return EOPNOTSUPP;
if (vap->va_flags & SF_ARCHIVED)
dep->de_Attributes &= ~ATTR_ARCHIVE;
else if (!(dep->de_Attributes & ATTR_DIRECTORY))
diff --git a/sys/msdosfs/msdosfs_vnops.c b/sys/msdosfs/msdosfs_vnops.c
index d74bb6fbb087..6ac533ca0e73 100644
--- a/sys/msdosfs/msdosfs_vnops.c
+++ b/sys/msdosfs/msdosfs_vnops.c
@@ -1,4 +1,4 @@
-/* $Id: msdosfs_vnops.c,v 1.69 1998/05/17 21:03:35 dt Exp $ */
+/* $Id: msdosfs_vnops.c,v 1.70 1998/06/09 13:20:29 dt Exp $ */
/* $NetBSD: msdosfs_vnops.c,v 1.68 1998/02/10 14:10:04 mrg Exp $ */
/*-
@@ -448,7 +448,7 @@ msdosfs_setattr(ap)
return EPERM;
}
if (vap->va_flags & ~SF_ARCHIVED)
- return EINVAL;
+ return EOPNOTSUPP;
if (vap->va_flags & SF_ARCHIVED)
dep->de_Attributes &= ~ATTR_ARCHIVE;
else if (!(dep->de_Attributes & ATTR_DIRECTORY))