Make xlog_internal.h includable in frontend context.
Heikki Linnakangas <heikki.linnakangas@iki.fi>
Make xlog_internal.h includable in frontend context. This makes unnecessary the ugly hack used to #include postgres.h in pg_basebackup. Based on Alvaro Herrera's patch
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/access/rmgrdesc/xlogdesc.c | modified | +1 −0 |
| src/backend/access/transam/xlogarchive.c | modified | +1 −0 |
| src/backend/access/transam/xlogfuncs.c | modified | +1 −0 |
| src/backend/postmaster/bgwriter.c | modified | +1 −0 |
| src/backend/postmaster/checkpointer.c | modified | +1 −0 |
| src/backend/postmaster/pgarch.c | modified | +1 −0 |
| src/bin/pg_basebackup/pg_basebackup.c | modified | +1 −7 |
| src/bin/pg_basebackup/pg_receivexlog.c | modified | +1 −7 |
| src/bin/pg_basebackup/receivelog.c | modified | +1 −10 |
| src/bin/pg_basebackup/streamutil.c | modified | +1 −7 |
| src/include/access/xlog_fn.h | added | +35 −0 |
| src/include/access/xlog_internal.h | modified | +13 −25 |