diff options
author | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2008-03-26 18:48:59 +0000 |
---|---|---|
committer | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2008-03-26 18:48:59 +0000 |
commit | 78f02ca1f5443a43bc9fc47e41c7ac7c0f9717a3 (patch) | |
tree | 78c500e2febe23e389e63f68a90ac2b43fcacb54 /src/include/utils/snapmgr.h | |
parent | 2d013c41a354f644079409157c71617887c298ce (diff) | |
download | postgresql-78f02ca1f5443a43bc9fc47e41c7ac7c0f9717a3.tar.gz postgresql-78f02ca1f5443a43bc9fc47e41c7ac7c0f9717a3.zip |
Rename snapmgmt.c/h to snapmgr.c/h, for consistency with other files.
Per complaint from Tom Lane.
Diffstat (limited to 'src/include/utils/snapmgr.h')
-rw-r--r-- | src/include/utils/snapmgr.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/include/utils/snapmgr.h b/src/include/utils/snapmgr.h new file mode 100644 index 00000000000..c76c70feaac --- /dev/null +++ b/src/include/utils/snapmgr.h @@ -0,0 +1,33 @@ +/*------------------------------------------------------------------------- + * + * snapmgr.h + * POSTGRES snapshot manager + * + * Portions Copyright (c) 1996-2008, PostgreSQL Global Development Group + * Portions Copyright (c) 1994, Regents of the University of California + * + * $PostgreSQL: pgsql/src/include/utils/snapmgr.h,v 1.1 2008/03/26 18:48:59 alvherre Exp $ + * + *------------------------------------------------------------------------- + */ +#ifndef SNAPMGR_H +#define SNAPMGR_H + +#include "utils/snapshot.h" + + +extern PGDLLIMPORT Snapshot SerializableSnapshot; +extern PGDLLIMPORT Snapshot LatestSnapshot; +extern PGDLLIMPORT Snapshot ActiveSnapshot; + +extern TransactionId TransactionXmin; +extern TransactionId RecentXmin; +extern TransactionId RecentGlobalXmin; + +extern Snapshot GetTransactionSnapshot(void); +extern Snapshot GetLatestSnapshot(void); +extern Snapshot CopySnapshot(Snapshot snapshot); +extern void FreeSnapshot(Snapshot snapshot); +extern void FreeXactSnapshot(void); + +#endif /* SNAPMGR_H */ |