Paul Eggert wrote: > > I agree that the majority of callers will use a time_t -> struct tm > > conversion first. But if we want to recommend an 'asctime' and 'asctime_r' > > replacement > > We don't, because asctime is a bug magnet. Pretty much everybody who > calls asctime calls localtime (or a relative) first, and almost > everybody who does that neglects to check for localtime failure.
That's something we should mention in doc/posix-functions/asctime{,_r}.texi. I would not have realized that e.g. the groff change [1] introduced a bug in src/libs/libgroff/curtime.cpp. Bruno [1] https://git.savannah.gnu.org/gitweb/?p=groff.git;a=commitdiff;h=d7bbfb04ea25a82a8597cdef6ebb391cb78ab47c