*** empty log message ***
[yaffs/.git] / utils / mkyaffsimage.c
index bab5797501e20314b9c02d86206ca1944d4061a1..b71cf92bb63d79fa8299a209ec375f8d47dd7dec 100644 (file)
@@ -33,7 +33,7 @@
 
 #define MAX_OBJECTS 10000
 
-const char * mkyaffsimage_c_version = "$Id: mkyaffsimage.c,v 1.3 2002-09-27 20:50:50 charles Exp $";
+const char * mkyaffsimage_c_version = "$Id: mkyaffsimage.c,v 1.5 2002-11-28 07:24:32 charles Exp $";
 
 // External functions for ECC on data
 void nand_calculate_ecc (const u_char *dat, u_char *ecc_code);
@@ -225,8 +225,6 @@ int write_object_header(int objId, yaffs_ObjectType t, struct stat *s, int paren
        
        strncpy(oh->name,name,YAFFS_MAX_NAME_LENGTH);
        
-       // NCB added 10/9/2001
-       oh->sum = yaffs_CalcNameSum(oh->name);
        
        if(t != YAFFS_OBJECT_TYPE_HARDLINK)
        {
@@ -441,7 +439,8 @@ int main(int argc, char *argv[])
        }
        
        printf("Processing directory %s into image file %s\n",argv[1],argv[2]);
-
+       error =  write_object_header(1, YAFFS_OBJECT_TYPE_DIRECTORY, &stats, 1,"", -1, NULL);
+       if(error)
        error = process_directory(YAFFS_OBJECTID_ROOT,argv[1]);
        
        close(outFile);