summaryrefslogtreecommitdiff
path: root/usr/src/cmd/find
diff options
context:
space:
mode:
authorcasper <none@none>2007-05-25 05:43:42 -0700
committercasper <none@none>2007-05-25 05:43:42 -0700
commitf48205be61a214698b763ff550ab9e657525104c (patch)
treebc63168b8468284765bb770eb48473b7a0bf980e /usr/src/cmd/find
parent7387092aa96cd872b317dfab3fee34a96c681f3e (diff)
downloadillumos-joyent-f48205be61a214698b763ff550ab9e657525104c.tar.gz
PSARC 2007/064 Unified POSIX and Windows Credentials for Solaris
4994017 data structure sharing between rpcbind and libnsl leads to accidents 6549510 Need the ability to store SIDs in the Solaris cred_t 6549515 PSARC 2007/064: uid_t and gid_t to become unsigned
Diffstat (limited to 'usr/src/cmd/find')
-rw-r--r--usr/src/cmd/find/find.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/usr/src/cmd/find/find.c b/usr/src/cmd/find/find.c
index a7610cc47e..76878a4e39 100644
--- a/usr/src/cmd/find/find.c
+++ b/usr/src/cmd/find/find.c
@@ -1398,7 +1398,7 @@ getname(uid_t uid)
#else
cp = uid & ((NUID) - 1);
#endif
- if (uid >= 0 && nc[cp].id == uid && nc[cp].name[0])
+ if (nc[cp].id == uid && nc[cp].name[0])
return (nc[cp].name);
pw = getpwuid(uid);
if (!pw)
@@ -1423,7 +1423,7 @@ getgroup(gid_t gid)
#else
cp = gid & ((NGID) - 1);
#endif
- if (gid >= 0 && gc[cp].id == gid && gc[cp].name[0])
+ if (gc[cp].id == gid && gc[cp].name[0])
return (gc[cp].name);
gr = getgrgid(gid);
if (!gr)
@@ -1566,13 +1566,13 @@ list(file, stp)
if (cp != NULL)
(void) sprintf(uname, "%-8s ", cp);
else
- (void) sprintf(uname, "%-8ld ", stp->st_uid);
+ (void) sprintf(uname, "%-8u ", stp->st_uid);
cp = getgroup(stp->st_gid);
if (cp != NULL)
(void) sprintf(gname, "%-8s ", cp);
else
- (void) sprintf(gname, "%-8ld ", stp->st_gid);
+ (void) sprintf(gname, "%-8u ", stp->st_gid);
if (pmode[0] == 'b' || pmode[0] == 'c')
(void) sprintf(fsize, "%3ld,%4ld",