xref: /csrg-svn/lib/libc/i386/sys/exect.s (revision 61135)
141017Swilliam/*-
2*61135Sbostic * Copyright (c) 1990, 1993
3*61135Sbostic *	The Regents of the University of California.  All rights reserved.
441017Swilliam *
541017Swilliam * This code is derived from software contributed to Berkeley by
641017Swilliam * William Jolitz.
741017Swilliam *
841017Swilliam * %sccs.include.redist.c%
941017Swilliam */
1041017Swilliam
1141017Swilliam#if defined(SYSLIBC_SCCS) && !defined(lint)
12*61135Sbostic	.asciz "@(#)exect.s	8.1 (Berkeley) 06/04/93"
1341017Swilliam#endif /* SYSLIBC_SCCS and not lint */
1441017Swilliam
1541017Swilliam#include "SYS.h"
1641017Swilliam#include <machine/psl.h>
1741017Swilliam
1841017SwilliamENTRY(exect)
1941017Swilliam	lea	SYS_execve,%eax
2041017Swilliam	pushf
2141017Swilliam	popl	%edx
2241017Swilliam	orl	$ PSL_T,%edx
2341017Swilliam	pushl	%edx
2441017Swilliam	popf
2541017Swilliam	LCALL(7,0)
2641017Swilliam	jmp	cerror		/* exect(file, argv, env); */
27