On Thu, Jan 7, 2010 at 11:39 AM, Tom Lane <t...@sss.pgh.pa.us> wrote: > Robert Haas <robertmh...@gmail.com> writes: >> I have to say that the error message that is produced by the above >> test case could easily send one looking in the wrong direction, and >> could perhaps stand to be improved. Could we just do getcwd() once, >> bail out if it fails, and then stash the results, rather than >> continuing on and eventually producing a misleading error message? > > How does that help? We still can't print the directory name.
Well, as it is, it looks like the failure of getcwd() might be an incidental problem, and the inability to find postgres was what sunk the ship. In fact, the inability to find postgres is an entirely illusory problem created by the failure of getcwd(). If you just got one error message saying "getcwd failed", I think it would be more clear what the problem was. I had to go read the code to figure out that the failure of getcwd() would result in a guaranteed failure to find the postgres executable. ...Robert -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs