Lines Matching refs:cp

178 	register char *cp, **pp;
272 char buf[sizeof(statp->defdname)], *cp;
279 cp = strchr(buf, '.');
280 cp = (cp == NULL) ? buf : (cp + 1);
281 (void)strlcpy(statp->defdname, cp,
288 if ((cp = getenv("LOCALDOMAIN")) != NULL) {
289 (void)strncpy(statp->defdname, cp, sizeof(statp->defdname) - 1);
300 cp = statp->defdname;
302 *pp++ = cp;
303 for (n = 0; *cp && pp < statp->dnsrch + MAXDNSRCH; cp++) {
304 if (*cp == '\n') /*%< silly backwards compat */
306 else if (*cp == ' ' || *cp == '\t') {
307 *cp = 0;
310 *pp++ = cp;
316 while (*cp != '\0' && *cp != ' ' && *cp != '\t' && *cp != '\n')
317 cp++;
318 *cp = '\0';
342 cp = buf + sizeof("domain") - 1;
343 while (*cp == ' ' || *cp == '\t')
344 cp++;
345 if ((*cp == '\0') || (*cp == '\n'))
347 strncpy(statp->defdname, cp, sizeof(statp->defdname) - 1);
349 if ((cp = strpbrk(statp->defdname, " \t\n")) != NULL)
350 *cp = '\0';
358 cp = buf + sizeof("search") - 1;
359 while (*cp == ' ' || *cp == '\t')
360 cp++;
361 if ((*cp == '\0') || (*cp == '\n'))
363 strncpy(statp->defdname, cp, sizeof(statp->defdname) - 1);
365 if ((cp = strchr(statp->defdname, '\n')) != NULL)
366 *cp = '\0';
371 cp = statp->defdname;
373 *pp++ = cp;
374 for (n = 0; *cp && pp < statp->dnsrch + MAXDNSRCH; cp++) {
375 if (*cp == ' ' || *cp == '\t') {
376 *cp = 0;
379 *pp++ = cp;
384 while (*cp != '\0' && *cp != ' ' && *cp != '\t')
385 cp++;
386 *cp = '\0';
398 cp = buf + sizeof("nameserver") - 1;
399 while (*cp == ' ' || *cp == '\t')
400 cp++;
401 cp[strcspn(cp, ";# \t\n")] = '\0';
402 if ((*cp != '\0') && (*cp != '\n')) {
408 if (getaddrinfo(cp, sbuf, &hints, &ai) == 0 &&
430 cp = buf + sizeof("sortlist") - 1;
432 while (*cp == ' ' || *cp == '\t')
433 cp++;
434 if (*cp == '\0' || *cp == '\n' || *cp == ';')
436 net = cp;
437 while (*cp && !ISSORTMASK(*cp) && *cp != ';' &&
438 isascii(*cp) && !isspace((unsigned char)*cp))
439 cp++;
440 n = *cp;
441 *cp = 0;
445 *cp++ = n;
446 net = cp;
447 while (*cp && *cp != ';' &&
448 isascii(*cp) &&
449 !isspace((unsigned char)*cp))
450 cp++;
451 n = *cp;
452 *cp = 0;
465 *cp = n;
497 (cp = strchr(buf, '.')) != NULL)
498 strcpy(statp->defdname, cp + 1);
507 for (cp = statp->defdname; *cp; cp++)
508 dots += (*cp == '.');
510 cp = statp->defdname;
514 cp = strchr(cp, '.') + 1; /*%< we know there is one */
515 *pp++ = cp;
529 if ((cp = getenv("RES_OPTIONS")) != NULL)
530 res_setoptions(statp, cp, "env");
538 const char *cp = options;
548 while (*cp) {
550 while (*cp == ' ' || *cp == '\t')
551 cp++;
553 if (!strncmp(cp, "ndots:", sizeof("ndots:") - 1)) {
554 i = atoi(cp + sizeof("ndots:") - 1);
563 } else if (!strncmp(cp, "timeout:", sizeof("timeout:") - 1)) {
564 i = atoi(cp + sizeof("timeout:") - 1);
574 } else if (!strncmp(cp, "retrans:", sizeof("retrans:") - 1)) {
580 statp->retrans = atoi(cp + sizeof("retrans:") - 1);
581 } else if (!strncmp(cp, "retry:", sizeof("retry:") - 1)){
587 statp->retry = atoi(cp + sizeof("retry:") - 1);
589 } else if (!strncmp(cp, "attempts:", sizeof("attempts:") - 1)){
590 i = atoi(cp + sizeof("attempts:") - 1);
599 } else if (!strncmp(cp, "debug", sizeof("debug") - 1)) {
608 } else if (!strncmp(cp, "no_tld_query",
610 !strncmp(cp, "no-tld-query",
613 } else if (!strncmp(cp, "inet6", sizeof("inet6") - 1)) {
616 } else if (!strncmp(cp, "inet4", sizeof("inet4") - 1)) {
619 } else if (!strncmp(cp, "rotate", sizeof("rotate") - 1)) {
621 } else if (!strncmp(cp, "no-check-names",
624 } else if (!strncmp(cp, "check-names",
629 else if (!strncmp(cp, "edns0", sizeof("edns0") - 1)) {
633 else if (!strncmp(cp, "dname", sizeof("dname") - 1)) {
636 else if (!strncmp(cp, "nibble:", sizeof("nibble:") - 1)) {
639 cp += sizeof("nibble:") - 1;
640 j = MIN(strcspn(cp, " \t"), sizeof(ext->nsuffix) - 1);
641 strncpy(ext->nsuffix, cp, j);
644 else if (!strncmp(cp, "nibble2:", sizeof("nibble2:") - 1)) {
647 cp += sizeof("nibble2:") - 1;
648 j = MIN(strcspn(cp, " \t"), sizeof(ext->nsuffix2) - 1);
649 strncpy(ext->nsuffix2, cp, j);
652 else if (!strncmp(cp, "v6revmode:", sizeof("v6revmode:") - 1)) {
653 cp += sizeof("v6revmode:") - 1;
655 if (!strncmp(cp, "single", sizeof("single") - 1)) {
657 } else if (!strncmp(cp, "both", sizeof("both") - 1)) {
667 while (*cp && *cp != ' ' && *cp != '\t')
668 cp++;