Header And Logo

PostgreSQL
| The world's most advanced open source database.

Defines | Typedefs

xlogdefs.h File Reference

#include <fcntl.h>
Include dependency graph for xlogdefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define InvalidXLogRecPtr   0
#define XLogRecPtrIsInvalid(r)   ((r) == InvalidXLogRecPtr)
#define PG_O_DIRECT   0
#define DEFAULT_SYNC_METHOD   SYNC_METHOD_FSYNC
#define ALIGNOF_XLOG_BUFFER   ALIGNOF_BUFFER

Typedefs

typedef uint64 XLogRecPtr
typedef uint64 XLogSegNo
typedef uint32 TimeLineID

Define Documentation

#define ALIGNOF_XLOG_BUFFER   ALIGNOF_BUFFER

Definition at line 103 of file xlogdefs.h.

Referenced by BootStrapXLOG(), prepare_buf(), XLOGShmemInit(), and XLOGShmemSize().

#define DEFAULT_SYNC_METHOD   SYNC_METHOD_FSYNC

Definition at line 93 of file xlogdefs.h.

#define InvalidXLogRecPtr   0
#define PG_O_DIRECT   0

Definition at line 59 of file xlogdefs.h.

Referenced by test_open_sync(), and test_sync().

#define XLogRecPtrIsInvalid (   r  )     ((r) == InvalidXLogRecPtr)

Typedef Documentation

typedef uint32 TimeLineID

Definition at line 45 of file xlogdefs.h.

typedef uint64 XLogRecPtr

Definition at line 21 of file xlogdefs.h.

typedef uint64 XLogSegNo

Definition at line 34 of file xlogdefs.h.