|
|
|
@ -265,7 +265,7 @@ BlockRefTableSetLimitBlock(BlockRefTable *brtab, |
|
|
|
|
BlockNumber limit_block) |
|
|
|
|
{ |
|
|
|
|
BlockRefTableEntry *brtentry; |
|
|
|
|
BlockRefTableKey key = {0}; /* make sure any padding is zero */ |
|
|
|
|
BlockRefTableKey key = {{0}}; /* make sure any padding is zero */ |
|
|
|
|
bool found; |
|
|
|
|
|
|
|
|
|
memcpy(&key.rlocator, rlocator, sizeof(RelFileLocator)); |
|
|
|
@ -300,7 +300,7 @@ BlockRefTableMarkBlockModified(BlockRefTable *brtab, |
|
|
|
|
BlockNumber blknum) |
|
|
|
|
{ |
|
|
|
|
BlockRefTableEntry *brtentry; |
|
|
|
|
BlockRefTableKey key = {0}; /* make sure any padding is zero */ |
|
|
|
|
BlockRefTableKey key = {{0}}; /* make sure any padding is zero */ |
|
|
|
|
bool found; |
|
|
|
|
#ifndef FRONTEND |
|
|
|
|
MemoryContext oldcontext = MemoryContextSwitchTo(brtab->mcxt); |
|
|
|
@ -340,7 +340,7 @@ BlockRefTableEntry * |
|
|
|
|
BlockRefTableGetEntry(BlockRefTable *brtab, const RelFileLocator *rlocator, |
|
|
|
|
ForkNumber forknum, BlockNumber *limit_block) |
|
|
|
|
{ |
|
|
|
|
BlockRefTableKey key = {0}; /* make sure any padding is zero */ |
|
|
|
|
BlockRefTableKey key = {{0}}; /* make sure any padding is zero */ |
|
|
|
|
BlockRefTableEntry *entry; |
|
|
|
|
|
|
|
|
|
Assert(limit_block != NULL); |
|
|
|
@ -517,7 +517,7 @@ WriteBlockRefTable(BlockRefTable *brtab, |
|
|
|
|
for (i = 0; i < brtab->hash->members; ++i) |
|
|
|
|
{ |
|
|
|
|
BlockRefTableSerializedEntry *sentry = &sdata[i]; |
|
|
|
|
BlockRefTableKey key = {0}; /* make sure any padding is zero */ |
|
|
|
|
BlockRefTableKey key = {{0}}; /* make sure any padding is zero */ |
|
|
|
|
unsigned j; |
|
|
|
|
|
|
|
|
|
/* Write the serialized entry itself. */ |
|
|
|
|