Lines Matching defs:desired_size
209 size_t size, desired_size;
218 desired_size = sizeof(enum nss_lookup_type) + size + 1;
219 if (desired_size > *buffer_size) {
231 desired_size = sizeof(enum nss_lookup_type) + sizeof(uid_t);
232 if (desired_size > *buffer_size) {
249 *buffer_size = desired_size;
264 size_t desired_size, size;
285 desired_size = sizeof(struct passwd) + sizeof(char *) +
288 desired_size += strlen(pwd->pw_passwd) + 1;
290 desired_size += strlen(pwd->pw_class) + 1;
292 desired_size += strlen(pwd->pw_gecos) + 1;
294 desired_size += strlen(pwd->pw_dir) + 1;
296 desired_size += strlen(pwd->pw_shell) + 1;
298 if (*buffer_size < desired_size) {
300 *buffer_size = desired_size;
305 memset(buffer, 0, desired_size);
307 *buffer_size = desired_size;