[svn-upgrade] Integrating new upstream version, shadow (4.0.15)
This commit is contained in:
@@ -35,10 +35,11 @@
|
||||
#include <errno.h>
|
||||
#include "prototypes.h"
|
||||
#include "defines.h"
|
||||
#include "exitcodes.h"
|
||||
#include <pwd.h>
|
||||
#include <grp.h>
|
||||
|
||||
#ident "$Id: age.c,v 1.12 2005/08/31 17:24:57 kloczek Exp $"
|
||||
#ident "$Id: age.c,v 1.13 2006/01/18 19:38:27 kloczek Exp $"
|
||||
|
||||
#ifndef PASSWD_PROGRAM
|
||||
#define PASSWD_PROGRAM "/bin/passwd"
|
||||
@@ -125,7 +126,7 @@ int expire (const struct passwd *pw, const struct spwd *sp)
|
||||
execl (PASSWD_PROGRAM, PASSWD_PROGRAM, pw->pw_name, (char *) 0);
|
||||
err = errno;
|
||||
perror ("Can't execute " PASSWD_PROGRAM);
|
||||
_exit ((err == ENOENT) ? 127 : 126);
|
||||
_exit (err == ENOENT ? E_CMD_NOTFOUND : E_CMD_NOEXEC);
|
||||
} else if (pid == -1) {
|
||||
perror ("fork");
|
||||
exit (1);
|
||||
|
||||
Reference in New Issue
Block a user