Richard W.M. Jones wrote:
I'm possibly misunderstanding what you mean, but the patch seems to be a small improvement .. ie. it will work on { glibc, Mac OS X } whereas currently it only works on { glibc }.
I don't see how it'd work on glibc, given the scenario you describe, as no part of the program would define program_name, but some parts of the program would use it.