Lines Matching refs:uuidp
210 * uuidp: pointer to a uuid
217 int getnamefromuuid(const uuidp_t uuidp, char **name, uuidtype_t *type) {
224 if (search_cachebyuuid(uuidp, name, type) == 0) {
228 uuid_bin2string(uuidp),
240 if (memcmp(uuidp, local_user_uuid, 12) == 0) {
242 uid = ntohl(*(uint32_t *)(uuidp + 12));
245 add_cachebyuuid(uuidp, "UUID_ENOENT", UUID_ENOENT, 0);
249 add_cachebyuuid(uuidp, *name, *type, 0);
254 uuid_bin2string(uuidp), *name, uuidtype[(*type) & UUIDTYPESTR_MASK]);
256 } else if (memcmp(uuidp, local_group_uuid, 12) == 0) {
258 gid = ntohl(*(uint32_t *)(uuidp + 12));
261 add_cachebyuuid(uuidp, "UUID_ENOENT", UUID_ENOENT, 0);
265 add_cachebyuuid(uuidp, *name, *type, 0);
272 ret = ldap_getnamefromuuid(uuid_bin2string(uuidp), name, type);
275 uuid_bin2string(uuidp));
276 add_cachebyuuid(uuidp, "UUID_ENOENT", UUID_ENOENT, 0);
281 add_cachebyuuid(uuidp, *name, *type, 0);
284 uuid_bin2string(uuidp), *name, uuidtype[(*type) & UUIDTYPESTR_MASK]);