Andreas Pflug <pgadmin(at)pse-consulting(dot)de> writes:
> ereport(LOG,
> (errcode_for_file_access(),
> - errmsg("could not read from logger pipe: %m")));
> + errmsg("could not read from logger pipe: %lu", error)));
Does %m actually give a wrong result here? Because if it does,
errcode_for_file_access() is wrong too.
regards, tom lane