Remove duplicate definition of TransactionId.
authorTatsuo Ishii <ishii@sraoss.co.jp>
Thu, 7 Dec 2023 21:03:40 +0000 (06:03 +0900)
committerTatsuo Ishii <ishii@sraoss.co.jp>
Thu, 7 Dec 2023 21:03:40 +0000 (06:03 +0900)
commit10c8396215fdbbfebc222cd6a05b331cbba2dd7d
tree95246a0429fe8d8e76a1bbd7dec68956e8de9f38
parent9a46fafc754f37c556bfa0f1acff6c49a2632d44
Remove duplicate definition of TransactionId.

Since commit: ca300f839, following is defined in
src/include/parser/pg_list.h and src/include/parser/primnodes.h.

typedef uint32 TransactionId;

This is harmless in moder OS/compilers, but an old RHEL5 user reported
that this results in compile error:
https://www.pgpool.net/pipermail/pgpool-general/2023-December/009040.html

So remove the definition from primnodes.h (remove it from pg_list.h
causes another compile error).

Back patched to V4_5_STABLE.
src/include/parser/primnodes.h