From 7202d72787d3b93b692feae62ee963238580c877 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Fri, 21 Feb 2025 08:03:33 +0100 Subject: backend launchers void * arguments for binary data MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change backend launcher functions to take void * for binary data instead of char *. This removes the need for numerous casts. Reviewed-by: Dagfinn Ilmari Mannsåker Discussion: https://www.postgresql.org/message-id/flat/fd1fcedb-3492-4fc8-9e3e-74b97f2db6c7%40eisentraut.org --- src/backend/postmaster/checkpointer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/backend/postmaster/checkpointer.c') diff --git a/src/backend/postmaster/checkpointer.c b/src/backend/postmaster/checkpointer.c index b94f9cdff21..7acbbd3e267 100644 --- a/src/backend/postmaster/checkpointer.c +++ b/src/backend/postmaster/checkpointer.c @@ -175,7 +175,7 @@ static void ReqShutdownXLOG(SIGNAL_ARGS); * basic execution environment, but not enabled signals yet. */ void -CheckpointerMain(char *startup_data, size_t startup_data_len) +CheckpointerMain(const void *startup_data, size_t startup_data_len) { sigjmp_buf local_sigjmp_buf; MemoryContext checkpointer_context; -- cgit v1.2.3