|
10 | 10 | *
|
11 | 11 | *
|
12 | 12 | * IDENTIFICATION
|
13 |
| - * $PostgreSQL: pgsql/src/backend/access/transam/xact.c,v 1.213 2005/08/17 22:14:33 tgl Exp $ |
| 13 | + * $PostgreSQL: pgsql/src/backend/access/transam/xact.c,v 1.214 2005/08/20 23:45:08 tgl Exp $ |
14 | 14 | *
|
15 | 15 | *-------------------------------------------------------------------------
|
16 | 16 | */
|
@@ -129,12 +129,12 @@ typedef struct TransactionStateData
|
129 | 129 | typedefTransactionStateData*TransactionState;
|
130 | 130 |
|
131 | 131 | /*
|
132 |
| - * childXids is currently implemented as aninteger List, relying on the |
133 |
| - * assumption that TransactionIds are no wider thanint. We use these |
| 132 | + * childXids is currently implemented as anOid List, relying on the |
| 133 | + * assumption that TransactionIds are no wider thanOid. We use these |
134 | 134 | * macros to provide some isolation in case that changes in the future.
|
135 | 135 | */
|
136 |
| -#definelfirst_xid(lc)((TransactionId)lfirst_int(lc)) |
137 |
| -#definelappend_xid(list,datum)lappend_int(list, (int) (datum)) |
| 136 | +#definelfirst_xid(lc)((TransactionId)lfirst_oid(lc)) |
| 137 | +#definelappend_xid(list,datum)lappend_oid(list, (Oid) (datum)) |
138 | 138 |
|
139 | 139 | /*
|
140 | 140 | * CurrentTransactionState always points to the current transaction state
|
|