Lines Matching defs:uid
152 * OCTAL7CHAR - the limit for ustar gid, uid, dev
354 char uid[8];
1519 (void) sscanf(dblock.dbuf.uid, "%8lo", (ulong_t *)&Gen.g_uid);
4132 (strcmp(savedblock.dbuf.uid, dblock.dbuf.uid)) ||
4514 * before using the uid and gid.
4532 * Try and extract the intended uid and gid from the name
4533 * service before believing the uid and gid in the header.
4536 * owned by someone with a large uid, then it will
4537 * have made it into the archive with a uid of nobody. If
4604 uid_t uid;
4610 * If the uid or gid is too large, we can't put it into
4615 * Instead we choose a "safe" uid and gid, and fix up whether
4620 if ((ulong_t)(uid = sp->st_uid) > (ulong_t)OCTAL7CHAR) {
4622 Xtarhdr.x_uid = uid;
4640 if ((ulong_t)(uid = sp->st_uid) > (ulong_t)OCTAL7CHAR)
4641 uid = UID_NOBODY;
4645 (void) sprintf(dblock.dbuf.uid, "%07lo", uid);
6235 int val; /* the uid or gid of this entry */
6313 getname(uid_t uid)
6317 if ((c = hash_lookup_byval(uids, uid)) == NULL) {
6318 struct passwd *pwent = getpwuid(uid);
6319 c = hash_insert(uids, pwent ? pwent->pw_name : NULL, uid);
6470 gen_num("uid", Xtarhdr.x_uid);
6860 _X_UID, "uid",
6977 "tar: Extended header uid value error "