Lines Matching refs:len
67 static int reply_to_name(char *name, size_t len, uint8_t *rep, size_t rep_len);
79 size_t len = 0;
85 sss_strnlen(name, SSS_NAME_MAX, &len);
94 rc = sss_nss_mc_getpwnam(name, len, &pwd, buf, buflen);
116 size_t len;
122 sss_strnlen(name, SSS_NAME_MAX, &len);
131 rc = sss_nss_mc_getgrnam(name, len, &grp, buf, buflen);
146 static int get_user_from_mc(char *name, size_t len, uid_t uid)
171 if (pw_name_len > len) {
172 IDMAP_LOG(0, ("%s: reply too long; pw_name_len=%lu, len=%lu",
173 __func__, pw_name_len, len));
187 static int get_group_from_mc(char *name, size_t len, id_t gid)
212 if (gr_name_len > len) {
213 IDMAP_LOG(0, ("%s: reply too long; gr_name_len=%lu, len=%lu",
214 __func__, gr_name_len, len));
248 static int id_to_name(char *name, size_t len, id_t id,
260 rc = reply_to_name(name, len, rep, rep_len);
277 rd.len = req_len;
330 static int reply_to_name(char *name, size_t len, uint8_t *rep, size_t rep_len)
364 rc = sss_readrep_copy_string(buf, &offset, &buf_len, &len, &name, NULL);
515 static int sss_nfs_uid_to_name(uid_t uid, char *domain, char *name, size_t len)
524 rc = get_user_from_mc(name, len, uid);
526 rc = id_to_name(name, len, uid, SSS_NSS_GETPWUID);
535 static int sss_nfs_gid_to_name(gid_t gid, char *domain, char *name, size_t len)
544 rc = get_group_from_mc(name, len, gid);
546 rc = id_to_name(name, len, gid, SSS_NSS_GETGRGID);