On Saturday 21 August 2010 10:47:06 Trent Lillehaugen wrote: > I am using the YAFFS direct interface and have a YAFFS image mounted at > /image1, that is I have: > > image1_partition.param.name = "image1"; > yaffs_AddDevice(&image1_partition); > > If I run: > > yaffs_mkdir("/image1", 0) > > I expect a return value of -1 with the errno set to -EEXIST. However, I > get a return value of 0. Furthermore when I traverse through the "/image1" > directory I see an object with the name "objXXX". If I call yaffs_stat > with this object name it returns -1 and sets the errno to -ENOENT. > > Are my expectation incorrect or is this a bug? > > Thanks, > Trent Lillehaugen Thanks for reporting this issue. It is now fixed in git. http://yaffs.net/gitweb?p=yaffs2/.git;a=commitdiff;h=213dc0b42fbe8652e454bfdbf9f5c41c6eb4974c;hp=f941e8bcd38698061804775a93a598bace0bfded -- CHarles