From 936cc7cbb5981ea8be1a4c0c2c3c5bf37e69a8ad Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Sat, 3 Jan 2026 10:16:50 +0100 Subject: [PATCH 2/2] Remove use of rindex() function rindex() has been removed from POSIX 2008. Replace the one remaining use with the equivalent and more standard strrchr(). --- src/backend/jit/llvm/llvmjit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/jit/llvm/llvmjit.c b/src/backend/jit/llvm/llvmjit.c index 49e76153f9a..8d009dd5cf7 100644 --- a/src/backend/jit/llvm/llvmjit.c +++ b/src/backend/jit/llvm/llvmjit.c @@ -1058,7 +1058,7 @@ llvm_split_symbol_name(const char *name, char **modname, char **funcname) * Symbol names cannot contain a ., therefore we can split based on * first and last occurrence of one. */ - *funcname = rindex(name, '.'); + *funcname = strrchr(name, '.'); (*funcname)++; /* jump over . */ *modname = pnstrdup(name + strlen("pgextern."), -- 2.52.0