1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2025-03-05 15:05:48 +02:00
pgbackrest/libc/xs/postgres/pageChecksum.xs

29 lines
897 B
Plaintext
Raw Normal View History

# ----------------------------------------------------------------------------------------------------------------------------------
# Page Checksum Perl Exports
# ----------------------------------------------------------------------------------------------------------------------------------
MODULE = pgBackRest::LibC PACKAGE = pgBackRest::LibC
U16
pageChecksum(page, blkno, pageSize)
const char *page
U32 blkno
U32 pageSize
bool
pageChecksumTest(szPage, uiBlockNo, uiPageSize, uiIgnoreWalId, uiIgnoreWalOffset)
const char *szPage
U32 uiBlockNo
U32 uiPageSize
U32 uiIgnoreWalId
U32 uiIgnoreWalOffset
bool
pageChecksumBufferTest(szPageBuffer, uiBufferSize, uiBlockNoStart, uiPageSize, uiIgnoreWalId, uiIgnoreWalOffset)
const char *szPageBuffer
U32 uiBufferSize
U32 uiBlockNoStart
U32 uiPageSize
U32 uiIgnoreWalId
U32 uiIgnoreWalOffset