diff options
Diffstat (limited to 'src/backend/utils/adt/txid.c')
| -rw-r--r-- | src/backend/utils/adt/txid.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/src/backend/utils/adt/txid.c b/src/backend/utils/adt/txid.c index bff93af379..c5bc0e2e48 100644 --- a/src/backend/utils/adt/txid.c +++ b/src/backend/utils/adt/txid.c @@ -14,7 +14,7 @@ * Author: Jan Wieck, Afilias USA INC. * 64-bit txids: Marko Kreen, Skype Technologies * - * $PostgreSQL: pgsql/src/backend/utils/adt/txid.c,v 1.10 2010/01/02 16:57:55 momjian Exp $ + * $PostgreSQL: pgsql/src/backend/utils/adt/txid.c,v 1.11 2010/01/07 04:53:34 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -30,13 +30,8 @@ #include "utils/snapmgr.h" -#ifndef INT64_IS_BUSTED /* txid will be signed int8 in database, so must limit to 63 bits */ #define MAX_TXID UINT64CONST(0x7FFFFFFFFFFFFFFF) -#else -/* we only really have 32 bits to work with :-( */ -#define MAX_TXID UINT64CONST(0x7FFFFFFF) -#endif /* Use unsigned variant internally */ typedef uint64 txid; @@ -97,7 +92,6 @@ load_xid_epoch(TxidEpoch *state) static txid convert_xid(TransactionId xid, const TxidEpoch *state) { -#ifndef INT64_IS_BUSTED uint64 epoch; /* return special xid's as-is */ @@ -114,10 +108,6 @@ convert_xid(TransactionId xid, const TxidEpoch *state) epoch++; return (epoch << 32) | xid; -#else /* INT64_IS_BUSTED */ - /* we can't do anything with the epoch, so ignore it */ - return (txid) xid & MAX_TXID; -#endif /* INT64_IS_BUSTED */ } /* |
