diff options
| author | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2014-06-14 10:46:48 +0300 |
|---|---|---|
| committer | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2014-06-14 10:46:48 +0300 |
| commit | 0ef0b6784c7d7258cae314cb46558873edaf9c0a (patch) | |
| tree | b79ffdee4813ef5db62d4aedebe8d5529270eacc /src/include/access | |
| parent | f3fdd257a430ff581090740570af9f266bb893e3 (diff) | |
| download | postgresql-0ef0b6784c7d7258cae314cb46558873edaf9c0a.tar.gz | |
Change the signature of rm_desc so that it's passed a XLogRecord.
Just feels more natural, and is more consistent with rm_redo.
Diffstat (limited to 'src/include/access')
| -rw-r--r-- | src/include/access/clog.h | 2 | ||||
| -rw-r--r-- | src/include/access/gin.h | 2 | ||||
| -rw-r--r-- | src/include/access/gist_private.h | 2 | ||||
| -rw-r--r-- | src/include/access/hash.h | 2 | ||||
| -rw-r--r-- | src/include/access/heapam_xlog.h | 8 | ||||
| -rw-r--r-- | src/include/access/multixact.h | 2 | ||||
| -rw-r--r-- | src/include/access/nbtree.h | 2 | ||||
| -rw-r--r-- | src/include/access/spgist.h | 2 | ||||
| -rw-r--r-- | src/include/access/xact.h | 2 | ||||
| -rw-r--r-- | src/include/access/xlog.h | 2 | ||||
| -rw-r--r-- | src/include/access/xlog_internal.h | 2 |
11 files changed, 14 insertions, 14 deletions
diff --git a/src/include/access/clog.h b/src/include/access/clog.h index 66a6d17f18..be9b8675a4 100644 --- a/src/include/access/clog.h +++ b/src/include/access/clog.h @@ -48,6 +48,6 @@ extern void TruncateCLOG(TransactionId oldestXact); #define CLOG_TRUNCATE 0x10 extern void clog_redo(XLogRecPtr lsn, XLogRecord *record); -extern void clog_desc(StringInfo buf, uint8 xl_info, char *rec); +extern void clog_desc(StringInfo buf, XLogRecord *record); #endif /* CLOG_H */ diff --git a/src/include/access/gin.h b/src/include/access/gin.h index 4cda0ecbab..a0b288d957 100644 --- a/src/include/access/gin.h +++ b/src/include/access/gin.h @@ -73,7 +73,7 @@ extern void ginUpdateStats(Relation index, const GinStatsData *stats); /* ginxlog.c */ extern void gin_redo(XLogRecPtr lsn, XLogRecord *record); -extern void gin_desc(StringInfo buf, uint8 xl_info, char *rec); +extern void gin_desc(StringInfo buf, XLogRecord *record); extern void gin_xlog_startup(void); extern void gin_xlog_cleanup(void); diff --git a/src/include/access/gist_private.h b/src/include/access/gist_private.h index 089c679421..03e9903e8a 100644 --- a/src/include/access/gist_private.h +++ b/src/include/access/gist_private.h @@ -451,7 +451,7 @@ extern SplitedPageLayout *gistSplit(Relation r, Page page, IndexTuple *itup, /* gistxlog.c */ extern void gist_redo(XLogRecPtr lsn, XLogRecord *record); -extern void gist_desc(StringInfo buf, uint8 xl_info, char *rec); +extern void gist_desc(StringInfo buf, XLogRecord *record); extern void gist_xlog_startup(void); extern void gist_xlog_cleanup(void); diff --git a/src/include/access/hash.h b/src/include/access/hash.h index d89bcea39d..2062801db5 100644 --- a/src/include/access/hash.h +++ b/src/include/access/hash.h @@ -355,6 +355,6 @@ extern OffsetNumber _hash_binsearch_last(Page page, uint32 hash_value); /* hash.c */ extern void hash_redo(XLogRecPtr lsn, XLogRecord *record); -extern void hash_desc(StringInfo buf, uint8 xl_info, char *rec); +extern void hash_desc(StringInfo buf, XLogRecord *record); #endif /* HASH_H */ diff --git a/src/include/access/heapam_xlog.h b/src/include/access/heapam_xlog.h index cfdd1ffbef..05beb00545 100644 --- a/src/include/access/heapam_xlog.h +++ b/src/include/access/heapam_xlog.h @@ -367,10 +367,10 @@ typedef struct xl_heap_rewrite_mapping extern void HeapTupleHeaderAdvanceLatestRemovedXid(HeapTupleHeader tuple, TransactionId *latestRemovedXid); -extern void heap_redo(XLogRecPtr lsn, XLogRecord *rptr); -extern void heap_desc(StringInfo buf, uint8 xl_info, char *rec); -extern void heap2_redo(XLogRecPtr lsn, XLogRecord *rptr); -extern void heap2_desc(StringInfo buf, uint8 xl_info, char *rec); +extern void heap_redo(XLogRecPtr lsn, XLogRecord *record); +extern void heap_desc(StringInfo buf, XLogRecord *record); +extern void heap2_redo(XLogRecPtr lsn, XLogRecord *record); +extern void heap2_desc(StringInfo buf, XLogRecord *record); extern void heap_xlog_logical_rewrite(XLogRecPtr lsn, XLogRecord *r); extern XLogRecPtr log_heap_cleanup_info(RelFileNode rnode, diff --git a/src/include/access/multixact.h b/src/include/access/multixact.h index 80c70748cf..448ec100d3 100644 --- a/src/include/access/multixact.h +++ b/src/include/access/multixact.h @@ -134,7 +134,7 @@ extern void multixact_twophase_postabort(TransactionId xid, uint16 info, void *recdata, uint32 len); extern void multixact_redo(XLogRecPtr lsn, XLogRecord *record); -extern void multixact_desc(StringInfo buf, uint8 xl_info, char *rec); +extern void multixact_desc(StringInfo buf, XLogRecord *record); extern char *mxid_to_string(MultiXactId multi, int nmembers, MultiXactMember *members); diff --git a/src/include/access/nbtree.h b/src/include/access/nbtree.h index f2817590c4..ed6f697c8e 100644 --- a/src/include/access/nbtree.h +++ b/src/include/access/nbtree.h @@ -724,6 +724,6 @@ extern void _bt_leafbuild(BTSpool *btspool, BTSpool *spool2); * prototypes for functions in nbtxlog.c */ extern void btree_redo(XLogRecPtr lsn, XLogRecord *record); -extern void btree_desc(StringInfo buf, uint8 xl_info, char *rec); +extern void btree_desc(StringInfo buf, XLogRecord *record); #endif /* NBTREE_H */ diff --git a/src/include/access/spgist.h b/src/include/access/spgist.h index 9187b4ac41..7f8655cf60 100644 --- a/src/include/access/spgist.h +++ b/src/include/access/spgist.h @@ -197,7 +197,7 @@ extern Datum spgvacuumcleanup(PG_FUNCTION_ARGS); /* spgxlog.c */ extern void spg_redo(XLogRecPtr lsn, XLogRecord *record); -extern void spg_desc(StringInfo buf, uint8 xl_info, char *rec); +extern void spg_desc(StringInfo buf, XLogRecord *record); extern void spg_xlog_startup(void); extern void spg_xlog_cleanup(void); diff --git a/src/include/access/xact.h b/src/include/access/xact.h index 634f5b2480..10ee943352 100644 --- a/src/include/access/xact.h +++ b/src/include/access/xact.h @@ -256,6 +256,6 @@ extern void UnregisterSubXactCallback(SubXactCallback callback, void *arg); extern int xactGetCommittedChildren(TransactionId **ptr); extern void xact_redo(XLogRecPtr lsn, XLogRecord *record); -extern void xact_desc(StringInfo buf, uint8 xl_info, char *rec); +extern void xact_desc(StringInfo buf, XLogRecord *record); #endif /* XACT_H */ diff --git a/src/include/access/xlog.h b/src/include/access/xlog.h index 1eaa5c1c21..85f9cb7cab 100644 --- a/src/include/access/xlog.h +++ b/src/include/access/xlog.h @@ -298,7 +298,7 @@ extern Buffer RestoreBackupBlock(XLogRecPtr lsn, XLogRecord *record, bool get_cleanup_lock, bool keep_buffer); extern void xlog_redo(XLogRecPtr lsn, XLogRecord *record); -extern void xlog_desc(StringInfo buf, uint8 xl_info, char *rec); +extern void xlog_desc(StringInfo buf, XLogRecord *record); extern void issue_xlog_fsync(int fd, XLogSegNo segno); diff --git a/src/include/access/xlog_internal.h b/src/include/access/xlog_internal.h index 3a692cdf0c..8c8de387e0 100644 --- a/src/include/access/xlog_internal.h +++ b/src/include/access/xlog_internal.h @@ -245,7 +245,7 @@ typedef struct RmgrData { const char *rm_name; void (*rm_redo) (XLogRecPtr lsn, struct XLogRecord *rptr); - void (*rm_desc) (StringInfo buf, uint8 xl_info, char *rec); + void (*rm_desc) (StringInfo buf, struct XLogRecord *rptr); void (*rm_startup) (void); void (*rm_cleanup) (void); } RmgrData; |
