_("%s: %s not found in /etc/group\n"),
Prog, group_name);
#ifdef WITH_AUDIT
- audit_logger (AUDIT_USER_CHAUTHTOK, Prog, "modifying group",
- group_name, -1, 0);
+ audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
+ "modifying group",
+ group_name, AUDIT_NO_ID, 0);
#endif
fail_exit (E_GRP_UPDATE);
}
if (gr_update (&grp) == 0) {
fprintf (stderr, _("%s: error adding new group entry\n"), Prog);
#ifdef WITH_AUDIT
- audit_logger (AUDIT_USER_CHAUTHTOK, Prog, "adding group",
- group_name, -1, 0);
+ audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
+ "adding group",
+ group_name, AUDIT_NO_ID, 0);
#endif
fail_exit (E_GRP_UPDATE);
}
if (nflg && (gr_remove (group_name) == 0)) {
fprintf (stderr, _("%s: error removing group entry\n"), Prog);
#ifdef WITH_AUDIT
- audit_logger (AUDIT_USER_CHAUTHTOK, Prog, "deleting group",
- group_name, -1, 0);
+ audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
+ "deleting group",
+ group_name, AUDIT_NO_ID, 0);
#endif
fail_exit (E_GRP_UPDATE);
}
if (is_shadow_grp && (sgr_update (&sgrp) == 0)) {
fprintf (stderr, _("%s: error adding new group entry\n"), Prog);
#ifdef WITH_AUDIT
- audit_logger (AUDIT_USER_CHAUTHTOK, Prog, "adding group",
- group_name, -1, 0);
+ audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
+ "adding group",
+ group_name, AUDIT_NO_ID, 0);
#endif
fail_exit (E_GRP_UPDATE);
}
if (is_shadow_grp && nflg && (sgr_remove (group_name) == 0)) {
fprintf (stderr, _("%s: error removing group entry\n"), Prog);
#ifdef WITH_AUDIT
- audit_logger (AUDIT_USER_CHAUTHTOK, Prog, "deleting group",
- group_name, -1, 0);
+ audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
+ "deleting group",
+ group_name, AUDIT_NO_ID, 0);
#endif
fail_exit (E_GRP_UPDATE);
}
#endif /* SHADOWGRP */
#ifdef WITH_AUDIT
- audit_logger (AUDIT_USER_CHAUTHTOK, Prog, "modifing group", group_name,
- group_id, 1);
+ audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
+ "modifing group",
+ group_name, (unsigned int) group_id, 1);
#endif
if (nflg) {
SYSLOG ((LOG_INFO, "change group `%s' to `%s'",
}
if (gflg) {
- SYSLOG ((LOG_INFO, "change GID for `%s' to %u",
- nflg ? group_newname : group_name, group_newid));
+ SYSLOG ((LOG_INFO, "change GID for `%s' to %lu",
+ nflg ? group_newname : group_name,
+ (unsigned long) group_newid));
}
}
fprintf (stderr, _("%s: %lu is not a unique GID\n"),
Prog, (unsigned long int) group_newid);
#ifdef WITH_AUDIT
- audit_logger (AUDIT_USER_CHAUTHTOK, Prog, "modify gid", NULL,
- group_newid, 0);
+ audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
+ "modify gid",
+ NULL, (unsigned int) group_newid, 0);
#endif
fail_exit (E_GID_IN_USE);
}
group_newname);
#ifdef WITH_AUDIT
audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
- "modifying group", group_name, -1, 0);
+ "modifying group",
+ group_name, AUDIT_NO_ID, 0);
#endif
fail_exit (E_NAME_IN_USE);
}
fprintf (stderr, _("%s: %s is not a valid group name\n"),
Prog, group_newname);
#ifdef WITH_AUDIT
- audit_logger (AUDIT_USER_CHAUTHTOK, Prog, "modifying group", group_name,
- -1, 0);
+ audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
+ "modifying group",
+ group_name, AUDIT_NO_ID, 0);
#endif
fail_exit (E_BAD_ARG);
}
long val;
char *errptr;
- val = strtol (gidstr, &errptr, 10);
+ val = strtol (gidstr, &errptr, 10); /* FIXME: Should be strtoul ? */
if (('\0' != *errptr) || (ERANGE == errno) || (val < 0)) {
fprintf (stderr, _("%s: invalid numeric argument '%s'\n"), Prog,
gidstr);
fail_exit (E_BAD_ARG);
}
- return val;
+ return (gid_t) val;
}
/*
gflg = true;
group_newid = get_gid (optarg);
#ifdef WITH_AUDIT
- audit_logger (AUDIT_USER_CHAUTHTOK,
- Prog, "modifying group",
- NULL, group_newid, 0);
+ audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
+ "modifying group",
+ NULL, (unsigned int) group_newid, 0);
#endif
break;
case 'n':
lpwd = pw_locate (pwd->pw_name);
if (NULL == lpwd) {
fprintf (stderr,
- _("%s: cannot change the primary group of user '%s' from %u to %u, since it is not in the passwd file.\n"),
- Prog, pwd->pw_name, ogid, ngid);
+ _("%s: cannot change the primary group of user '%s' from %lu to %lu, since it is not in the passwd file.\n"),
+ Prog, pwd->pw_name,
+ (unsigned long) ogid,
+ (unsigned long) ngid);
fail_exit (E_GRP_UPDATE);
} else {
npwd = *lpwd;
npwd.pw_gid = ngid;
if (pw_update (&npwd) == 0) {
fprintf (stderr,
- _("%s: cannot change the primary group of user '%s' from %u to %u.\n"),
- Prog, pwd->pw_name, ogid, ngid);
+ _("%s: cannot change the primary group of user '%s' from %lu to %lu.\n"),
+ Prog, pwd->pw_name,
+ (unsigned long) ogid,
+ (unsigned long) ngid);
fail_exit (E_GRP_UPDATE);
}
}
Prog, group_name);
#ifdef WITH_AUDIT
audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
- "modifying group", group_name, -1, 0);
+ "modifying group",
+ group_name, AUDIT_NO_ID, 0);
#endif
fail_exit (E_NOTFOUND);
} else {
Prog, group_name);
#ifdef WITH_AUDIT
- audit_logger (AUDIT_USER_CHAUTHTOK, Prog, "modifying group",
- group_name, -1, 0);
+ audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
+ "modifying group",
+ group_name, AUDIT_NO_ID, 0);
#endif
if (!yp_get_default_domain (&nis_domain) &&
!yp_master (nis_domain, "group.byname", &nis_master)) {