mirror of
https://github.com/postgres/postgres.git
synced 2025-07-08 11:42:09 +03:00
Move fsync routines of initdb into src/common/
The intention is to used those in other utilities such as pg_basebackup and pg_receivexlog. From: Michael Paquier <michael.paquier@gmail.com>
This commit is contained in:
22
src/include/common/file_utils.h
Normal file
22
src/include/common/file_utils.h
Normal file
@ -0,0 +1,22 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* File-processing utility routines for frontend code
|
||||
*
|
||||
* Assorted utility functions to work on files.
|
||||
*
|
||||
*
|
||||
* Portions Copyright (c) 1996-2016, PostgreSQL Global Development Group
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* src/include/common/file_utils.h
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef FILE_UTILS_H
|
||||
#define FILE_UTILS_H
|
||||
|
||||
extern void fsync_fname(const char *fname, bool isdir,
|
||||
const char *progname);
|
||||
extern void fsync_pgdata(const char *pg_data, const char *progname);
|
||||
|
||||
#endif /* FILE_UTILS_H */
|
Reference in New Issue
Block a user