Re: get_progname and .exe suffix
Tom Lane <[email protected]>
| Newsgroups | gmane.comp.db.postgresql.devel.win32 |
|---|---|
| Message-ID | <[email protected]> |
Andrew Dunstan <[email protected]> writes: > Tom Lane wrote: >> What would break if we caused get_progname itself to strip the suffix? > Yes. get_progname() actually just returns a pointer to one past the last > directory separator it finds in its argument string. Having it strip the > .exe directly would in effect involve mangling argv[0]. That's what > makes me slightly nervous about it. We could have it strdup() the result > and then mangle that - note that it is called by postmaster before we > set up any memory context stuff. Seems reasonable. What I was more worried about though was whether there are any callers that actually need a non-stripped result. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 8: explain analyze is your friend