Stats: initialize start_time automatically

This commit is contained in:
Max Kellermann 2016-12-28 10:22:15 +01:00
parent a3ca9963a5
commit 8f4769d2ac
3 changed files with 1 additions and 17 deletions

View File

@ -56,7 +56,6 @@
#include "config/ConfigDefaults.hxx"
#include "config/ConfigOption.hxx"
#include "config/ConfigError.hxx"
#include "Stats.hxx"
#include "util/RuntimeError.hxx"
#ifdef ENABLE_DAEMON
@ -442,7 +441,6 @@ try {
glue_daemonize_init(&options);
#endif
stats_global_init();
TagLoadConfig();
log_init(options.verbose, options.log_stderr);

View File

@ -34,7 +34,7 @@
* The monotonic time stamp when MPD was started. It is used to
* calculate the uptime.
*/
static unsigned start_time;
static const unsigned start_time = MonotonicClockS();
#endif
#ifdef ENABLE_DATABASE
@ -47,17 +47,6 @@ enum class StatsValidity : uint8_t {
static StatsValidity stats_validity = StatsValidity::INVALID;
#endif
void stats_global_init(void)
{
#ifndef WIN32
start_time = MonotonicClockS();
#endif
}
#ifdef ENABLE_DATABASE
void
stats_invalidate()
{

View File

@ -23,9 +23,6 @@
class Response;
struct Partition;
void
stats_global_init();
void
stats_invalidate();