It's a one-character addition (plus a gnulib module) to use xprintf
everywhere you used to use printfSure. But virtually every program, GNU or otherwise, uses printf. Before we change/recommend changing all the source files in the world, my question is, do the common implementations such as glibc do the wrong thing (i.e., fail to set the error indicator)? From what I saw on the threads, it was one obscure and nonfree implementation that instigated the whole issue. Or did I misread?
