Messages in this thread | | | Subject | Re: [PATCH] Wrong errno out of memory in open syscall | Date | Fri, 28 Jan 2000 16:43:34 +0000 (GMT) | From | Alan Cox <> |
| |
> It's a simple one line patch, below. > > --- linux-2.3.40/fs/ext2/namei.c Fri Jan 28 16:23:32 2000 > +++ linux/fs/ext2/namei.c Fri Jan 28 16:40:41 2000 > @@ -176,7 +176,7 @@ > inode = iget(dir->i_sb, ino); > > if (!inode) > - return ERR_PTR(-EACCES); > + return ERR_PTR(-ENOMEM); > } > d_add(dentry, inode); > return NULL;
ENOMEM isnt a valid return to open() except for a streams file. Quite why SuS specifies this I dont know.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |