49 if (
unames[x] == NULL)
continue;
58 if ((pw = getpwuid(uid)) == NULL)
75 if (
unames[x] == NULL)
continue;
76 if (!strcmp(
unames[x],uname))
84 if ((pw = getpwnam(uname)) == NULL) {
104 if (
unames[x] == NULL)
continue;
105 if (!strcmp(
unames[x],uname))
113 if ((pw = getpwnam(uname)) == NULL) {
120 return uids[uid_used++];
133 if (
gnames[x] == NULL)
continue;
142 if ((gr = getgrgid(gid)) == NULL)
146 return gnames[gid_used++];
159 if (
gnames[x] == NULL)
continue;
160 if (!strcmp(
gnames[x], gname))
168 if ((gr = getgrnam(gname)) == NULL) {
175 return gnames[gid_used++];
188 if (
gnames[x] == NULL)
continue;
189 if (!strcmp(
gnames[x], gname))
197 if ((gr = getgrnam(gname)) == NULL) {
204 return gids[gid_used++];
210 static int_32 buildTime[1];
213 if (buildTime[0] == 0)
214 buildTime[0] = (
int_32) time(NULL);
222 static char hostname[1024];
223 static int oneshot = 0;
227 (void) gethostname(hostname,
sizeof(hostname));
230 hbn = gethostbyname(hostname);
234 strcpy(hostname, hbn->h_name);
237 _(
"Could not canonicalize hostname: %s\n"), hostname);