return a more reasonable error message for /tmp/ (shannon)
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Sat, 10 Sep 1983 08:02:46 +0000 (00:02 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Sat, 10 Sep 1983 08:02:46 +0000 (00:02 -0800)
SCCS-vsn: sys/kern/vfs_lookup.c 6.2
SCCS-vsn: sys/ufs/ffs/ufs_lookup.c 6.2
SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 6.2

usr/src/sys/kern/vfs_lookup.c
usr/src/sys/ufs/ffs/ufs_lookup.c
usr/src/sys/ufs/ufs/ufs_lookup.c

index be32c83..56202c0 100644 (file)
@@ -1,4 +1,4 @@
-/*     vfs_lookup.c    6.1     83/07/29        */
+/*     vfs_lookup.c    6.2     83/09/09        */
 
 #include "../h/param.h"
 #include "../h/systm.h"
 
 #include "../h/param.h"
 #include "../h/systm.h"
@@ -160,7 +160,7 @@ dirloop2:
         */
        if (u.u_dent.d_name[0] == 0) {
                if (flag || lockparent) {
         */
        if (u.u_dent.d_name[0] == 0) {
                if (flag || lockparent) {
-                       u.u_error = ENOENT;
+                       u.u_error = EISDIR;
                        goto bad;
                }
                brelse(nbp);
                        goto bad;
                }
                brelse(nbp);
index c0013de..1943ef6 100644 (file)
@@ -1,4 +1,4 @@
-/*     ufs_lookup.c    6.1     83/07/29        */
+/*     ufs_lookup.c    6.2     83/09/09        */
 
 #include "../h/param.h"
 #include "../h/systm.h"
 
 #include "../h/param.h"
 #include "../h/systm.h"
@@ -160,7 +160,7 @@ dirloop2:
         */
        if (u.u_dent.d_name[0] == 0) {
                if (flag || lockparent) {
         */
        if (u.u_dent.d_name[0] == 0) {
                if (flag || lockparent) {
-                       u.u_error = ENOENT;
+                       u.u_error = EISDIR;
                        goto bad;
                }
                brelse(nbp);
                        goto bad;
                }
                brelse(nbp);
index c0013de..1943ef6 100644 (file)
@@ -1,4 +1,4 @@
-/*     ufs_lookup.c    6.1     83/07/29        */
+/*     ufs_lookup.c    6.2     83/09/09        */
 
 #include "../h/param.h"
 #include "../h/systm.h"
 
 #include "../h/param.h"
 #include "../h/systm.h"
@@ -160,7 +160,7 @@ dirloop2:
         */
        if (u.u_dent.d_name[0] == 0) {
                if (flag || lockparent) {
         */
        if (u.u_dent.d_name[0] == 0) {
                if (flag || lockparent) {
-                       u.u_error = ENOENT;
+                       u.u_error = EISDIR;
                        goto bad;
                }
                brelse(nbp);
                        goto bad;
                }
                brelse(nbp);