|
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 |
|