pgsql: Reduce xlog.h inclusion footprint

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема pgsql: Reduce xlog.h inclusion footprint
Дата
Msg-id E1oiWcL-0021Lm-Gw@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Reduce xlog.h inclusion footprint

This file needs xlogreader.h only for the XLogReaderState typedef; but
we can dodge that by forward-declaring it.  Many files use xlog.h for
reasons other than reading WAL, and it's not good to force all those
files to include xlogreader.h, so take it out.

Surprisingly, there is no fallout in core code from making this change.
Perhaps external code will have to start including xlogreader.h.

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/9c0de04242a160aa1d4afeefab7d2e40efd8255d

Modified Files
--------------
src/include/access/xlog.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: pgsql: Reduce basebackup_sink.h inclusion footprint
Следующее
От: Tom Lane
Дата:
Сообщение: pgsql: Doc: improve recommended systemd unit file.