mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-09-07 14:19:31 +02:00
32470825d3
We'd already recognized that we can't pass function pointers across process boundaries for functions in loadable modules, since a shared library could get loaded at different addresses in different processes. But actually the practice doesn't work for functions in the core backend either, if we're using EXEC_BACKEND. This is the cause of recent failures on buildfarm member culicidae. Switch to passing a string function name in all cases. Something like this needs to be back-patched into 9.6, but let's see if the buildfarm likes it first. Petr Jelinek, with a bunch of basically-cosmetic adjustments by me Discussion: https://postgr.es/m/548f9c1d-eafa-e3fa-9da8-f0cc2f654e60@2ndquadrant.com |
||
---|---|---|
.. | ||
autovacuum.c | ||
bgworker.c | ||
bgwriter.c | ||
checkpointer.c | ||
fork_process.c | ||
Makefile | ||
pgarch.c | ||
pgstat.c | ||
postmaster.c | ||
startup.c | ||
syslogger.c | ||
walwriter.c |