Lines Matching refs:response
541 char *response;
577 response = getresponse(oldval);
580 if (response == NULL || *response == '\0')
590 if (*response == '/') {
598 if (strcmp(cp, response) == 0) {
599 if (*response != '/') {
601 free(response);
602 response = strdup(valid);
611 (void) fprintf(stderr, gettext(MSG_UNACCEPT), response);
615 if (access(response, X_OK) < 0)
616 (void) fprintf(stderr, gettext(MSG_UNAVAIL), response);
617 return (response);
629 * POST:response points to valid string or NULL.
637 response = getresponse(oldval);
639 if (response && strcmp(response, "none") == 0)
640 *response = '\0';
643 if (response == NULL || *response == '\0')
647 if (strchr(response, ':')) {
649 free(response);
650 } else if (strlen(response) > MAX_INPUT_LEN - 1) {
653 free(response);
656 for (cp = response; *cp >= 040; cp++)
660 free(response);
662 break; /* response is a valid string */
670 return (response);
1582 struct pam_response **response, void *appdata_ptr)
1592 *response = (struct pam_response *)calloc(num_msg,
1594 if (*response == NULL)
1599 r = *response;
1611 r = *response;
1616 free(*response);
1617 *response = NULL;
1633 r = *response;
1638 free(*response);
1639 *response = NULL;