From f48205be61a214698b763ff550ab9e657525104c Mon Sep 17 00:00:00 2001 From: casper Date: Fri, 25 May 2007 05:43:42 -0700 Subject: 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 --- usr/src/cmd/find/find.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'usr/src/cmd/find') 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", -- cgit v1.2.3