from setlogin
SCCS-vsn: lib/libc/vax/sys/_getlogin.s 5.2
SCCS-vsn: lib/libc/vax/sys/setlogin.s 5.2
*/
#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)
*/
#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)