Lines Matching refs:need

136 	size_t need = 1 ;		/*%< for null byte */  in irp_marshall_pw()  local
172 need += strlen(pw->pw_name) + 1; /*%< one for fieldsep */ in irp_marshall_pw()
173 need += strlen(pw->pw_passwd) + 1; in irp_marshall_pw()
174 need += strlen(pwUid) + 1; in irp_marshall_pw()
175 need += strlen(pwGid) + 1; in irp_marshall_pw()
176 need += strlen(pwClass) + 1; in irp_marshall_pw()
177 need += strlen(pwChange) + 1; in irp_marshall_pw()
178 need += strlen(pwExpire) + 1; in irp_marshall_pw()
179 need += strlen(pw->pw_gecos) + 1; in irp_marshall_pw()
180 need += strlen(pw->pw_dir) + 1; in irp_marshall_pw()
181 need += strlen(pw->pw_shell) + 1; in irp_marshall_pw()
184 *len = need; in irp_marshall_pw()
188 if (*buffer != NULL && need > *len) { in irp_marshall_pw()
194 need += 2; /*%< for CRLF */ in irp_marshall_pw()
195 *buffer = memget(need); in irp_marshall_pw()
201 *len = need; in irp_marshall_pw()
411 size_t need = 1; /*%< for null byte */ in irp_marshall_gr() local
422 need += strlen(gr->gr_name) + 1; in irp_marshall_gr()
424 need += strlen(gr->gr_passwd) + 1; in irp_marshall_gr()
426 need++; in irp_marshall_gr()
428 need += strlen(grGid) + 1; in irp_marshall_gr()
429 need += joinlength(gr->gr_mem) + 1; in irp_marshall_gr()
432 *len = need; in irp_marshall_gr()
436 if (*buffer != NULL && need > *len) { in irp_marshall_gr()
442 need += 2; /*%< for CRLF */ in irp_marshall_gr()
443 *buffer = memget(need); in irp_marshall_gr()
449 *len = need; in irp_marshall_gr()
580 size_t need = 1; /*%< for null byte */ in irp_marshall_sv() local
595 need += strlen(sv->s_name) + 1; in irp_marshall_sv()
596 need += joinlength(sv->s_aliases) + 1; in irp_marshall_sv()
597 need += strlen(svPort) + 1; in irp_marshall_sv()
598 need += strlen(sv->s_proto) + 1; in irp_marshall_sv()
601 *len = need; in irp_marshall_sv()
605 if (*buffer != NULL && need > *len) { in irp_marshall_sv()
611 need += 2; /*%< for CRLF */ in irp_marshall_sv()
612 *buffer = memget(need); in irp_marshall_sv()
618 *len = need; in irp_marshall_sv()
740 size_t need = 1; /*%< for null byte */ in irp_marshall_pr() local
751 need += strlen(pr->p_name) + 1; in irp_marshall_pr()
752 need += joinlength(pr->p_aliases) + 1; in irp_marshall_pr()
753 need += strlen(prProto) + 1; in irp_marshall_pr()
756 *len = need; in irp_marshall_pr()
760 if (*buffer != NULL && need > *len) { in irp_marshall_pr()
766 need += 2; /*%< for CRLF */ in irp_marshall_pr()
767 *buffer = memget(need); in irp_marshall_pr()
773 *len = need; in irp_marshall_pr()
886 size_t need = 1; /*%< for null byte */ in irp_marshall_ho() local
917 need += strlen(ho->h_name) + 1; in irp_marshall_ho()
918 need += joinlength(ho->h_aliases) + 1; in irp_marshall_ho()
919 need += strlen(hoaddrtype) + 1; in irp_marshall_ho()
920 need += strlen(holength) + 1; in irp_marshall_ho()
926 need += addrlen; in irp_marshall_ho()
929 *len = need; in irp_marshall_ho()
933 if (*buffer != NULL && need > *len) { in irp_marshall_ho()
939 need += 2; /*%< for CRLF */ in irp_marshall_ho()
940 *buffer = memget(need); in irp_marshall_ho()
946 *len = need; in irp_marshall_ho()
956 remlen = need - strlen(*buffer); in irp_marshall_ho()
972 memput(*buffer, need); in irp_marshall_ho()
1149 size_t need = 1; /*%< for nul byte */ in irp_marshall_ng() local
1157 need += 4; /*%< two parens and two commas */ in irp_marshall_ng()
1158 need += (host == NULL ? 0 : strlen(host)); in irp_marshall_ng()
1159 need += (user == NULL ? 0 : strlen(user)); in irp_marshall_ng()
1160 need += (domain == NULL ? 0 : strlen(domain)); in irp_marshall_ng()
1163 *len = need; in irp_marshall_ng()
1165 } else if (*buffer != NULL && need > *len) { in irp_marshall_ng()
1171 need += 2; /*%< for CRLF */ in irp_marshall_ng()
1172 *buffer = memget(need); in irp_marshall_ng()
1178 *len = need; in irp_marshall_ng()
1315 size_t need = 1; /*%< for null byte */ in irp_marshall_nw() local
1332 need += strlen(ne->n_name) + 1; in irp_marshall_nw()
1333 need += joinlength(ne->n_aliases) + 1; in irp_marshall_nw()
1334 need += strlen(nAddrType) + 1; in irp_marshall_nw()
1335 need += strlen(nNet) + 1; in irp_marshall_nw()
1338 *len = need; in irp_marshall_nw()
1342 if (*buffer != NULL && need > *len) { in irp_marshall_nw()
1348 need += 2; /*%< for CRLF */ in irp_marshall_nw()
1349 *buffer = memget(need); in irp_marshall_nw()
1355 *len = need; in irp_marshall_nw()
1489 size_t need = 1; /*%< for null byte */ in irp_marshall_ne() local
1506 need += strlen(ne->n_name) + 1; in irp_marshall_ne()
1507 need += joinlength(ne->n_aliases) + 1; in irp_marshall_ne()
1508 need += strlen(nAddrType) + 1; in irp_marshall_ne()
1509 need += strlen(nNet) + 1; in irp_marshall_ne()
1512 *len = need; in irp_marshall_ne()
1516 if (*buffer != NULL && need > *len) { in irp_marshall_ne()
1522 need += 2; /*%< for CRLF */ in irp_marshall_ne()
1523 *buffer = memget(need); in irp_marshall_ne()
1529 *len = need; in irp_marshall_ne()