rename to *login (from *logname), invalidate getlogin cache
authorMike Karels <karels@ucbvax.Berkeley.EDU>
Sun, 27 Aug 1989 08:02:35 +0000 (00:02 -0800)
committerMike Karels <karels@ucbvax.Berkeley.EDU>
Sun, 27 Aug 1989 08:02:35 +0000 (00:02 -0800)
from setlogin

SCCS-vsn: lib/libc/vax/sys/_getlogin.s 5.2
SCCS-vsn: lib/libc/vax/sys/setlogin.s 5.2

usr/src/lib/libc/vax/sys/_getlogin.s
usr/src/lib/libc/vax/sys/setlogin.s

index 1509d7d..ed21a13 100644 (file)
  */
 
 #if defined(SYSLIBC_SCCS) && !defined(lint)
  */
 
 #if defined(SYSLIBC_SCCS) && !defined(lint)
-       .asciz "@(#)_getlogin.s 5.1 (Berkeley) %G%"
+       .asciz "@(#)_getlogin.s 5.2 (Berkeley) %G%"
 #endif /* SYSLIBC_SCCS and not lint */
 
 #include "SYS.h"
 
 #endif /* SYSLIBC_SCCS and not lint */
 
 #include "SYS.h"
 
-SYSCALL(getlogname)
-       ret             # getlogname(buf, buflen)
+/* internal version of getlogin() */
+
+PSEUDO(_getlogin,getlogin)
+       ret             # _getlogin(buf, buflen)
index 8e1c703..119cf4e 100644 (file)
  */
 
 #if defined(SYSLIBC_SCCS) && !defined(lint)
  */
 
 #if defined(SYSLIBC_SCCS) && !defined(lint)
-       .asciz "@(#)setlogin.s  5.1 (Berkeley) %G%"
+       .asciz "@(#)setlogin.s  5.2 (Berkeley) %G%"
 #endif /* SYSLIBC_SCCS and not lint */
 
 #include "SYS.h"
 
 #endif /* SYSLIBC_SCCS and not lint */
 
 #include "SYS.h"
 
-SYSCALL(setlogname)
-       ret             # setlogname(name, len)
+.globl __logname_valid         /* in getlogin() */
+
+SYSCALL(setlogin)
+       movl    $0,__logname_valid
+       ret                             # setlogin(name)