setgrent();
while ((gr = getgrent())) {
for (i = 0; i < numgroups; i++)
- if (!strcmp(grps[i], gr->gr_name)) {
+ if (strcmp(grps[i], gr->gr_name)==0) {
setup();
fprintf(out, "duplicate group %s(gid=%d)\n",
gr->gr_name, (int) gr->gr_gid);
while ((gr = getgrent())) {
for (cp = gr->gr_mem; *cp; cp++) {
for (hm = homehead; hm; hm = hm->h_next)
- if (!strcmp(*cp, hm->h_name))
+ if (strcmp(*cp, hm->h_name)==0)
break;
if (hm == NULL) {
setup();
register struct home *hm;
for (hm = homehead; hm; hm = hm->h_next)
- if (!strcmp(s, hm->h_name))
+ if (strcmp(s, hm->h_name)==0)
return 1;
return 0;
}