summaryrefslogtreecommitdiffstats
path: root/usr.bin/login
diff options
context:
space:
mode:
authormarkm <markm@FreeBSD.org>2001-12-01 21:12:04 +0000
committermarkm <markm@FreeBSD.org>2001-12-01 21:12:04 +0000
commit8a79fc4a5afbf363bb878c0ee3a096669541d06a (patch)
tree4b44e9bcbbe4b2c6f1671560b5e5a630a97fd548 /usr.bin/login
parent13c461f20052ccc43dfa4ced9bb3a2e31bf206c3 (diff)
downloadFreeBSD-src-8a79fc4a5afbf363bb878c0ee3a096669541d06a.zip
FreeBSD-src-8a79fc4a5afbf363bb878c0ee3a096669541d06a.tar.gz
Style fixups.
Sort function declarations, includes. Make consistent WRT use of _P() macro (ugh!) Inspired by: bde
Diffstat (limited to 'usr.bin/login')
-rw-r--r--usr.bin/login/login.c51
-rw-r--r--usr.bin/login/login.h4
-rw-r--r--usr.bin/login/login_access.c20
3 files changed, 38 insertions, 37 deletions
diff --git a/usr.bin/login/login.c b/usr.bin/login/login.c
index ef7a5a1..f636698 100644
--- a/usr.bin/login/login.c
+++ b/usr.bin/login/login.c
@@ -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;
diff --git a/usr.bin/login/login.h b/usr.bin/login/login.h
index 4658450..dfd757f 100644
--- a/usr.bin/login/login.h
+++ b/usr.bin/login/login.h
@@ -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;
diff --git a/usr.bin/login/login_access.c b/usr.bin/login/login_access.c
index e3452ab..abd552b 100644
--- a/usr.bin/login/login_access.c
+++ b/usr.bin/login/login_access.c
@@ -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 <grp.h>
+#include <stdio.h>
+#include <stdlib.h>
#include <string.h>
+#include <syslog.h>
#include <unistd.h>
-#include <stdlib.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 */
OpenPOWER on IntegriCloud