/* SPDX-License-Identifier: LGPL-2.1-or-later */
+#include "env-util.h"
#include "random-util.h"
#include "serialize.h"
#include "string-util.h"
static void test_in_utc_timezone(void) {
log_info("/* %s */", __func__);
+ const char *tz = getenv("TZ");
+
assert_se(setenv("TZ", ":UTC", 1) >= 0);
assert_se(in_utc_timezone());
assert_se(streq(tzname[0], "UTC"));
assert_se(streq(tzname[0], "CET"));
assert_se(streq(tzname[1], "CEST"));
- assert_se(unsetenv("TZ") == 0);
+ assert_se(set_unset_env("TZ", tz, true) == 0);
+ tzset();
}
static void test_map_clock_usec(void) {