[631] in NetBSD-Development
More changes to /usr/bin/login
daemon@ATHENA.MIT.EDU (John Hawkinson)
Wed Mar 8 02:51:02 1995
Date: Wed, 8 Mar 1995 02:50:35 -0500
To: netbsd-dev@MIT.EDU
From: John Hawkinson <jhawk@MIT.EDU>
Now it calls setlogin(), so that logname does not
get confused.
--jhawk
===================================================================
RCS file: RCS/login.c,v
retrieving revision 1.71.1.3
retrieving revision 1.71.1.4
diff -c -r1.71.1.3 -r1.71.1.4
*** 1.71.1.3 1995/03/05 08:44:09
--- 1.71.1.4 1995/03/08 07:48:38
***************
*** 1,9 ****
/*
! * $Id: login.c,v 1.71.1.3 1995/03/05 08:44:09 jhawk Exp $
*/
#ifndef lint
! static char *rcsid = "$Id: login.c,v 1.71.1.3 1995/03/05 08:44:09 jhawk Exp $";
#endif
/*
--- 1,9 ----
/*
! * $Id: login.c,v 1.71.1.4 1995/03/08 07:48:38 jhawk Exp $
*/
#ifndef lint
! static char *rcsid = "$Id: login.c,v 1.71.1.4 1995/03/08 07:48:38 jhawk Exp $";
#endif
/*
***************
*** 1097,1102 ****
--- 1097,1105 ----
#ifndef VFS
quota(Q_DOWARN, pwd->pw_uid, (dev_t)-1, 0);
#endif !VFS
+
+ if (setlogin(pwd->pw_name) < 0)
+ syslog(LOG_ERR, "setlogin() failure: %m");
/* This call MUST succeed */
if(setuid(pwd->pw_uid) < 0) {