Browse Source

test

release/v0.1
jl777 9 years ago
parent
commit
16794bf9eb
  1. 2
      crypto777/OS_portable.c
  2. 4
      iguana/iguana_ramchain.c

2
crypto777/OS_portable.c

@ -185,7 +185,7 @@ void *OS_portable_mapfile(char *fname,long *filesizep,int32_t enablewrite)
return(0); return(0);
} }
*filesizep = filesize; *filesizep = filesize;
printf("mapped rw.%d %ld -> %s\n",enablewrite,(long)filesize,fname); //printf("mapped rw.%d %ld -> %s\n",enablewrite,(long)filesize,fname);
return(ptr); return(ptr);
#endif #endif
} }

4
iguana/iguana_ramchain.c

@ -1362,7 +1362,7 @@ int32_t iguana_ramchain_extras(struct iguana_info *coin,struct iguana_ramchain *
err = -1; err = -1;
for (iter=0; iter<2; iter++) for (iter=0; iter<2; iter++)
{ {
sprintf(fname,"DB/%s%s/accounts/debits.%d",iter==0?"ro":"",coin->symbol,ramchain->H.data->height); sprintf(fname,"DB/%s%s/accounts/debits.%d",iter==0?"ro/":"",coin->symbol,ramchain->H.data->height);
if ( (ramchain->debitsfileptr= OS_mapfile(fname,&ramchain->debitsfilesize,0)) != 0 && ramchain->debitsfilesize == sizeof(int32_t) + sizeof(bits256) + sizeof(*ramchain->A) * ramchain->H.data->numpkinds ) if ( (ramchain->debitsfileptr= OS_mapfile(fname,&ramchain->debitsfilesize,0)) != 0 && ramchain->debitsfilesize == sizeof(int32_t) + sizeof(bits256) + sizeof(*ramchain->A) * ramchain->H.data->numpkinds )
{ {
ramchain->from_roA = (iter == 0); ramchain->from_roA = (iter == 0);
@ -1376,7 +1376,7 @@ int32_t iguana_ramchain_extras(struct iguana_info *coin,struct iguana_ramchain *
if ( numhdrsi == coin->balanceswritten || memcmp(balancehash.bytes,coin->balancehash.bytes,sizeof(balancehash)) == 0 ) if ( numhdrsi == coin->balanceswritten || memcmp(balancehash.bytes,coin->balancehash.bytes,sizeof(balancehash)) == 0 )
{ {
ramchain->A = (void *)((long)ramchain->debitsfileptr + sizeof(numhdrsi) + sizeof(bits256)); ramchain->A = (void *)((long)ramchain->debitsfileptr + sizeof(numhdrsi) + sizeof(bits256));
sprintf(fname,"DB/%s%s/accounts/lastspends.%d",iter==0?"ro":"",coin->symbol,ramchain->H.data->height); sprintf(fname,"DB/%s%s/accounts/lastspends.%d",iter==0?"ro/":"",coin->symbol,ramchain->H.data->height);
if ( (ramchain->lastspendsfileptr= OS_mapfile(fname,&ramchain->lastspendsfilesize,0)) != 0 && ramchain->lastspendsfilesize == sizeof(int32_t) + sizeof(bits256) + sizeof(*ramchain->Uextras) * ramchain->H.data->numunspents ) if ( (ramchain->lastspendsfileptr= OS_mapfile(fname,&ramchain->lastspendsfilesize,0)) != 0 && ramchain->lastspendsfilesize == sizeof(int32_t) + sizeof(bits256) + sizeof(*ramchain->Uextras) * ramchain->H.data->numunspents )
{ {
numhdrsi = *(int32_t *)ramchain->lastspendsfileptr; numhdrsi = *(int32_t *)ramchain->lastspendsfileptr;

Loading…
Cancel
Save