/	Copyright (c) 1984, 1986, 1987, 1988 AT&T
/	  All Rights Reserved

/	THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
/	The copyright notice above does not evidence any
/	actual or intended publication of such source code.
	.file	"setuname.s"

	.ident	"@(#)libc-i386:libc-i386/sys/setuname.s	1.2"

#include <sys.s>

	.globl	setuname
	.set	SETUNAME,3

setuname:
	MCOUNT			/ subroutine entry counter if profiling
	pushl	$SETUNAME
	pushl	$0
	pushl	12(%esp)	/ retaddr+$SETUNAME+$0
	subl	$4,%esp
	movl	$UTSSYS,%eax
	lcall	SYSCALL
	jc	.cerror
	addl	$16,%esp
	xorl	%eax,%eax
	ret

.cerror:
	movl	%eax,errno
	movl	$-1,%eax
	addl	$16,%esp
	ret
