1/*- 2 * Copyright (c) 1991 The Regents of the University of California. 3 * All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * William Jolitz. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 24 unchanged lines hidden (view full) --- 33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 34 * SUCH DAMAGE. 35 */ 36 37#if defined(LIBC_SCCS) && !defined(lint) 38 .asciz "@(#)setlogin.s 5.2 (Berkeley) 4/12/91" 39#endif /* LIBC_SCCS and not lint */ 40#include <machine/asm.h> |
41__FBSDID("$FreeBSD: head/lib/libc/amd64/sys/setlogin.S 115279 2003-05-24 17:35:23Z peter $"); |
42 43#include "SYS.h" 44 45.globl CNAME(_logname_valid) /* in _getlogin() */ 46 47SYSCALL(setlogin) |
48#ifdef PIC 49 movq PIC_GOT(CNAME(_logname_valid)),%rdx 50 movl $0,(%rdx) 51#else 52 movl $0,CNAME(_logname_valid)(%rip) 53#endif |
54 ret /* setlogin(name) */ |