Home | History | Annotate | Download | only in resolv

Lines Matching defs:cp

177 	register char *cp, **pp;
181 if ((cp = strchr(statp->defdname, '\n')) != NULL)
182 *cp = '\0';
183 cp = statp->defdname;
186 while (*cp == ' ' || *cp == '\t') /* skip leading white space */
187 cp++;
188 if (*cp == '\0') /* stop if nothing more */
190 *pp++ = cp; /* record this search domain */
191 while (*cp) { /* zero-terminate it */
192 if (*cp == ' ' || *cp == '\t') {
193 *cp++ = '\0';
196 cp++;
213 register char *cp, **pp;
285 if ((cp = getenv("LOCALDOMAIN")) != NULL) {
286 (void)strncpy(statp->defdname, cp, sizeof(statp->defdname) - 1);
297 cp = statp->defdname;
299 *pp++ = cp;
300 for (n = 0; *cp && pp < statp->dnsrch + MAXDNSRCH; cp++) {
301 if (*cp == '\n') /* silly backwards compat */
303 else if (*cp == ' ' || *cp == '\t') {
304 *cp = 0;
307 *pp++ = cp;
313 while (*cp != '\0' && *cp != ' ' && *cp != '\t' && *cp != '\n')
314 cp++;
315 *cp = '\0';
356 cp = propvalue;
358 while (*cp == ' ' || *cp == '\t')
359 cp++;
360 cp[strcspn(cp, ";# \t\n")] = '\0';
361 if ((*cp != '\0') && (*cp != '\n')) {
367 if (getaddrinfo(cp, sbuf, &hints, &ai) == 0 &&
405 cp = buf + sizeof("domain") - 1;
406 while (*cp == ' ' || *cp == '\t')
407 cp++;
408 if ((*cp == '\0') || (*cp == '\n'))
410 strncpy(statp->defdname, cp, sizeof(statp->defdname) - 1);
412 if ((cp = strpbrk(statp->defdname, " \t\n")) != NULL)
413 *cp = '\0';
421 cp = buf + sizeof("search") - 1;
422 while (*cp == ' ' || *cp == '\t')
423 cp++;
424 if ((*cp == '\0') || (*cp == '\n'))
426 strncpy(statp->defdname, cp, sizeof(statp->defdname) - 1);
428 if ((cp = strchr(statp->defdname, '\n')) != NULL)
429 *cp = '\0';
434 cp = statp->defdname;
436 *pp++ = cp;
437 for (n = 0; *cp && pp < statp->dnsrch + MAXDNSRCH; cp++) {
438 if (*cp == ' ' || *cp == '\t') {
439 *cp = 0;
442 *pp++ = cp;
447 while (*cp != '\0' && *cp != ' ' && *cp != '\t')
448 cp++;
449 *cp = '\0';
461 cp = buf + sizeof("nameserver") - 1;
462 while (*cp == ' ' || *cp == '\t')
463 cp++;
464 cp[strcspn(cp, ";# \t\n")] = '\0';
465 if ((*cp != '\0') && (*cp != '\n')) {
471 if (getaddrinfo(cp, sbuf, &hints, &ai) == 0 &&
492 cp = buf + sizeof("sortlist") - 1;
494 while (*cp == ' ' || *cp == '\t')
495 cp++;
496 if (*cp == '\0' || *cp == '\n' || *cp == ';')
498 net = cp;
499 while (*cp && !ISSORTMASK(*cp) && *cp != ';' &&
500 isascii(*cp) && !isspace((unsigned char)*cp))
501 cp++;
502 n = *cp;
503 *cp = 0;
507 *cp++ = n;
508 net = cp;
509 while (*cp && *cp != ';' &&
510 isascii(*cp) &&
511 cp))
512 cp++;
513 n = *cp;
514 *cp = 0;
527 *cp = n;
553 (cp = strchr(buf, '.')) != NULL)
554 strcpy(statp->defdname, cp + 1);
563 for (cp = statp->defdname; *cp; cp++)
564 dots += (*cp == '.');
566 cp = statp->defdname;
570 cp = strchr(cp, '.') + 1; /* we know there is one */
571 *pp++ = cp;
585 if ((cp = getenv("RES_OPTIONS")) != NULL)
586 res_setoptions(statp, cp, "env");
597 const char *cp = options;
606 while (*cp) {
608 while (*cp == ' ' || *cp == '\t')
609 cp++;
611 if (!strncmp(cp, "ndots:", sizeof("ndots:") - 1)) {
612 i = atoi(cp + sizeof("ndots:") - 1);
621 } else if (!strncmp(cp, "timeout:", sizeof("timeout:") - 1)) {
622 i = atoi(cp + sizeof("timeout:") - 1);
631 } else if (!strncmp(cp, "attempts:", sizeof("attempts:") - 1)){
632 i = atoi(cp + sizeof("attempts:") - 1);
641 } else if (!strncmp(cp, "debug", sizeof("debug") - 1)) {
650 } else if (!strncmp(cp, "no_tld_query",
652 !strncmp(cp, "no-tld-query",
655 } else if (!strncmp(cp, "inet6", sizeof("inet6") - 1)) {
657 } else if (!strncmp(cp, "rotate", sizeof("rotate") - 1)) {
659 } else if (!strncmp(cp, "no-check-names",
664 else if (!strncmp(cp, "edns0", sizeof("edns0") - 1)) {
668 else if (!strncmp(cp, "dname", sizeof("dname") - 1)) {
671 else if (!strncmp(cp, "nibble:", sizeof("nibble:") - 1)) {
674 cp += sizeof("nibble:") - 1;
675 i = MIN(strcspn(cp, " \t"), sizeof(ext->nsuffix) - 1);
676 strncpy(ext->nsuffix, cp, (size_t)i);
679 else if (!strncmp(cp, "nibble2:", sizeof("nibble2:") - 1)) {
682 cp += sizeof("nibble2:") - 1;
683 i = MIN(strcspn(cp, " \t"), sizeof(ext->nsuffix2) - 1);
684 strncpy(ext->nsuffix2, cp, (size_t)i);
687 else if (!strncmp(cp, "v6revmode:", sizeof("v6revmode:") - 1)) {
688 cp += sizeof("v6revmode:") - 1;
690 if (!strncmp(cp, "single", sizeof("single") - 1)) {
692 } else if (!strncmp(cp, "both", sizeof("both") - 1)) {
702 while (*cp && *cp != ' ' && *cp != '\t')
703 cp++;