PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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
21pg_noreturn extern void WalWriterMain(const void *startup_data, size_t startup_data_len);
22
23#endif /* _WALWRITER_H */
#define PGDLLIMPORT
Definition: c.h:1291
#define pg_noreturn
Definition: c.h:165
PGDLLIMPORT int WalWriterDelay
Definition: walwriter.c:70
pg_noreturn void WalWriterMain(const void *startup_data, size_t startup_data_len)
Definition: walwriter.c:88
PGDLLIMPORT int WalWriterFlushAfter
Definition: walwriter.c:71