[631] in NetBSD-Development

home help back first fref pref prev next nref lref last post

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) {

home help back first fref pref prev next nref lref last post