Lines Matching defs:owner
123 "usage: %s [-C cwd] [-L linkprefix] [-m mode] [-o owner] [-g group]\n"
156 touid(char *owner)
162 pw = getpwnam(owner);
165 uid = strtol(owner, &cp, 0);
166 if (uid == 0 && cp == owner)
167 fail("cannot find uid for %s", owner);
192 char *linkprefix, *owner, *group, *cp, *cwd, *todir, *toname, *name, *base, *linkname, *bp, buf[BUFSIZ];
199 cwd = linkname = linkprefix = owner = group = 0;
230 owner = optarg;
275 uid = owner ? touid(owner) : -1;
295 if ((owner || group) && chown(toname, uid, gid) < 0)
296 fail("cannot change owner of %s", toname);
337 if ((owner || group) && lchown(toname, uid, gid) < 0)
338 fail("cannot change owner of %s", toname);
389 if ((owner || group) && fchown(tofd, uid, gid) < 0)
390 fail("cannot change owner of %s", toname);