Browse Source

test

release/v0.1
jl777 9 years ago
parent
commit
1ba3a988c0
  1. 2
      crypto777/iguana_OS.c
  2. 8
      iguana/iguana_ramchain.c

2
crypto777/iguana_OS.c

@ -540,7 +540,7 @@ void OS_ensure_directory(char *dirname)
if ( (fp= fopen(fname,"wb")) != 0 ) if ( (fp= fopen(fname,"wb")) != 0 )
fclose(fp), printf("created.(%s)\n",fname); fclose(fp), printf("created.(%s)\n",fname);
else printf("cant create.(%s) errno.%d %s\n",fname,errno,strerror(errno)); else printf("cant create.(%s) errno.%d %s\n",fname,errno,strerror(errno));
} else fclose(fp), printf("%s exists\n",fname); } else fclose(fp);//, printf("%s exists\n",fname);
} }
uint64_t OS_filesize(char *fname) uint64_t OS_filesize(char *fname)

8
iguana/iguana_ramchain.c

@ -246,7 +246,11 @@ int32_t iguana_peerfname(struct iguana_info *coin,int32_t *hdrsip,char *dirname,
{ {
if ( bits256_nonz(bp->hashes[bundlei]) != 0 ) if ( bits256_nonz(bp->hashes[bundlei]) != 0 )
sprintf(fname,"%s/%s/%d/%s_%u.%d",dirname,coin->symbol,bp->bundleheight,bits256_str(str,bp->hashes[bundlei]),ipbits!=0?ipbits:*hdrsip,bundlei); sprintf(fname,"%s/%s/%d/%s_%u.%d",dirname,coin->symbol,bp->bundleheight,bits256_str(str,bp->hashes[bundlei]),ipbits!=0?ipbits:*hdrsip,bundlei);
else return(-3); else
{
printf("no hash for [%d:%d]\n",bp->hdrsi,bundlei);
return(-3);
}
} }
else sprintf(fname,"%s/%s/%s_%d.%u",dirname,coin->symbol,bits256_str(str,hash2),numblocks,ipbits!=0?ipbits:*hdrsip); else sprintf(fname,"%s/%s/%s_%d.%u",dirname,coin->symbol,bits256_str(str,hash2),numblocks,ipbits!=0?ipbits:*hdrsip);
OS_compatible_path(fname); OS_compatible_path(fname);
@ -2359,7 +2363,7 @@ int32_t iguana_bundlefiles(struct iguana_info *coin,uint32_t *ipbits,void **ptrs
} }
if ( (ptrs[num]= OS_mapfile(fname,&filesizes[num],0)) == 0 ) if ( (ptrs[num]= OS_mapfile(fname,&filesizes[num],0)) == 0 )
{ {
printf("error mapping.%s bundlei.%d\n",fname,bundlei); printf("error mapping.(%s) bundlei.%d\n",fname,bundlei);
return(0); return(0);
} }
//printf("%s mapped ptrs[%d] filesize.%ld bundlei.%d ipbits.%x fpos.%d\n",fname,num,(long)filesizes[num],bundlei,fpipbits,bp->fpos[bundlei]); //printf("%s mapped ptrs[%d] filesize.%ld bundlei.%d ipbits.%x fpos.%d\n",fname,num,(long)filesizes[num],bundlei,fpipbits,bp->fpos[bundlei]);

Loading…
Cancel
Save