mirror of https://github.com/postgres/postgres
Unlike the rest of the astreamer (formerly bbstreamer) infrastructure which is reusable by other tools, astreamer_inject.c seems extremely specific to pg_basebackup. Hence, move the corresponding declarations to a separate header file, so that we can move the rest of the code without moving this. Amul Sul, reviewed by Sravan Kumar and by me. Discussion: http://postgr.es/m/CAAJ_b94StvLWrc_p4q-f7n3OPfr6GhL8_XuAg2aAaYZp1tF-nw@mail.gmail.compull/173/head
parent
3c90569811
commit
53b2c921a0
@ -0,0 +1,24 @@ |
||||
/*-------------------------------------------------------------------------
|
||||
* |
||||
* astreamer_inject.h |
||||
* |
||||
* Portions Copyright (c) 1996-2024, PostgreSQL Global Development Group |
||||
* |
||||
* IDENTIFICATION |
||||
* src/bin/pg_basebackup/astreamer_inject.h |
||||
*------------------------------------------------------------------------- |
||||
*/ |
||||
|
||||
#ifndef ASTREAMER_INJECT_H |
||||
#define ASTREAMER_INJECT_H |
||||
|
||||
#include "astreamer.h" |
||||
#include "pqexpbuffer.h" |
||||
|
||||
extern astreamer *astreamer_recovery_injector_new(astreamer *next, |
||||
bool is_recovery_guc_supported, |
||||
PQExpBuffer recoveryconfcontents); |
||||
extern void astreamer_inject_file(astreamer *streamer, char *pathname, |
||||
char *data, int len); |
||||
|
||||
#endif |
||||
Loading…
Reference in new issue