aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/transam/xlog.c
diff options
context:
space:
mode:
authorAndres Freund <andres@anarazel.de>2014-10-01 11:54:05 +0200
committerAndres Freund <andres@anarazel.de>2014-10-01 12:17:03 +0200
commitef8863844bb0b0dab7b92c5f278302a42b4bf05a (patch)
treeec207e71ee5f3f6b621b253d118efca00a709d3d /src/backend/access/transam/xlog.c
parent8492d86342915cb466eeb2d896d9b49887f59350 (diff)
downloadpostgresql-ef8863844bb0b0dab7b92c5f278302a42b4bf05a.tar.gz
postgresql-ef8863844bb0b0dab7b92c5f278302a42b4bf05a.zip
Rename CACHE_LINE_SIZE to PG_CACHE_LINE_SIZE.
As noted in http://bugs.debian.org/763098 there is a conflict between postgres' definition of CACHE_LINE_SIZE and the definition by various *bsd platforms. It's debatable who has the right to define such a name, but postgres' use was only introduced in 375d8526f290 (9.4), so it seems like a good idea to rename it. Discussion: 20140930195756.GC27407@msg.df7cb.de Per complaint of Christoph Berg in the above email, although he's not the original bug reporter. Backpatch to 9.4 where the define was introduced.
Diffstat (limited to 'src/backend/access/transam/xlog.c')
-rw-r--r--src/backend/access/transam/xlog.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c
index 46eef5f21ba..981d4e55274 100644
--- a/src/backend/access/transam/xlog.c
+++ b/src/backend/access/transam/xlog.c
@@ -409,7 +409,7 @@ typedef struct
typedef union WALInsertLockPadded
{
WALInsertLock l;
- char pad[CACHE_LINE_SIZE];
+ char pad[PG_CACHE_LINE_SIZE];
} WALInsertLockPadded;
/*
@@ -436,7 +436,7 @@ typedef struct XLogCtlInsert
* read on every WAL insertion, but updated rarely, and we don't want
* those reads to steal the cache line containing Curr/PrevBytePos.
*/
- char pad[CACHE_LINE_SIZE];
+ char pad[PG_CACHE_LINE_SIZE];
/*
* fullPageWrites is the master copy used by all backends to determine