On 03.09.21 01:00, Tom Lane wrote: > Mario Emmenlauer <ma...@emmenlauer.de> writes: >> The idea to switch to dup(2) sounds very good to me. > > I poked at this some more, and verified that adding "fclose(stdin);" > at the head of PostmasterMain is enough to trigger the reported > failure. However, after changing fd.c to dup stderr not stdin, > we can pass check-world even with that in place. So that confirms > that there is no very good reason for the postmaster to require > stdin to be available. > > Hence, I pushed the fix to make fd.c use stderr here. I only > back-patched to v14, because given the lack of other complaints, > I couldn't quite justify touching stable branches for this.
Thanks a lot Tom, its appreciated! All the best, Mario Emmenlauer