xref: /csrg-svn/lib/libc/i386/sys/execv.s (revision 41018)
1*41018Swilliam/*-
2*41018Swilliam * Copyright (c) 1990 The Regents of the University of California.
3*41018Swilliam * All rights reserved.
4*41018Swilliam *
5*41018Swilliam * This code is derived from software contributed to Berkeley by
6*41018Swilliam * William Jolitz.
7*41018Swilliam *
8*41018Swilliam * %sccs.include.redist.c%
9*41018Swilliam */
10*41018Swilliam
11*41018Swilliam#if defined(SYSLIBC_SCCS) && !defined(lint)
12*41018Swilliam	.asciz "@(#)execv.s	5.1 (Berkeley) 04/23/90"
13*41018Swilliam#endif /* SYSLIBC_SCCS and not lint */
14*41018Swilliam
15*41018Swilliam#include "SYS.h"
16*41018Swilliam
17*41018SwilliamENTRY(execv)
18*41018Swilliam	.globl	_environ
19*41018Swilliam	pushl	_environ
20*41018Swilliam	movl	8+4(%esp),%eax
21*41018Swilliam	pushl	%eax
22*41018Swilliam	movl	4+8(%esp),%eax
23*41018Swilliam	pushl	%eax
24*41018Swilliam	call	_execve
25*41018Swilliam	addl	$12,%esp
26*41018Swilliam	ret			/* execv(file, argv); */
27