On 12/24/2010 01:41 PM, Bruno Haible wrote: > Decide that it is better to have no gnulib API at all than an API that > has portability problems.
Given the results of your (impressive) research, I'm tempted to go with this approach. A fallback position might be to implement only A (the short name), with a function that always returns a nonnull value, even if it's only "(unknown program)" or "(pid 34223)" or something like that.