Index: fs/ext2/ext2fs.c =================================================================== RCS file: /cvsroot/u-boot/u-boot/fs/ext2/ext2fs.c,v retrieving revision 1.3 diff -p -u -r1.3 ext2fs.c --- fs/ext2/ext2fs.c 19 Dec 2004 09:58:12 -0000 1.3 +++ fs/ext2/ext2fs.c 8 Jan 2005 20:19:48 -0000 @@ -30,6 +30,7 @@ #include #include + extern int ext2fs_devread (int sector, int byte_offset, int byte_len, char *buf); @@ -769,7 +770,7 @@ int ext2fs_open (char *filename) { int len; if (ext2fs_root == NULL) { - return (0); + return (-1); } ext2fs_file = NULL; status = ext2fs_find_file (filename, &ext2fs_root->diropen, &fdiro, @@ -790,7 +791,7 @@ int ext2fs_open (char *filename) { fail: ext2fs_free_node (fdiro, &ext2fs_root->diropen); - return (0); + return (-2); }