mirror of
https://github.com/matrix-construct/construct
synced 2024-09-30 20:58:51 +02:00
ircd::info: Use reentrant ctime_r(3) w/ static buffer.
This commit is contained in:
parent
4fcb60eda7
commit
d3ca5d6490
1 changed files with 4 additions and 2 deletions
|
@ -793,10 +793,11 @@ ircd::info::startup_time
|
||||||
std::time(nullptr)
|
std::time(nullptr)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static char ircd_info_startup[32];
|
||||||
decltype(ircd::info::startup)
|
decltype(ircd::info::startup)
|
||||||
ircd::info::startup
|
ircd::info::startup
|
||||||
{
|
{
|
||||||
rstrip(ctime(&startup_time), '\n')
|
rstrip(ctime_r(&startup_time, ircd_info_startup), '\n')
|
||||||
};
|
};
|
||||||
|
|
||||||
decltype(ircd::info::compiled)
|
decltype(ircd::info::compiled)
|
||||||
|
@ -811,10 +812,11 @@ ircd::info::configured_time
|
||||||
RB_TIME_CONFIGURED
|
RB_TIME_CONFIGURED
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static char ircd_info_configured[32];
|
||||||
decltype(ircd::info::configured)
|
decltype(ircd::info::configured)
|
||||||
ircd::info::configured
|
ircd::info::configured
|
||||||
{
|
{
|
||||||
rstrip(ctime(&configured_time), '\n')
|
rstrip(ctime_r(&configured_time, ircd_info_configured), '\n')
|
||||||
};
|
};
|
||||||
|
|
||||||
decltype(ircd::info::commit)
|
decltype(ircd::info::commit)
|
||||||
|
|
Loading…
Reference in a new issue