xref: /csrg-svn/lib/libc/i386/sys/exect.s (revision 41017)
1*41017Swilliam/*-
2*41017Swilliam * Copyright (c) 1990 The Regents of the University of California.
3*41017Swilliam * All rights reserved.
4*41017Swilliam *
5*41017Swilliam * This code is derived from software contributed to Berkeley by
6*41017Swilliam * William Jolitz.
7*41017Swilliam *
8*41017Swilliam * %sccs.include.redist.c%
9*41017Swilliam */
10*41017Swilliam
11*41017Swilliam#if defined(SYSLIBC_SCCS) && !defined(lint)
12*41017Swilliam	.asciz "@(#)exect.s	5.1 (Berkeley) 04/23/90"
13*41017Swilliam#endif /* SYSLIBC_SCCS and not lint */
14*41017Swilliam
15*41017Swilliam#include "SYS.h"
16*41017Swilliam#include <machine/psl.h>
17*41017Swilliam
18*41017SwilliamENTRY(exect)
19*41017Swilliam	lea	SYS_execve,%eax
20*41017Swilliam	pushf
21*41017Swilliam	popl	%edx
22*41017Swilliam	orl	$ PSL_T,%edx
23*41017Swilliam	pushl	%edx
24*41017Swilliam	popf
25*41017Swilliam	LCALL(7,0)
26*41017Swilliam	jmp	cerror		/* exect(file, argv, env); */
27