Lines Matching refs:cp
101 const char *cp;
170 if (!(type & ZFS_TYPE_SNAPSHOT) && (cp = strchr(path, '@')) != NULL &&
172 cp < zfs_const_share_delimiter(path))) {
4179 char *cp, *end;
4198 cp = strchr(propname, '@') + 1;
4200 if (strchr(cp, '@')) {
4211 error = idmap_getuidbywinname(cp, NULL,
4214 error = idmap_getgidbywinname(cp, NULL,
4229 cp, &numericsid);
4232 cp, &numericsid);
4240 cp = numericsid;
4244 if (strncmp(cp, "S-1-", 4) == 0) {
4246 (void) strlcpy(domain, cp, domainlen);
4247 cp = strrchr(domain, '-');
4248 *cp = '\0';
4249 cp++;
4252 *ridp = strtoull(cp, &end, 10);
4259 } else if (!isdigit(*cp)) {
4268 pw = getpwnam(cp);
4274 gr = getgrnam(cp);
4281 uid_t id = strtoul(cp, &end, 10);
4632 const char *cp;
4637 cp = strchr(fsname, '@');
4639 cp = zfs_const_share_delimiter(fsname);
4641 ASSERT(cp != NULL);
4642 len = cp - fsname;
4779 char *cp;
4783 cp = target + prefixlen;
4784 if (*cp != '/') {
4785 assert(strchr(cp, '/') == NULL);
4788 *cp = '\0';
4790 *cp = '/';
4800 for (cp = target + prefixlen + 1;
4801 cp = strchr(cp, '/'); *cp = '/', cp++) {
4804 *cp = '\0';
4919 char *cp;
4921 cp = strrchr(zc.zc_name, '/');
4922 ASSERT(cp != NULL); /* existence of parent already validated */
4923 *cp = '\0';
4927 *cp = '/';
5727 const char *cp = zfs_const_share_delimiter(target);
5728 if (strncmp(zhp->zfs_name, target, cp - target)
5729 != 0 || zhp->zfs_name[cp - target] != '%') {