+2008-08-17 Nicolas François <nicolas.francois@centraliens.net>
+
+ * src/chfn.c, src/chgpasswd.c, src/chpasswd.c, src/gpasswd.c,
+ src/groupadd.c, src/groupdel.c, src/groupmems.c, src/groupmod.c,
+ src/grpconv.c, src/grpunconv.c, src/newusers.c, src/pwconv.c,
+ src/pwunconv.c, src/useradd.c, src/userdel.c: Harmonize the name
+ of the variables keeping the lock status, to match the shadow
+ library prefixes.
+
2008-08-17 Nicolas François <nicolas.francois@centraliens.net>
* src/chage.c, src/chgpasswd.c, src/chpasswd.c, src/chsh.c,
#ifdef USE_PAM
static pam_handle_t *pamh = NULL;
#endif
-static bool passwd_locked = false;
+static bool pw_locked = false;
/*
* External identifiers
*/
static void fail_exit (int code)
{
- if (passwd_locked) {
+ if (pw_locked) {
if (pw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, pw_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", pw_dbname ()));
/* continue */
}
}
- passwd_locked = false;
+ pw_locked = false;
closelog ();
Prog, pw_dbname ());
fail_exit (E_NOPERM);
}
- passwd_locked = true;
+ pw_locked = true;
if (pw_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"), Prog, pw_dbname ());
SYSLOG ((LOG_ERR, "failure while writing changes to %s", pw_dbname ()));
fail_exit (E_NOPERM);
}
- passwd_locked = false; /* If we fail to unlock, do not retry */
+ pw_locked = false; /* If we fail to unlock, do not retry */
if (pw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, pw_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", pw_dbname ()));
#ifdef SHADOWGRP
static bool is_shadow_grp;
-static bool gshadow_locked = false;
+static bool sgr_locked = false;
#endif
-static bool group_locked = false;
+static bool gr_locked = false;
#ifdef USE_PAM
static pam_handle_t *pamh = NULL;
*/
static void fail_exit (int code)
{
- if (group_locked) {
+ if (gr_locked) {
if (gr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, gr_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", gr_dbname ()));
}
#ifdef SHADOWGRP
- if (gshadow_locked) {
+ if (sgr_locked) {
if (sgr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, sgr_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", sgr_dbname ()));
Prog, gr_dbname ());
fail_exit (1);
}
- group_locked = true;
+ gr_locked = true;
if (gr_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"), Prog, gr_dbname ());
Prog, sgr_dbname ());
fail_exit (1);
}
- gshadow_locked = true;
+ sgr_locked = true;
if (sgr_open (O_RDWR) == 0) {
fprintf (stderr, _("%s: cannot open %s\n"),
Prog, sgr_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", sgr_dbname ()));
/* continue */
}
- gshadow_locked = false;
+ sgr_locked = false;
}
#endif
SYSLOG ((LOG_ERR, "failed to unlock %s", gr_dbname ()));
/* continue */
}
- group_locked = false;
+ gr_locked = false;
}
int main (int argc, char **argv)
static long sha_rounds = 5000;
static bool is_shadow_pwd;
-static bool passwd_locked = false;
-static bool shadow_locked = false;
+static bool pw_locked = false;
+static bool spw_locked = false;
#ifdef USE_PAM
static pam_handle_t *pamh = NULL;
*/
static void fail_exit (int code)
{
- if (passwd_locked) {
+ if (pw_locked) {
if (pw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, pw_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", pw_dbname ()));
}
}
- if (shadow_locked) {
+ if (spw_locked) {
if (spw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, spw_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", spw_dbname ()));
Prog, pw_dbname ());
fail_exit (1);
}
- passwd_locked = true;
+ pw_locked = true;
if (pw_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"), Prog, pw_dbname ());
Prog, spw_dbname ());
fail_exit (1);
}
- shadow_locked = true;
+ spw_locked = true;
if (spw_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"),
SYSLOG ((LOG_ERR, "failed to unlock %s", spw_dbname ()));
/* continue */
}
- shadow_locked = false;
+ spw_locked = false;
}
if (pw_close () == 0) {
SYSLOG ((LOG_ERR, "failed to unlock %s", pw_dbname ()));
/* continue */
}
- passwd_locked = false;
+ pw_locked = false;
}
int main (int argc, char **argv)
/* Indicate if shadow groups are enabled on the system
* (/etc/gshadow present) */
static bool is_shadowgrp;
-static bool gshadow_locked = false;
+static bool sgr_locked = false;
#endif
-static bool group_locked = false;
+static bool gr_locked = false;
/* Flags set by options */
static bool aflg = false;
*/
static void fail_exit (int status)
{
- if (group_locked) {
+ if (gr_locked) {
if (gr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, gr_dbname ());
SYSLOG ((LOG_WARN, "failed to unlock %s", gr_dbname ()));
}
}
#ifdef SHADOWGRP
- if (gshadow_locked) {
+ if (sgr_locked) {
if (sgr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, sgr_dbname ());
SYSLOG ((LOG_WARN, "failed to unlock %s", sgr_dbname ()));
#endif
fail_exit (1);
}
- group_locked = true;
+ gr_locked = true;
#ifdef SHADOWGRP
if (is_shadowgrp) {
if (sgr_lock () == 0) {
#endif
fail_exit (1);
}
- gshadow_locked = true;
+ sgr_locked = true;
}
#endif
if (gr_open (O_RDWR) == 0) {
#endif
/* continue */
}
- gshadow_locked = false;
+ sgr_locked = false;
}
#endif
if (gr_unlock () == 0) {
#endif
/* continue */
}
- group_locked = false;
+ gr_locked = false;
}
/*
#ifdef SHADOWGRP
static bool is_shadow_grp;
-static bool gshadow_locked = false;
+static bool sgr_locked = false;
#endif
-static bool group_locked = false;
+static bool gr_locked = false;
#ifdef USE_PAM
#endif
/* continue */
}
- group_locked = false;
+ gr_locked = false;
#ifdef SHADOWGRP
if (is_shadow_grp) {
if (sgr_close () == 0) {
#endif
/* continue */
}
- gshadow_locked = false;
+ sgr_locked = false;
}
#endif /* SHADOWGRP */
}
#endif
fail_exit (E_GRP_UPDATE);
}
- group_locked = true;
+ gr_locked = true;
if (gr_open (O_RDWR) == 0) {
fprintf (stderr, _("%s: cannot open %s\n"), Prog, gr_dbname ());
SYSLOG ((LOG_WARN, "cannot open %s", gr_dbname ()));
#endif
fail_exit (E_GRP_UPDATE);
}
- gshadow_locked = true;
+ sgr_locked = true;
if (sgr_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"), Prog, sgr_dbname ());
*/
static void fail_exit (int code)
{
- if (group_locked) {
+ if (gr_locked) {
if (gr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, gr_dbname ());
SYSLOG ((LOG_WARN, "failed to unlock %s", gr_dbname ()));
}
}
#ifdef SHADOWGRP
- if (gshadow_locked) {
+ if (sgr_locked) {
if (sgr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, sgr_dbname ());
SYSLOG ((LOG_WARN, "failed to unlock %s", sgr_dbname ()));
#ifdef SHADOWGRP
static bool is_shadow_grp;
-static bool gshadow_locked = false;
+static bool sgr_locked = false;
#endif
-static bool group_locked = false;
+static bool gr_locked = false;
/*
* exit status values
*/
static void fail_exit (int code)
{
- if (group_locked) {
+ if (gr_locked) {
if (gr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, gr_dbname ());
SYSLOG ((LOG_WARN, "failed to unlock %s", gr_dbname ()));
}
}
#ifdef SHADOWGRP
- if (gshadow_locked) {
+ if (sgr_locked) {
if (sgr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, sgr_dbname ());
SYSLOG ((LOG_WARN, "failed to unlock %s", sgr_dbname ()));
#endif
/* continue */
}
- group_locked = false;
+ gr_locked = false;
#ifdef SHADOWGRP
if (is_shadow_grp) {
if (sgr_close () == 0)) {
#endif
/* continue */
}
- gshadow_locked = false;
+ sgr_locked = false;
}
#endif /* SHADOWGRP */
}
Prog, gr_dbname ());
fail_exit (E_GRP_UPDATE);
}
- group_locked = true;
+ gr_locked = true;
if (gr_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"), Prog, gr_dbname ());
Prog, sgr_dbname ());
fail_exit (E_GRP_UPDATE);
}
- gshadow_locked = true;
+ sgr_locked = true;
if (sgr_open (O_RDWR) == 0)) {
fprintf (stderr,
_("%s: cannot open %s\n"),
static bool list = false;
static int exclusive = 0;
static char *Prog;
-static bool group_locked = false;
+static bool gr_locked = false;
static char *whoami (void);
static void display_members (char **members);
static void fail_exit (int code)
{
- if (group_locked) {
+ if (gr_locked) {
if (gr_unlock () == 0) {
fprintf (stderr,
_("%s: failed to unlock %s\n"),
Prog, gr_dbname ());
fail_exit (EXIT_GROUP_FILE);
}
- group_locked = true;
+ gr_locked = true;
}
if (gr_open (list ? O_RDONLY : O_RDWR) == 0) {
*/
#ifdef SHADOWGRP
static bool is_shadow_grp;
-static bool gshadow_locked = false;
+static bool sgr_locked = false;
#endif /* SHADOWGRP */
-static bool group_locked = false;
-static bool passwd_locked = false;
+static bool gr_locked = false;
+static bool pw_locked = false;
static char *group_name;
static char *group_newname;
static char *group_passwd;
static void fail_exit (int status)
{
- if (group_locked) {
+ if (gr_locked) {
if (gr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, gr_dbname ());
SYSLOG ((LOG_WARN, "failed to unlock %s", gr_dbname ()));
}
}
#ifdef SHADOWGRP
- if (gshadow_locked) {
+ if (sgr_locked) {
if (sgr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, sgr_dbname ());
SYSLOG ((LOG_WARN, "failed to unlock %s", sgr_dbname ()));
}
}
#endif /* SHADOWGRP */
- if (passwd_locked) {
+ if (pw_locked) {
if (pw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, pw_dbname ());
SYSLOG ((LOG_WARN, "failed to unlock %s", pw_dbname ()));
#endif
/* continue */
}
- group_locked = false;
+ gr_locked = false;
#ifdef SHADOWGRP
if (is_shadow_grp) {
if (sgr_close () == 0)) {
#endif
/* continue */
}
- gshadow_locked = false;
+ sgr_locked = false;
}
#endif /* SHADOWGRP */
if (gflg) {
#endif
/* continue */
}
- passwd_locked = false;
+ pw_locked = false;
}
}
Prog, gr_dbname ());
fail_exit (E_GRP_UPDATE);
}
- group_locked = true;
+ gr_locked = true;
if (gr_open (O_RDWR) == 0) {
fprintf (stderr, _("%s: cannot open %s\n"), Prog, gr_dbname ());
SYSLOG ((LOG_WARN, "cannot open %s", gr_dbname ()));
Prog, sgr_dbname ());
fail_exit (E_GRP_UPDATE);
}
- gshadow_locked = true;
+ sgr_locked = true;
if (sgr_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"),
Prog, pw_dbname ());
fail_exit (E_GRP_UPDATE);
}
- passwd_locked = true;
+ pw_locked = true;
if (pw_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"),
/*
* Global variables
*/
-static bool group_locked = false;
-static bool gshadow_locked = false;
+static bool gr_locked = false;
+static bool sgr_locked = false;
/* local function prototypes */
static void fail_exit (int);
static void fail_exit (int status)
{
- if (group_locked) {
+ if (gr_locked) {
gr_unlock ();
}
- if (gshadow_locked) {
+ if (sgr_locked) {
sgr_unlock ();
}
exit (status);
Prog, gr_dbname ());
fail_exit (5);
}
- group_locked = true;
+ gr_locked = true;
if (gr_open (O_RDWR) == 0) {
fprintf (stderr, _("%s: cannot open %s\n"), Prog, gr_dbname ());
fail_exit (1);
Prog, sgr_dbname ());
fail_exit (5);
}
- gshadow_locked = true;
+ sgr_locked = true;
if (sgr_open (O_CREAT | O_RDWR) == 0) {
fprintf (stderr, _("%s: cannot open %s\n"), Prog, sgr_dbname ());
fail_exit (1);
/*
* Global variables
*/
-static bool group_locked = false;
-static bool gshadow_locked = false;
+static bool gr_locked = false;
+static bool sgr_locked = false;
/* local function prototypes */
static void fail_exit (int status);
static void fail_exit (int status)
{
- if (group_locked) {
+ if (gr_locked) {
if (gr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, gr_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", gr_dbname ()));
}
}
- if (gshadow_locked) {
+ if (sgr_locked) {
if (sgr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, sgr_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", sgr_dbname ()));
Prog, gr_dbname ());
fail_exit (5);
}
- group_locked = true;
+ gr_locked = true;
if (gr_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"), Prog, gr_dbname ());
Prog, sgr_dbname ());
fail_exit (5);
}
- gshadow_locked = true;
+ sgr_locked = true;
if (sgr_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"), Prog, sgr_dbname ());
fail_exit (3);
}
- if (group_locked) {
- if (gr_unlock () == 0) {
- fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, gr_dbname ());
- SYSLOG ((LOG_ERR, "failed to unlock %s", gr_dbname ()));
- /* continue */
- }
+ if (gr_unlock () == 0) {
+ fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, gr_dbname ());
+ SYSLOG ((LOG_ERR, "failed to unlock %s", gr_dbname ()));
+ /* continue */
}
- if (gshadow_locked) {
- if (sgr_unlock () == 0) {
- fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, sgr_dbname ());
- SYSLOG ((LOG_ERR, "failed to unlock %s", sgr_dbname ()));
- /* continue */
- }
+ if (sgr_unlock () == 0) {
+ fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, sgr_dbname ());
+ SYSLOG ((LOG_ERR, "failed to unlock %s", sgr_dbname ()));
+ /* continue */
}
nscd_flush_cache ("group");
static bool is_shadow;
#ifdef SHADOWGRP
static bool is_shadow_grp;
-static bool gshadow_locked = false;
+static bool sgr_locked = false;
#endif
-static bool passwd_locked = false;
-static bool group_locked = false;
-static bool shadow_locked = false;
+static bool pw_locked = false;
+static bool gr_locked = false;
+static bool spw_locked = false;
#ifdef USE_PAM
static pam_handle_t *pamh = NULL;
*/
static void fail_exit (int code)
{
- if (shadow_locked) {
+ if (spw_locked) {
if (spw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, spw_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", spw_dbname ()));
/* continue */
}
}
- if (passwd_locked) {
+ if (pw_locked) {
if (pw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, pw_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", pw_dbname ()));
/* continue */
}
}
- if (group_locked) {
+ if (gr_locked) {
if (gr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, gr_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", gr_dbname ()));
}
}
#ifdef SHADOWGRP
- if (gshadow_locked) {
+ if (sgr_locked) {
if (sgr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, sgr_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", sgr_dbname ()));
Prog, pw_dbname ());
fail_exit (1);
}
- passwd_locked = true;
+ pw_locked = true;
if (is_shadow && (spw_lock () == 0)) {
fprintf (stderr,
_("%s: cannot lock %s; try again later.\n"),
Prog, spw_dbname ());
fail_exit (1);
}
- shadow_locked = true;
+ spw_locked = true;
if (gr_lock () == 0) {
fprintf (stderr,
_("%s: cannot lock %s; try again later.\n"),
Prog, gr_dbname ());
fail_exit (1);
}
- group_locked = true;
+ gr_locked = true;
#ifdef SHADOWGRP
if (is_shadow_grp && (sgr_lock () == 0)) {
fprintf (stderr,
Prog, sgr_dbname ());
fail_exit (1);
}
- gshadow_locked = true;
+ sgr_locked = true;
#endif
if (pw_open (O_RDWR) == 0) {
SYSLOG ((LOG_ERR, "failed to unlock %s", pw_dbname ()));
/* continue */
}
- passwd_locked = false;
+ pw_locked = false;
if (is_shadow) {
if (spw_close () == 0) {
SYSLOG ((LOG_ERR, "failed to unlock %s", spw_dbname ()));
/* continue */
}
- shadow_locked = false;
+ spw_locked = false;
}
if (gr_close () == 0) {
SYSLOG ((LOG_ERR, "failed to unlock %s", gr_dbname ()));
/* continue */
}
- group_locked = false;
+ gr_locked = false;
#ifdef SHADOWGRP
if (is_shadow_grp) {
SYSLOG ((LOG_ERR, "failed to unlock %s", sgr_dbname ()));
/* continue */
}
- gshadow_locked = false;
+ sgr_locked = false;
}
#endif
}
* Global variables
*/
static char *Prog;
-static bool shadow_locked = false;
-static bool passwd_locked = false;
+static bool spw_locked = false;
+static bool pw_locked = false;
/* local function prototypes */
static void fail_exit (int status);
static void fail_exit (int status)
{
- if (passwd_locked) {
+ if (pw_locked) {
if (pw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, pw_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", pw_dbname ()));
}
}
- if (shadow_locked) {
+ if (spw_locked) {
if (spw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, spw_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", spw_dbname ()));
Prog, pw_dbname ());
fail_exit (E_PWDBUSY);
}
- passwd_locked = true;
+ pw_locked = true;
if (pw_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"), Prog, pw_dbname ());
Prog, spw_dbname ());
fail_exit (E_PWDBUSY);
}
- shadow_locked = true;
+ spw_locked = true;
if (spw_open (O_CREAT | O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"), Prog, spw_dbname ());
/* continue */
}
- if (passwd_locked) {
+ if (pw_locked) {
if (pw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, pw_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", pw_dbname ()));
}
}
- if (shadow_locked) {
+ if (spw_locked) {
if (spw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, spw_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", spw_dbname ()));
* Global variables
*/
static char *Prog;
-static bool shadow_locked = false;
-static bool passwd_locked = false;
+static bool spw_locked = false;
+static bool pw_locked = false;
/* local function prototypes */
static void fail_exit (int status);
static void fail_exit (int status)
{
- if (shadow_locked) {
+ if (spw_locked) {
if (spw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, spw_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", spw_dbname ()));
/* continue */
}
}
- if (passwd_locked) {
+ if (pw_locked) {
if (pw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, pw_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", pw_dbname ()));
Prog, pw_dbname ());
fail_exit (5);
}
- passwd_locked = true;
+ pw_locked = true;
if (pw_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"),
Prog, spw_dbname ());
fail_exit (5);
}
- shadow_locked = true;
+ spw_locked = true;
if (spw_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"),
#ifdef SHADOWGRP
static bool is_shadow_grp;
-static bool gshadow_locked = false;
+static bool sgr_locked = false;
#endif
-static bool passwd_locked = false;
-static bool group_locked = false;
-static bool shadow_locked = false;
+static bool pw_locked = false;
+static bool gr_locked = false;
+static bool spw_locked = false;
static char **user_groups; /* NULL-terminated list */
static long sys_ngroups;
static bool do_grp_update = false; /* group files need to be updated */
rmdir (user_home);
}
- if (shadow_locked) {
+ if (spw_locked) {
if (spw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, spw_dbname ());
SYSLOG ((LOG_WARN, "failed to unlock %s", spw_dbname ()));
/* continue */
}
}
- if (passwd_locked) {
+ if (pw_locked) {
if (pw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, pw_dbname ());
SYSLOG ((LOG_WARN, "failed to unlock %s", pw_dbname ()));
/* continue */
}
}
- if (group_locked) {
+ if (gr_locked) {
if (gr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, gr_dbname ());
SYSLOG ((LOG_WARN, "failed to unlock %s", gr_dbname ()));
}
}
#ifdef SHADOWGRP
- if (gshadow_locked) {
+ if (sgr_locked) {
if (sgr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, sgr_dbname ());
SYSLOG ((LOG_WARN, "failed to unlock %s", sgr_dbname ()));
#endif
/* continue */
}
- shadow_locked = false;
+ spw_locked = false;
}
if (pw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, pw_dbname ());
#endif
/* continue */
}
- passwd_locked = false;
+ pw_locked = false;
if (gr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, gr_dbname ());
SYSLOG ((LOG_WARN, "failed to unlock %s", gr_dbname ()));
#endif
/* continue */
}
- group_locked = false;
+ gr_locked = false;
#ifdef SHADOWGRP
if (is_shadow_grp) {
if (sgr_unlock () == 0) {
#endif
/* continue */
}
- gshadow_locked = false;
+ sgr_locked = false;
}
#endif
}
Prog, pw_dbname ());
exit (E_PW_UPDATE);
}
- passwd_locked = true;
+ pw_locked = true;
if (pw_open (O_RDWR) == 0) {
fprintf (stderr, _("%s: cannot open %s\n"), Prog, pw_dbname ());
fail_exit (E_PW_UPDATE);
Prog, spw_dbname ());
fail_exit (E_PW_UPDATE);
}
- shadow_locked = true;
+ spw_locked = true;
if (spw_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"),
Prog, gr_dbname ());
fail_exit (E_GRP_UPDATE);
}
- group_locked = true;
+ gr_locked = true;
if (gr_open (O_RDWR) == 0) {
fprintf (stderr, _("%s: cannot open %s\n"), Prog, gr_dbname ());
fail_exit (E_GRP_UPDATE);
Prog, sgr_dbname ());
fail_exit (E_GRP_UPDATE);
}
- gshadow_locked = true;
+ sgr_locked = true;
if (sgr_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"),
#ifdef SHADOWGRP
static bool is_shadow_grp;
-static bool gshadow_locked = false;
+static bool sgr_locked = false;
#endif
-static bool passwd_locked = false;
-static bool group_locked = false;
-static bool shadow_locked = false;
+static bool pw_locked = false;
+static bool gr_locked = false;
+static bool spw_locked = false;
/* local function prototypes */
static void usage (void);
SYSLOG ((LOG_ERR, "failed to unlock %s", pw_dbname ()));
/* continue */
}
- passwd_locked = false;
+ pw_locked = false;
if (is_shadow_pwd) {
if (spw_close () == 0) {
SYSLOG ((LOG_ERR, "failed to unlock %s", spw_dbname ()));
/* continue */
}
- shadow_locked = false;
+ spw_locked = false;
}
if (gr_close () == 0) {
SYSLOG ((LOG_ERR, "failed to unlock %s", gr_dbname ()));
/* continue */
}
- group_locked = false;
+ gr_locked = false;
#ifdef SHADOWGRP
if (is_shadow_grp) {
SYSLOG ((LOG_ERR, "failed to unlock %s", sgr_dbname ()));
/* continue */
}
- gshadow_locked = false;
+ sgr_locked = false;
}
#endif
}
*/
static void fail_exit (int code)
{
- if (passwd_locked) {
+ if (pw_locked) {
if (pw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, pw_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", pw_dbname ()));
/* continue */
}
}
- if (group_locked) {
+ if (gr_locked) {
if (gr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, gr_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", gr_dbname ()));
/* continue */
}
}
- if (shadow_locked) {
+ if (spw_locked) {
if (spw_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, spw_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", spw_dbname ()));
}
}
#ifdef SHADOWGRP
- if (gshadow_locked) {
+ if (sgr_locked) {
if (sgr_unlock () == 0) {
fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, sgr_dbname ());
SYSLOG ((LOG_ERR, "failed to unlock %s", sgr_dbname ()));
#endif
fail_exit (E_PW_UPDATE);
}
- passwd_locked = true;
+ pw_locked = true;
if (pw_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"), Prog, pw_dbname ());
#endif
fail_exit (E_PW_UPDATE);
}
- shadow_locked = true;
+ spw_locked = true;
if (spw_open (O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"),
#endif
fail_exit (E_GRP_UPDATE);
}
- group_locked = true;
+ gr_locked = true;
if (gr_open (O_RDWR) == 0) {
fprintf (stderr, _("%s: cannot open %s\n"), Prog, gr_dbname ());
#ifdef WITH_AUDIT
#endif
fail_exit (E_GRP_UPDATE);
}
- gshadow_locked= true;
+ sgr_locked= true;
if (sgr_open (O_RDWR) == 0) {
fprintf (stderr, _("%s: cannot open %s\n"),
Prog, sgr_dbname ());