X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs%2F.git;a=blobdiff_plain;f=yaffsdev.c;h=23d8f0c31cbf4d1fd37af02742892e79ca3b8883;hp=0f40974d531c5505cdc68d2692e91b2d0bbad69e;hb=e7944bf67d156b9ecb1c8cdf9223dfb0e3154ba4;hpb=d3344b2c734c5475e6bf0e399d886f9928209f06 diff --git a/yaffsdev.c b/yaffsdev.c index 0f40974..23d8f0c 100644 --- a/yaffsdev.c +++ b/yaffsdev.c @@ -260,9 +260,12 @@ void TestTime(yaffs_Device *dev) // Create a directory and play with it - printf("Create directory and play with it\n"); - - d = yaffs_MknodDirectory(yaffs_Root(dev),"direct",0,0,0); + printf("Find or Create directory and play with it\n"); + d = yaffs_FindObjectByName(yaffs_Root(dev),"direct"); + if(!d) + { + d = yaffs_MknodDirectory(yaffs_Root(dev),"direct",0,0,0); + } yaffs_ApplyToDirectoryChildren(yaffs_Root(dev),yaffs_DumpObject); yaffs_ApplyToDirectoryChildren(d,yaffs_DumpObject);