summaryrefslogtreecommitdiff
path: root/usr/src/cmd/login
diff options
context:
space:
mode:
authorbasabi <none@none>2005-09-13 07:37:29 -0700
committerbasabi <none@none>2005-09-13 07:37:29 -0700
commit032624d56c174c5c55126582b32e314a6af15522 (patch)
treeac44d0f39005a6a32204d598de37b5a2e2b7704f /usr/src/cmd/login
parentf8047eab588b3c002f465da96280cf9f29b21d19 (diff)
downloadillumos-joyent-032624d56c174c5c55126582b32e314a6af15522.tar.gz
6271014 gcc and cmd/cron don't get along
6271953 gcc and cmd/login don't get along 6274736 gcc and ucbcmd/expr don't get along 6274737 gcc and ucbcmd/from don't get along 6274776 gcc and ucbcmd/rusage don't get along 6274779 gcc and ucbcmd/shutdown don't get along
Diffstat (limited to 'usr/src/cmd/login')
-rw-r--r--usr/src/cmd/login/login.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/usr/src/cmd/login/login.c b/usr/src/cmd/login/login.c
index ea62bf37c6..35d559c4bd 100644
--- a/usr/src/cmd/login/login.c
+++ b/usr/src/cmd/login/login.c
@@ -384,7 +384,7 @@ static void check_for_console(void);
static void check_for_dueling_unix(char *);
static void get_user_name(void);
static uint_t get_audit_id(void);
-static void login_exit(int);
+static void login_exit(int)__NORETURN;
static int logins_disabled(char *);
static void log_bad_attempts(void);
static int is_number(char *);
@@ -401,7 +401,7 @@ static int is_number(char *);
*
*/
-void
+int
main(int argc, char *argv[], char **renvp)
{
/* ONC_PLUS EXTRACT END */
@@ -661,7 +661,7 @@ main(int argc, char *argv[], char **renvp)
* All done
*/
login_exit(1);
- /* NOTREACHED */
+ return (0);
}
@@ -940,7 +940,7 @@ login_conv(int num_msg, struct pam_message **msg,
*/
static int
-verify_passwd()
+verify_passwd(void)
{
int error;
char *user;
@@ -1102,7 +1102,7 @@ getargs(char *input_line)
*/
static void
-get_user_name()
+get_user_name(void)
{
FILE *fp;
@@ -1762,7 +1762,7 @@ chdir_to_dir_user(void)
*/
static void
-login_authenticate()
+login_authenticate(void)
{
char *user;
int err;
@@ -1939,7 +1939,8 @@ setup_credentials(void)
/* ONC_PLUS EXTRACT END */
static uint_t
-get_audit_id() {
+get_audit_id(void)
+{
if (rflag)
return (ADT_rlogin);
else if (hflag)