Lines Matching refs:waserr
333 int waserr = 0; /* True after errors */
369 if(!waserr && getpwnam_r(prefix, &pwd_buffer, buffer, sizeof(buffer),
371 waserr = callback_fn(data, pwd->pw_name, pwd->pw_dir,
377 if(!waserr && getpwuid_r(getuid(), &pwd_buffer, buffer, sizeof(buffer),
380 waserr = callback_fn(data, pwd->pw_name, pwd->pw_dir,
401 while((pwd = getpwent_r(&pwd_buffer, home->buffer, home->buflen)) != NULL && !waserr) {
403 while((pwd = getpwent()) != NULL && !waserr) {
406 waserr = callback_fn(data, pwd->pw_name, pwd->pw_dir,
419 if(!waserr && strncmp(prefix, "+", prefix_len) == 0) {
422 waserr = callback_fn(data, "+", pwd, _err_get_msg(home->err),ERR_MSG_LEN);
424 waserr = 1;
429 return waserr;