mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2025-06-04 23:07:27 +02:00
16 lines
740 B
C
16 lines
740 B
C
|
#ifndef PAGE_CHECKSUM_H
|
||
|
#define PAGE_CHECKSUM_H
|
||
|
|
||
|
#include "common/type.h"
|
||
|
|
||
|
/***********************************************************************************************************************************
|
||
|
Functions
|
||
|
***********************************************************************************************************************************/
|
||
|
uint16 pageChecksum(const char *szPage, uint32 uiBlockNo, uint32 uiPageSize);
|
||
|
bool pageChecksumTest(const char *szPage, uint32 uiBlockNo, uint32 uiPageSize, uint32 uiIgnoreWalId, uint32 uiIgnoreWalOffset);
|
||
|
bool pageChecksumBufferTest(
|
||
|
const char *szPageBuffer, uint32 uiBufferSize, uint32 uiBlockNoStart, uint32 uiPageSize, uint32 uiIgnoreWalId,
|
||
|
uint32 uiIgnoreWalOffset);
|
||
|
|
||
|
#endif
|