diff options
| author | casper <none@none> | 2007-05-25 05:43:42 -0700 |
|---|---|---|
| committer | casper <none@none> | 2007-05-25 05:43:42 -0700 |
| commit | f48205be61a214698b763ff550ab9e657525104c (patch) | |
| tree | bc63168b8468284765bb770eb48473b7a0bf980e /usr/src/cmd/find | |
| parent | 7387092aa96cd872b317dfab3fee34a96c681f3e (diff) | |
| download | illumos-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.c | 8 |
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", |
