Style fixups.
Sort function declarations, includes. Make consistent WRT use of _P() macro (ugh!) Inspired by: bde
This commit is contained in:
parent
42f9157b63
commit
d2f6cd8fd5
@ -13,15 +13,15 @@
|
||||
static const char sccsid[] = "%Z% %M% %I% %E% %U%";
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
#include <syslog.h>
|
||||
#include <ctype.h>
|
||||
#include <sys/types.h>
|
||||
#include <grp.h>
|
||||
#include <ctype.h>
|
||||
#include <errno.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
#include <grp.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <syslog.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "login.h"
|
||||
#include "pathnames.h"
|
||||
@ -36,11 +36,11 @@ static char sep[] = ", \t"; /* list-element separator */
|
||||
#define YES 1
|
||||
#define NO 0
|
||||
|
||||
static int list_match __P((char *, char *, int (*)(char *, char *)));
|
||||
static int user_match __P((char *, char *));
|
||||
static int from_match __P((char *, char *));
|
||||
static int string_match __P((char *, char *));
|
||||
static int netgroup_match __P((char *, char *, char *));
|
||||
static int from_match __P((char *, char *));
|
||||
static int list_match __P((char *, char *, int (*)(char *, char *)));
|
||||
static int netgroup_match __P((char *, char *, char *));
|
||||
static int string_match __P((char *, char *));
|
||||
static int user_match __P((char *, char *));
|
||||
|
||||
/* login_access - match username/group and host/tty with access control file */
|
||||
|
||||
|
@ -53,6 +53,7 @@ static const char rcsid[] =
|
||||
|
||||
#include <sys/copyright.h>
|
||||
#include <sys/param.h>
|
||||
#include <sys/wait.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/time.h>
|
||||
@ -78,9 +79,10 @@ static const char rcsid[] =
|
||||
#include <unistd.h>
|
||||
#include <utmp.h>
|
||||
|
||||
#ifndef NO_PAM
|
||||
#include <security/pam_appl.h>
|
||||
#include <security/pam_misc.h>
|
||||
#include <sys/wait.h>
|
||||
#endif
|
||||
|
||||
#include "login.h"
|
||||
#include "pathnames.h"
|
||||
@ -90,24 +92,26 @@ static const char rcsid[] =
|
||||
#define NI_WITHSCOPEID 0
|
||||
#endif
|
||||
|
||||
static void badlogin __P((char *));
|
||||
static void dolastlog __P((int));
|
||||
static void getloginname __P((void));
|
||||
static void motd __P((const char *));
|
||||
static int rootterm __P((char *));
|
||||
static void sigint __P((int));
|
||||
static void sleepexit __P((int));
|
||||
static void refused __P((const char *,const char *,int));
|
||||
static const char *stypeof __P((char *));
|
||||
static void timedout __P((int));
|
||||
static int auth_traditional __P((void));
|
||||
static void badlogin __P((char *));
|
||||
static void dolastlog __P((int));
|
||||
static void getloginname __P((void));
|
||||
static void motd __P((const char *));
|
||||
static void refused __P((const char *,const char *,int));
|
||||
static int rootterm __P((char *));
|
||||
static void sigint __P((int));
|
||||
static void sleepexit __P((int));
|
||||
static const char *stypeof __P((char *));
|
||||
static void timedout __P((int));
|
||||
static void usage __P((void));
|
||||
|
||||
#ifndef NO_PAM
|
||||
static int auth_pam __P((void));
|
||||
static int export_pam_environment __P((void));
|
||||
static int ok_to_export __P((const char *));
|
||||
static int auth_pam __P((void));
|
||||
static int export_pam_environment __P((void));
|
||||
static int ok_to_export __P((const char *));
|
||||
|
||||
static pam_handle_t *pamh = NULL;
|
||||
static char **environ_pam;
|
||||
static char **environ_pam;
|
||||
|
||||
#define PAM_END { \
|
||||
if ((e = pam_setcred(pamh, PAM_DELETE_CRED)) != PAM_SUCCESS) \
|
||||
@ -119,9 +123,6 @@ static char **environ_pam;
|
||||
}
|
||||
#endif /* NO_PAM */
|
||||
|
||||
static int auth_traditional __P((void));
|
||||
static void usage __P((void));
|
||||
|
||||
#define TTYGRPNAME "tty" /* group to own ttys */
|
||||
#define DEFAULT_BACKOFF 3
|
||||
#define DEFAULT_RETRIES 10
|
||||
@ -661,7 +662,7 @@ main(argc, argv)
|
||||
(void)setenv("PATH", rootlogin ? _PATH_STDPATH : _PATH_DEFPATH, 0);
|
||||
|
||||
if (!quietlog) {
|
||||
const char *cw;
|
||||
const char *cw;
|
||||
|
||||
cw = login_getcapstr(lc, "copyright", NULL, NULL);
|
||||
if (cw != NULL && access(cw, F_OK) == 0)
|
||||
@ -703,7 +704,7 @@ main(argc, argv)
|
||||
/*
|
||||
* Login shells have a leading '-' in front of argv[0]
|
||||
*/
|
||||
if ((size_t)snprintf(tbuf, sizeof(tbuf), "-%s",
|
||||
if ((u_int)snprintf(tbuf, sizeof(tbuf), "-%s",
|
||||
(p = strrchr(pwd->pw_shell, '/')) ? p + 1 : pwd->pw_shell) >=
|
||||
sizeof(tbuf)) {
|
||||
syslog(LOG_ERR, "user: %s: shell exceeds maximum pathname size",
|
||||
@ -716,7 +717,7 @@ main(argc, argv)
|
||||
}
|
||||
|
||||
static int
|
||||
auth_traditional(void)
|
||||
auth_traditional()
|
||||
{
|
||||
int rval;
|
||||
char *p;
|
||||
@ -750,7 +751,7 @@ auth_traditional(void)
|
||||
* fall back to a different authentication mechanism.
|
||||
*/
|
||||
static int
|
||||
auth_pam(void)
|
||||
auth_pam()
|
||||
{
|
||||
const char *tmpl_user;
|
||||
const void *item;
|
||||
@ -841,7 +842,7 @@ auth_pam(void)
|
||||
}
|
||||
|
||||
static int
|
||||
export_pam_environment(void)
|
||||
export_pam_environment()
|
||||
{
|
||||
char **pp;
|
||||
|
||||
@ -885,7 +886,7 @@ ok_to_export(s)
|
||||
#endif /* NO_PAM */
|
||||
|
||||
static void
|
||||
usage(void)
|
||||
usage()
|
||||
{
|
||||
|
||||
(void)fprintf(stderr, "usage: login [-fp] [-h hostname] [username]\n");
|
||||
@ -897,7 +898,7 @@ usage(void)
|
||||
*/
|
||||
|
||||
void
|
||||
getloginname(void)
|
||||
getloginname()
|
||||
{
|
||||
int ch;
|
||||
char *p;
|
||||
|
@ -25,7 +25,7 @@
|
||||
* $FreeBSD$
|
||||
*/
|
||||
|
||||
int login_access(char *, char *);
|
||||
void login_fbtab(char *, uid_t, gid_t);
|
||||
int login_access __P((char *, char *));
|
||||
void login_fbtab __P((char *, uid_t, gid_t));
|
||||
|
||||
extern char **environ;
|
||||
|
@ -13,15 +13,15 @@
|
||||
static const char sccsid[] = "%Z% %M% %I% %E% %U%";
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
#include <syslog.h>
|
||||
#include <ctype.h>
|
||||
#include <sys/types.h>
|
||||
#include <grp.h>
|
||||
#include <ctype.h>
|
||||
#include <errno.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
#include <grp.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <syslog.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "login.h"
|
||||
#include "pathnames.h"
|
||||
@ -36,11 +36,11 @@ static char sep[] = ", \t"; /* list-element separator */
|
||||
#define YES 1
|
||||
#define NO 0
|
||||
|
||||
static int list_match __P((char *, char *, int (*)(char *, char *)));
|
||||
static int user_match __P((char *, char *));
|
||||
static int from_match __P((char *, char *));
|
||||
static int string_match __P((char *, char *));
|
||||
static int netgroup_match __P((char *, char *, char *));
|
||||
static int from_match __P((char *, char *));
|
||||
static int list_match __P((char *, char *, int (*)(char *, char *)));
|
||||
static int netgroup_match __P((char *, char *, char *));
|
||||
static int string_match __P((char *, char *));
|
||||
static int user_match __P((char *, char *));
|
||||
|
||||
/* login_access - match username/group and host/tty with access control file */
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user