Lines Matching refs:buffer
49 passwd_marshal_func(struct passwd *pwd, char *buffer, size_t *buffer_size)
69 if ((*buffer_size < desired_size) || (buffer == NULL)) {
76 memset(buffer, 0, desired_size);
79 p = buffer + sizeof(struct passwd) + sizeof(char *);
80 memcpy(buffer + sizeof(struct passwd), &p, sizeof(char *));
124 memcpy(buffer, &new_pwd, sizeof(struct passwd));
130 passwd_lookup_func(const char *key, size_t key_size, char **buffer,
141 assert(buffer != NULL);
186 *buffer = malloc(*buffer_size);
187 assert(*buffer != NULL);
188 passwd_marshal_func(result, *buffer, buffer_size);
206 passwd_mp_lookup_func(char **buffer, size_t *buffer_size, void *mdata)
214 *buffer = malloc(*buffer_size);
215 assert(*buffer != NULL);
216 passwd_marshal_func(result, *buffer, buffer_size);