*** empty log message ***
[yaffs/.git] / yaffsdev.c
index 0f40974d531c5505cdc68d2692e91b2d0bbad69e..23d8f0c31cbf4d1fd37af02742892e79ca3b8883 100644 (file)
@@ -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);