Lines Matching refs:cp

184 	register char *cp, **pp;
361 char buf[sizeof(statp->defdname)], *cp;
368 cp = strchr(buf, '.');
369 cp = (cp == NULL) ? buf : (cp + 1);
370 strncpy(statp->defdname, cp,
378 if ((cp = getenv("LOCALDOMAIN")) != NULL) {
379 (void)strncpy(statp->defdname, cp, sizeof(statp->defdname) - 1);
390 cp = statp->defdname;
392 *pp++ = cp;
393 for (n = 0; *cp && pp < statp->dnsrch + MAXDNSRCH; cp++) {
394 if (*cp == '\n') /*%< silly backwards compat */
396 else if (*cp == ' ' || *cp == '\t') {
397 *cp = 0;
400 *pp++ = cp;
406 while (*cp != '\0' && *cp != ' ' && *cp != '\t' && *cp != '\n')
407 cp++;
408 *cp = '\0';
428 cp = buf + sizeof("domain") - 1;
429 while (*cp == ' ' || *cp == '\t')
430 cp++;
431 if ((*cp == '\0') || (*cp == '\n'))
433 strncpy(statp->defdname, cp, sizeof(statp->defdname) - 1);
435 if ((cp = strpbrk(statp->defdname, " \t\n")) != NULL)
436 *cp = '\0';
444 cp = buf + sizeof("search") - 1;
445 while (*cp == ' ' || *cp == '\t')
446 cp++;
447 if ((*cp == '\0') || (*cp == '\n'))
449 strncpy(statp->defdname, cp, sizeof(statp->defdname) - 1);
451 if ((cp = strchr(statp->defdname, '\n')) != NULL)
452 *cp = '\0';
457 cp = statp->defdname;
459 *pp++ = cp;
460 for (n = 0; *cp && pp < statp->dnsrch + MAXDNSRCH; cp++) {
461 if (*cp == ' ' || *cp == '\t') {
462 *cp = 0;
465 *pp++ = cp;
470 while (*cp != '\0' && *cp != ' ' && *cp != '\t')
471 cp++;
472 *cp = '\0';
484 cp = buf + sizeof("nameserver") - 1;
485 while (*cp == ' ' || *cp == '\t')
486 cp++;
487 cp[strcspn(cp, ";# \t\n")] = '\0';
488 if ((*cp != '\0') && (*cp != '\n')) {
494 if (getaddrinfo(cp, sbuf, &hints, &ai) == 0 &&
516 cp = buf + sizeof("sortlist") - 1;
518 while (*cp == ' ' || *cp == '\t')
519 cp++;
520 if (*cp == '\0' || *cp == '\n' || *cp == ';')
522 net = cp;
523 while (*cp && !ISSORTMASK(*cp) && *cp != ';' &&
524 isascii(*cp) && !isspace((unsigned char)*cp))
525 cp++;
526 n = *cp;
527 *cp = 0;
531 *cp++ = n;
532 net = cp;
533 while (*cp && *cp != ';' &&
534 isascii(*cp) &&
535 !isspace((unsigned char)*cp))
536 cp++;
537 n = *cp;
538 *cp = 0;
551 *cp = n;
579 (cp = strchr(buf, '.')) != NULL)
580 strcpy(statp->defdname, cp + 1);
589 for (cp = statp->defdname; *cp; cp++)
590 dots += (*cp == '.');
592 cp = statp->defdname;
596 cp = strchr(cp, '.') + 1; /*%< we know there is one */
597 *pp++ = cp;
611 if ((cp = getenv("RES_OPTIONS")) != NULL)
612 res_setoptions(statp, cp, "env");
630 const char *cp = options;
639 while (*cp) {
641 while (*cp == ' ' || *cp == '\t')
642 cp++;
644 if (!strncmp(cp, "ndots:", sizeof("ndots:") - 1)) {
645 i = atoi(cp + sizeof("ndots:") - 1);
654 } else if (!strncmp(cp, "timeout:", sizeof("timeout:") - 1)) {
655 i = atoi(cp + sizeof("timeout:") - 1);
665 } else if (!strncmp(cp, "retrans:", sizeof("retrans:") - 1)) {
671 statp->retrans = atoi(cp + sizeof("retrans:") - 1);
672 } else if (!strncmp(cp, "retry:", sizeof("retry:") - 1)){
678 statp->retry = atoi(cp + sizeof("retry:") - 1);
680 } else if (!strncmp(cp, "attempts:", sizeof("attempts:") - 1)){
681 i = atoi(cp + sizeof("attempts:") - 1);
690 } else if (!strncmp(cp, "debug", sizeof("debug") - 1)) {
699 } else if (!strncmp(cp, "no_tld_query",
701 !strncmp(cp, "no-tld-query",
704 } else if (!strncmp(cp, "inet6", sizeof("inet6") - 1)) {
706 } else if (!strncmp(cp, "rotate", sizeof("rotate") - 1)) {
708 } else if (!strncmp(cp, "no-check-names",
713 else if (!strncmp(cp, "edns0", sizeof("edns0") - 1)) {
717 else if (!strncmp(cp, "dname", sizeof("dname") - 1)) {
720 else if (!strncmp(cp, "nibble:", sizeof("nibble:") - 1)) {
723 cp += sizeof("nibble:") - 1;
724 i = MIN(strcspn(cp, " \t"), sizeof(ext->nsuffix) - 1);
725 strncpy(ext->nsuffix, cp, i);
728 else if (!strncmp(cp, "nibble2:", sizeof("nibble2:") - 1)) {
731 cp += sizeof("nibble2:") - 1;
732 i = MIN(strcspn(cp, " \t"), sizeof(ext->nsuffix2) - 1);
733 strncpy(ext->nsuffix2, cp, i);
736 else if (!strncmp(cp, "v6revmode:", sizeof("v6revmode:") - 1)) {
737 cp += sizeof("v6revmode:") - 1;
739 if (!strncmp(cp, "single", sizeof("single") - 1)) {
741 } else if (!strncmp(cp, "both", sizeof("both") - 1)) {
751 while (*cp && *cp != ' ' && *cp != '\t')
752 cp++;