Lines Matching refs:len
61 static int reply_to_name(char *name, size_t len, uint8_t *rep, size_t rep_len);
73 size_t len = 0;
79 sss_strnlen(name, SSS_NAME_MAX, &len);
88 rc = sss_nss_mc_getpwnam(name, len, &pwd, buf, buflen);
110 size_t len;
116 sss_strnlen(name, SSS_NAME_MAX, &len);
125 rc = sss_nss_mc_getgrnam(name, len, &grp, buf, buflen);
140 static int get_user_from_mc(char *name, size_t len, uid_t uid)
165 if (pw_name_len > len) {
166 IDMAP_LOG(0, ("%s: reply too long; pw_name_len=%lu, len=%lu",
167 __func__, pw_name_len, len));
181 static int get_group_from_mc(char *name, size_t len, id_t gid)
206 if (gr_name_len > len) {
207 IDMAP_LOG(0, ("%s: reply too long; gr_name_len=%lu, len=%lu",
208 __func__, gr_name_len, len));
242 static int id_to_name(char *name, size_t len, id_t id,
254 rc = reply_to_name(name, len, rep, rep_len);
271 rd.len = req_len;
324 static int reply_to_name(char *name, size_t len, uint8_t *rep, size_t rep_len)
358 rc = sss_readrep_copy_string(buf, &offset, &buf_len, &len, &name, NULL);
509 static int sss_nfs_uid_to_name(uid_t uid, char *domain, char *name, size_t len)
518 rc = get_user_from_mc(name, len, uid);
520 rc = id_to_name(name, len, uid, SSS_NSS_GETPWUID);
529 static int sss_nfs_gid_to_name(gid_t gid, char *domain, char *name, size_t len)
538 rc = get_group_from_mc(name, len, gid);
540 rc = id_to_name(name, len, gid, SSS_NSS_GETGRGID);