bool ok;
};
-static void namemap_cache_find_sid_parser(time_t timeout, DATA_BLOB blob,
- void *private_data)
+static void namemap_cache_find_sid_parser(
+ const struct gencache_timeout *timeout,
+ DATA_BLOB blob,
+ void *private_data)
{
struct namemap_cache_find_sid_state *state = private_data;
const char *strv = (const char *)blob.data;
state->fn(domain,
name,
(enum lsa_SidType)type,
- timeout <= time(NULL),
+ gencache_timeout_expired(timeout),
state->private_data);
state->ok = true;
bool ok;
};
-static void namemap_cache_find_name_parser(time_t timeout, DATA_BLOB blob,
- void *private_data)
+static void namemap_cache_find_name_parser(
+ const struct gencache_timeout *timeout,
+ DATA_BLOB blob,
+ void *private_data)
{
struct namemap_cache_find_name_state *state = private_data;
const char *strv = (const char *)blob.data;
state->fn(&sid,
(enum lsa_SidType)type,
- timeout <= time(NULL),
+ gencache_timeout_expired(timeout),
state->private_data);
state->ok = true;