static char* trustdom_cache_key(const char* name)
{
	char* keystr = NULL;
	asprintf_strupper_m(&keystr, TDOMKEY_FMT, name);

	return keystr;
}
예제 #2
0
static char* namecache_key(const char *name,
                           int name_type)
{
    char *keystr;
    asprintf_strupper_m(&keystr, NBTKEY_FMT, name, name_type);

    return keystr;
}
예제 #3
0
static char *namecache_status_record_key(const char *name,
        int name_type1,
        int name_type2,
        const struct sockaddr_storage *keyip)
{
    char addr[INET6_ADDRSTRLEN];
    char *keystr;

    print_sockaddr(addr, sizeof(addr), keyip);
    asprintf_strupper_m(&keystr, "NBT/%s#%02X.%02X.%s", name,
                        name_type1, name_type2, addr);
    return keystr;
}