Lines Matching refs:cp

537 	const char *cp;
559 cp = str;
562 len = str - cp;
563 if ((len == 1 && *cp == '*') ||
564 (len == 3 && strncmp(cp, "all", 3) == 0)) {
566 psp->ps_cfile->pf_name, len, cp);
576 /* Cannot use strcpy because cp isn't terminated. */
577 (void) memcpy(dln + 1, cp, len);
607 const char *cp;
622 cp = str;
625 len = str - cp;
626 (void) memcpy(hbuf, cp, len);
632 while (cp < str) {
635 if (*cp == '*') {
637 cp++;
639 if (!isxdigit(*cp))
641 *ucp = hexdecode(*cp++);
642 if (cp < str && isxdigit(*cp)) {
644 hexdecode(*cp++);
649 if (cp < str) {
650 if (*cp != ':' || cp + 1 == str)
652 cp++;
655 if (cp < str) {
657 psp->ps_cfile->pf_name, len, cp);
684 char *cp;
688 uid = (uid_t)strtol(str, &cp, 0);
689 if (str == cp || *cp != '\0') {
717 char *cp;
721 gid = (gid_t)strtol(str, &cp, 0);
722 if (str == cp || *cp != '\0') {
843 char *cp;
860 if ((cp = strsave(keybuf)) == NULL) {
864 len = (strchr(cp, '=') - cp) + 1;
870 free(cp);
877 if (strncmp(cp, env, len) == 0)
888 free(cp);
897 logdbg("setenv \"%s\"", cp);
900 *evlist = cp;
939 char *cp;
941 if ((cp = strrchr(keybuf, kwstate)) != NULL) {
942 if ((cpe = my_getenv(psp, cp + 1)) != NULL) {
943 *cp = '\0';
944 (void) strncat(cp, cpe,
945 MAX_KEYWORD - (cp - keybuf) - 1);
947 cp += strlen(cp);
949 logerr("unknown variable \"%s\"", cp + 1);
953 cp = keybuf + strlen(keybuf);
955 return (cp);
994 const char *cp;
1013 (cp = strchr(escstr, chr)) != NULL)
1014 chr = cp[1];
1587 char *cp;
1601 if ((cp = strchr(ptn.ptn_name, ':')) == NULL ||
1602 strncmp(cp, ":pppoe", 6) != 0 ||
1603 (cp[6] != '\0' && strcmp(cp+6, "d") != 0))
1605 *cp = '\0';
1612 if (cp[6] == '\0') {
1887 const char *cp;
1909 if ((cp = strchr(iname, ':')) != NULL)
1910 tlen = cp - iname;
2003 cp = (char *)POET_DATA(tagp);
2007 strncasecmp(sep->se_name, cp,
2078 const char *cp;
2113 cp = strchr(ptc->ptc_name, ':');
2114 if (cp == NULL)
2115 cp = ptc->ptc_name + strlen(ptc->ptc_name);
2117 cp-ptc->ptc_name, ptc->ptc_name);
2121 cp-ptc->ptc_name, ptc->ptc_name);
2192 cp = mystrerror(errno);
2194 logerr("setgid(%d): %s", sep->se_gid, cp);
2199 cp = mystrerror(errno);
2201 logerr("setuid(%d): %s", sep->se_uid, cp);
2207 cp = strrchr(args[0], '/');
2208 if (cp != NULL && cp[1] != '\0')
2209 args[0] = cp+1;
2220 cp = mystrerror(errno);
2222 logerr("\"%s\": %s", (sptr == NULL ? path : sptr), cp);
2226 (void) poe_add_str(poep, POETT_SYSERR, cp);