I wrote:
> Andrew Dunstan <andrew@dunslane.net> writes:
>> Why does pg_test_fsync.c include postgres.h? Shouldn't it use postgres_fe.h?
> I had tried that, actually, but it fails because the other include files
> test_fsync needs are backend-specific. We may have to refactor those
> include files so that the stuff test_fsync actually needs is includable
> with less context required.
On closer inspection, test_fsync doesn't even need the include files
that caused the problem. I think my latest commit will fix everything.
regards, tom lane