X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;f=utils%2Fmkyaffsimage.c;h=b71cf92bb63d79fa8299a209ec375f8d47dd7dec;hb=fda65c091dee0b79326a319fea302015e5f19683;hp=bab5797501e20314b9c02d86206ca1944d4061a1;hpb=4d9efb8e3f1bd240579632b4c1446d7384c3cc96;p=yaffs%2F.git diff --git a/utils/mkyaffsimage.c b/utils/mkyaffsimage.c index bab5797..b71cf92 100644 --- a/utils/mkyaffsimage.c +++ b/utils/mkyaffsimage.c @@ -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);