1/*-------------------------------------------------------------------------
4 * Interaction with AIO as a subsystem, rather than actually issuing AIO
6 * This header is for AIO related functionality that's being called by files
7 * that don't perform AIO, but interact with the AIO subsystem in some
8 * form. E.g. postmaster.c and shared memory initialization need to initialize
9 * AIO but don't perform AIO.
11 * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
12 * Portions Copyright (c) 1994, Regents of the University of California
14 * src/include/storage/aio_subsys.h
16 *-------------------------------------------------------------------------
37#endif /* AIO_SUBSYS_H */
void pgaio_init_backend(void)
bool pgaio_workers_enabled(void)
void pgaio_error_cleanup(void)
void AtEOXact_Aio(bool is_commit)