Lines Matching refs:need

132 	size_t need = 1 ;		/*%< for null byte */  in irp_marshall_pw()  local
168 need += strlen(pw->pw_name) + 1; /*%< one for fieldsep */ in irp_marshall_pw()
169 need += strlen(pw->pw_passwd) + 1; in irp_marshall_pw()
170 need += strlen(pwUid) + 1; in irp_marshall_pw()
171 need += strlen(pwGid) + 1; in irp_marshall_pw()
172 need += strlen(pwClass) + 1; in irp_marshall_pw()
173 need += strlen(pwChange) + 1; in irp_marshall_pw()
174 need += strlen(pwExpire) + 1; in irp_marshall_pw()
175 need += strlen(pw->pw_gecos) + 1; in irp_marshall_pw()
176 need += strlen(pw->pw_dir) + 1; in irp_marshall_pw()
177 need += strlen(pw->pw_shell) + 1; in irp_marshall_pw()
180 *len = need; in irp_marshall_pw()
184 if (*buffer != NULL && need > *len) { in irp_marshall_pw()
190 need += 2; /*%< for CRLF */ in irp_marshall_pw()
191 *buffer = memget(need); in irp_marshall_pw()
197 *len = need; in irp_marshall_pw()
407 size_t need = 1; /*%< for null byte */ in irp_marshall_gr() local
418 need += strlen(gr->gr_name) + 1; in irp_marshall_gr()
420 need += strlen(gr->gr_passwd) + 1; in irp_marshall_gr()
422 need++; in irp_marshall_gr()
424 need += strlen(grGid) + 1; in irp_marshall_gr()
425 need += joinlength(gr->gr_mem) + 1; in irp_marshall_gr()
428 *len = need; in irp_marshall_gr()
432 if (*buffer != NULL && need > *len) { in irp_marshall_gr()
438 need += 2; /*%< for CRLF */ in irp_marshall_gr()
439 *buffer = memget(need); in irp_marshall_gr()
445 *len = need; in irp_marshall_gr()
576 size_t need = 1; /*%< for null byte */ in irp_marshall_sv() local
591 need += strlen(sv->s_name) + 1; in irp_marshall_sv()
592 need += joinlength(sv->s_aliases) + 1; in irp_marshall_sv()
593 need += strlen(svPort) + 1; in irp_marshall_sv()
594 need += strlen(sv->s_proto) + 1; in irp_marshall_sv()
597 *len = need; in irp_marshall_sv()
601 if (*buffer != NULL && need > *len) { in irp_marshall_sv()
607 need += 2; /*%< for CRLF */ in irp_marshall_sv()
608 *buffer = memget(need); in irp_marshall_sv()
614 *len = need; in irp_marshall_sv()
736 size_t need = 1; /*%< for null byte */ in irp_marshall_pr() local
747 need += strlen(pr->p_name) + 1; in irp_marshall_pr()
748 need += joinlength(pr->p_aliases) + 1; in irp_marshall_pr()
749 need += strlen(prProto) + 1; in irp_marshall_pr()
752 *len = need; in irp_marshall_pr()
756 if (*buffer != NULL && need > *len) { in irp_marshall_pr()
762 need += 2; /*%< for CRLF */ in irp_marshall_pr()
763 *buffer = memget(need); in irp_marshall_pr()
769 *len = need; in irp_marshall_pr()
882 size_t need = 1; /*%< for null byte */ in irp_marshall_ho() local
913 need += strlen(ho->h_name) + 1; in irp_marshall_ho()
914 need += joinlength(ho->h_aliases) + 1; in irp_marshall_ho()
915 need += strlen(hoaddrtype) + 1; in irp_marshall_ho()
916 need += strlen(holength) + 1; in irp_marshall_ho()
922 need += addrlen; in irp_marshall_ho()
925 *len = need; in irp_marshall_ho()
929 if (*buffer != NULL && need > *len) { in irp_marshall_ho()
935 need += 2; /*%< for CRLF */ in irp_marshall_ho()
936 *buffer = memget(need); in irp_marshall_ho()
942 *len = need; in irp_marshall_ho()
952 remlen = need - strlen(*buffer); in irp_marshall_ho()
968 memput(*buffer, need); in irp_marshall_ho()
1145 size_t need = 1; /*%< for nul byte */ in irp_marshall_ng() local
1153 need += 4; /*%< two parens and two commas */ in irp_marshall_ng()
1154 need += (host == NULL ? 0 : strlen(host)); in irp_marshall_ng()
1155 need += (user == NULL ? 0 : strlen(user)); in irp_marshall_ng()
1156 need += (domain == NULL ? 0 : strlen(domain)); in irp_marshall_ng()
1159 *len = need; in irp_marshall_ng()
1161 } else if (*buffer != NULL && need > *len) { in irp_marshall_ng()
1167 need += 2; /*%< for CRLF */ in irp_marshall_ng()
1168 *buffer = memget(need); in irp_marshall_ng()
1174 *len = need; in irp_marshall_ng()
1311 size_t need = 1; /*%< for null byte */ in irp_marshall_nw() local
1328 need += strlen(ne->n_name) + 1; in irp_marshall_nw()
1329 need += joinlength(ne->n_aliases) + 1; in irp_marshall_nw()
1330 need += strlen(nAddrType) + 1; in irp_marshall_nw()
1331 need += strlen(nNet) + 1; in irp_marshall_nw()
1334 *len = need; in irp_marshall_nw()
1338 if (*buffer != NULL && need > *len) { in irp_marshall_nw()
1344 need += 2; /*%< for CRLF */ in irp_marshall_nw()
1345 *buffer = memget(need); in irp_marshall_nw()
1351 *len = need; in irp_marshall_nw()
1485 size_t need = 1; /*%< for null byte */ in irp_marshall_ne() local
1502 need += strlen(ne->n_name) + 1; in irp_marshall_ne()
1503 need += joinlength(ne->n_aliases) + 1; in irp_marshall_ne()
1504 need += strlen(nAddrType) + 1; in irp_marshall_ne()
1505 need += strlen(nNet) + 1; in irp_marshall_ne()
1508 *len = need; in irp_marshall_ne()
1512 if (*buffer != NULL && need > *len) { in irp_marshall_ne()
1518 need += 2; /*%< for CRLF */ in irp_marshall_ne()
1519 *buffer = memget(need); in irp_marshall_ne()
1525 *len = need; in irp_marshall_ne()