time-util: add variant of timezone_is_valid() that returns errno

This will be useful for tests to skip missing time zones.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2021-07-01 10:10:52 +00:00
parent 2f15b35352
commit bdaeafea5d
3 changed files with 34 additions and 26 deletions
+4 -1
View File
@@ -134,7 +134,10 @@ int parse_time(const char *t, usec_t *usec, usec_t default_unit);
int parse_nsec(const char *t, nsec_t *nsec);
int get_timezones(char ***l);
bool timezone_is_valid(const char *name, int log_level);
int verify_timezone(const char *name, int log_level);
static inline bool timezone_is_valid(const char *name, int log_level) {
return verify_timezone(name, log_level) >= 0;
}
bool clock_boottime_supported(void);
bool clock_supported(clockid_t clock);