diff options
author | davidn <davidn@FreeBSD.org> | 2000-01-15 00:20:22 +0000 |
---|---|---|
committer | davidn <davidn@FreeBSD.org> | 2000-01-15 00:20:22 +0000 |
commit | 1b86060031b502ab415a36e1c0718118bb2f6564 (patch) | |
tree | e4d81921f89aa68445de1dbd9da239e288b455d7 /usr.sbin/pw/pw_group.c | |
parent | 4e7e0246b5331e49bd8318cd7aaced24ad7e39e6 (diff) | |
download | FreeBSD-src-1b86060031b502ab415a36e1c0718118bb2f6564.zip FreeBSD-src-1b86060031b502ab415a36e1c0718118bb2f6564.tar.gz |
Portability fixes for other bsd4.4 derivatives.
Diffstat (limited to 'usr.sbin/pw/pw_group.c')
-rw-r--r-- | usr.sbin/pw/pw_group.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/usr.sbin/pw/pw_group.c b/usr.sbin/pw/pw_group.c index d489a6b..6042a68 100644 --- a/usr.sbin/pw/pw_group.c +++ b/usr.sbin/pw/pw_group.c @@ -123,7 +123,7 @@ pw_group(struct userconf * cnf, int mode, struct cargs * args) if (rc == -1) err(EX_IOERR, "group '%s' not available (NIS?)", grp->gr_name); else if (rc != 0) { - warnc(rc, "group update"); + warn("group update"); return EX_IOERR; } pw_log(cnf, mode, W_GROUP, "%s(%ld) removed", a_name->val, (long) gid); @@ -249,7 +249,7 @@ pw_group(struct userconf * cnf, int mode, struct cargs * args) if (rc == -1) warnx("group '%s' not available (NIS?)", grp->gr_name); else - warnc(rc, "group update"); + warn("group update"); return EX_IOERR; } /* grp may have been invalidated */ @@ -299,7 +299,8 @@ gr_gidpolicy(struct userconf * cnf, struct cargs * args) */ SETGRENT(); while ((grp = GETGRENT()) != NULL) - if (grp->gr_gid >= (int) cnf->min_gid && grp->gr_gid <= (int) cnf->max_gid) + if ((gid_t)grp->gr_gid >= (gid_t)cnf->min_gid && + (gid_t)grp->gr_gid <= (gid_t)cnf->max_gid) bm_setbit(&bm, grp->gr_gid - cnf->min_gid); ENDGRENT(); |