Lines Matching refs:buffer
15 static int process_seusers(const char *buffer,
19 char *newbuf = strdup(buffer);
99 /* Allocate space for the getpwnam_r buffer */
173 char *buffer = NULL;
193 while (getline(&buffer, &size, cfg) > 0) {
195 rc = process_seusers(buffer, &username, &seuser, &level,
228 free(buffer);
274 char *buffer = NULL;
285 while (getline(&buffer, &size, fp) > 0) {
286 if (strncmp(buffer, "*:", 2) == 0) {
288 rec = strdup(buffer);
294 if ((strncmp(buffer, service, len) == 0) &&
295 (buffer[len] == ':')) {
297 rec = strdup(buffer);
326 free(buffer);