Lines Matching refs:desired_size
53 size_t desired_size, size;
56 desired_size = sizeof(struct passwd) + sizeof(char *) +
59 desired_size += strlen(pwd->pw_passwd) + 1;
61 desired_size += strlen(pwd->pw_class) + 1;
63 desired_size += strlen(pwd->pw_gecos) + 1;
65 desired_size += strlen(pwd->pw_dir) + 1;
67 desired_size += strlen(pwd->pw_shell) + 1;
69 if ((*buffer_size < desired_size) || (buffer == NULL)) {
70 *buffer_size = desired_size;
76 memset(buffer, 0, desired_size);
78 *buffer_size = desired_size;