PostgreSQL Source Code git master
walwriter.h
Go to the documentation of this file.
1/*-------------------------------------------------------------------------
2 *
3 * walwriter.h
4 * Exports from postmaster/walwriter.c.
5 *
6 * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
7 *
8 * src/include/postmaster/walwriter.h
9 *
10 *-------------------------------------------------------------------------
11 */
12#ifndef _WALWRITER_H
13#define _WALWRITER_H
14
15#define DEFAULT_WAL_WRITER_FLUSH_AFTER ((1024 * 1024) / XLOG_BLCKSZ)
16
17/* GUC options */
20
21extern void WalWriterMain(char *startup_data, size_t startup_data_len) pg_attribute_noreturn();
22
23#endif /* _WALWRITER_H */
#define PGDLLIMPORT
Definition: c.h:1277
#define pg_attribute_noreturn()
Definition: c.h:239
PGDLLIMPORT int WalWriterDelay
Definition: walwriter.c:69
PGDLLIMPORT int WalWriterFlushAfter
Definition: walwriter.c:70
void WalWriterMain(char *startup_data, size_t startup_data_len) pg_attribute_noreturn()
Definition: walwriter.c:87