diff options
Diffstat (limited to 'fs/yaffs2/direct/yaffsfs.c')
-rw-r--r-- | fs/yaffs2/direct/yaffsfs.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/fs/yaffs2/direct/yaffsfs.c b/fs/yaffs2/direct/yaffsfs.c index a8519c2..f62c952 100644 --- a/fs/yaffs2/direct/yaffsfs.c +++ b/fs/yaffs2/direct/yaffsfs.c @@ -11,12 +11,20 @@ * published by the Free Software Foundation. */ +/* XXX U-BOOT XXX */ +#include <common.h> +#include <malloc.h> + #include "yaffsfs.h" #include "yaffs_guts.h" #include "yaffscfg.h" -#include <string.h> // for memset #include "yportenv.h" +/* XXX U-BOOT XXX */ +#if 0 +#include <string.h> // for memset +#endif + #define YAFFSFS_MAX_SYMLINK_DEREFERENCES 5 #ifndef NULL @@ -925,7 +933,7 @@ int yaffs_fstat(int fd, struct yaffs_stat *buf) static int yaffsfs_DoChMod(yaffs_Object *obj,mode_t mode) { - int result; + int result = YAFFS_FAIL; if(obj) { @@ -1158,8 +1166,6 @@ void yaffs_initialise(yaffsfs_DeviceConfiguration *cfgList) cfg->dev->removeObjectCallback = yaffsfs_RemoveObjectCallback; cfg++; } - - } @@ -1502,4 +1508,3 @@ int yaffs_DumpDevStruct(const char *path) } return 0; } - |