Use ctime_r and localtime_r for threadsafety
commit53fea9c7e6d4993088016a16be56098fd819cebc
authorChristian Biesinger <cbiesinger@google.com>
Thu, 31 Oct 2019 21:02:41 +0000 (31 16:02 -0500)
committerChristian Biesinger <cbiesinger@google.com>
Fri, 15 Nov 2019 19:49:46 +0000 (15 11:49 -0800)
treeb0bc7dda9acc3a99a84c9c540ee95bf11bf457ba
parentf8e27d88e4c31089467d8717597c4153723081e6
Use ctime_r and localtime_r for threadsafety

To make these calls threadsafe. localtime_r is provided by gnulib if
necessary, and for ctime_r we can just use it because it is in a linux-
specific file.

gdb/ChangeLog:

2019-11-15  Christian Biesinger  <cbiesinger@google.com>

* maint.c (scoped_command_stats::print_time): Use localtime_r
instead of localtime (provided through gnulib if necessary).
* nat/linux-osdata.c (time_from_time_t): Use ctime_r instead
of ctime.

Change-Id: I329bbdc39d5b576f51859ba00f1617e024c30cbd
gdb/ChangeLog
gdb/maint.c
gdb/nat/linux-osdata.c