Lines Matching refs:cp

159 	char *cp, **pp;
250 char buf[sizeof(statp->defdname)], *cp;
257 cp = strchr(buf, '.');
258 cp = (cp == NULL) ? buf : (cp + 1);
259 strncpy(statp->defdname, cp,
267 if (issetugid() == 0 && (cp = getenv("LOCALDOMAIN")) != NULL) {
268 (void)strncpy(statp->defdname, cp, sizeof(statp->defdname) - 1);
279 cp = statp->defdname;
281 *pp++ = cp;
282 for (n = 0; *cp && pp < statp->dnsrch + MAXDNSRCH; cp++) {
283 if (*cp == '\n') /*%< silly backwards compat */
285 else if (*cp == ' ' || *cp == '\t') {
286 *cp = 0;
289 *pp++ = cp;
295 while (*cp != '\0' && *cp != ' ' && *cp != '\t' && *cp != '\n')
296 cp++;
297 *cp = '\0';
317 cp = buf + sizeof("domain") - 1;
318 while (*cp == ' ' || *cp == '\t')
319 cp++;
320 if ((*cp == '\0') || (*cp == '\n'))
322 strncpy(statp->defdname, cp, sizeof(statp->defdname) - 1);
324 if ((cp = strpbrk(statp->defdname, " \t\n")) != NULL)
325 *cp = '\0';
333 cp = buf + sizeof("search") - 1;
334 while (*cp == ' ' || *cp == '\t')
335 cp++;
336 if ((*cp == '\0') || (*cp == '\n'))
338 strncpy(statp->defdname, cp, sizeof(statp->defdname) - 1);
340 if ((cp = strchr(statp->defdname, '\n')) != NULL)
341 *cp = '\0';
346 cp = statp->defdname;
348 *pp++ = cp;
349 for (n = 0; *cp && pp < statp->dnsrch + MAXDNSRCH; cp++) {
350 if (*cp == ' ' || *cp == '\t') {
351 *cp = 0;
354 *pp++ = cp;
359 while (*cp != '\0' && *cp != ' ' && *cp != '\t')
360 cp++;
361 *cp = '\0';
373 cp = buf + sizeof("nameserver") - 1;
374 while (*cp == ' ' || *cp == '\t')
375 cp++;
376 cp[strcspn(cp, ";# \t\n")] = '\0';
377 if ((*cp != '\0') && (*cp != '\n')) {
383 if (getaddrinfo(cp, sbuf, &hints, &ai) == 0 &&
409 cp = buf + sizeof("sortlist") - 1;
411 while (*cp == ' ' || *cp == '\t')
412 cp++;
413 if (*cp == '\0' || *cp == '\n' || *cp == ';')
415 net = cp;
416 while (*cp && !ISSORTMASK(*cp) && *cp != ';' &&
417 isascii(*cp) && !isspace((unsigned char)*cp))
418 cp++;
419 n = *cp;
420 *cp = 0;
424 *cp++ = n;
425 net = cp;
426 while (*cp && *cp != ';' &&
427 isascii(*cp) &&
428 !isspace((unsigned char)*cp))
429 cp++;
430 n = *cp;
431 *cp = 0;
454 *cp++ = n;
455 net = cp;
456 while (*cp && *cp != ';' &&
457 isascii(*cp) && !isspace(*cp))
458 cp++;
460 n = *cp;
461 *cp = 0;
495 *cp = n;
523 (cp = strchr(buf, '.')) != NULL)
524 strcpy(statp->defdname, cp + 1);
533 for (cp = statp->defdname; *cp; cp++)
534 dots += (*cp == '.');
536 cp = statp->defdname;
540 cp = strchr(cp, '.') + 1; /*%< we know there is one */
541 *pp++ = cp;
557 else if ((cp = getenv("RES_OPTIONS")) != NULL)
558 res_setoptions(statp, cp, "env");
566 const char *cp = options;
577 while (*cp) {
579 while (*cp == ' ' || *cp == '\t')
580 cp++;
582 if (!strncmp(cp, "ndots:", sizeof("ndots:") - 1)) {
583 i = atoi(cp + sizeof("ndots:") - 1);
592 } else if (!strncmp(cp, "timeout:", sizeof("timeout:") - 1)) {
593 i = atoi(cp + sizeof("timeout:") - 1);
603 } else if (!strncmp(cp, "retrans:", sizeof("retrans:") - 1)) {
609 statp->retrans = atoi(cp + sizeof("retrans:") - 1);
610 } else if (!strncmp(cp, "retry:", sizeof("retry:") - 1)){
616 statp->retry = atoi(cp + sizeof("retry:") - 1);
618 } else if (!strncmp(cp, "attempts:", sizeof("attempts:") - 1)){
619 i = atoi(cp + sizeof("attempts:") - 1);
628 } else if (!strncmp(cp, "debug", sizeof("debug") - 1)) {
637 } else if (!strncmp(cp, "no_tld_query",
639 !strncmp(cp, "no-tld-query",
642 } else if (!strncmp(cp, "inet6", sizeof("inet6") - 1)) {
644 } else if (!strncmp(cp, "insecure1", sizeof("insecure1") - 1)) {
646 } else if (!strncmp(cp, "insecure2", sizeof("insecure2") - 1)) {
648 } else if (!strncmp(cp, "rotate", sizeof("rotate") - 1)) {
650 } else if (!strncmp(cp, "no-check-names",
655 else if (!strncmp(cp, "edns0", sizeof("edns0") - 1)) {
660 else if (!strncmp(cp, "dname", sizeof("dname") - 1)) {
663 else if (!strncmp(cp, "nibble:", sizeof("nibble:") - 1)) {
666 cp += sizeof("nibble:") - 1;
667 i = MIN(strcspn(cp, " \t"), sizeof(ext->nsuffix) - 1);
668 strncpy(ext->nsuffix, cp, i);
671 else if (!strncmp(cp, "nibble2:", sizeof("nibble2:") - 1)) {
674 cp += sizeof("nibble2:") - 1;
675 i = MIN(strcspn(cp, " \t"), sizeof(ext->nsuffix2) - 1);
676 strncpy(ext->nsuffix2, cp, i);
679 else if (!strncmp(cp, "v6revmode:", sizeof("v6revmode:") - 1)) {
680 cp += sizeof("v6revmode:") - 1;
682 if (!strncmp(cp, "single", sizeof("single") - 1)) {
684 } else if (!strncmp(cp, "both", sizeof("both") - 1)) {
697 while (*cp && *cp != ' ' && *cp != '\t')
698 cp++;