xref: /csrg-svn/lib/libc/i386/sys/syscall.s (revision 61135)
141029Swilliam/*-
2*61135Sbostic * Copyright (c) 1990, 1993
3*61135Sbostic *	The Regents of the University of California.  All rights reserved.
441029Swilliam *
541029Swilliam * This code is derived from software contributed to Berkeley by
641029Swilliam * William Jolitz.
741029Swilliam *
841029Swilliam * %sccs.include.redist.c%
941029Swilliam */
1041029Swilliam
1141029Swilliam#if defined(SYSLIBC_SCCS) && !defined(lint)
12*61135Sbostic	.asciz "@(#)syscall.s	8.1 (Berkeley) 06/04/93"
1341029Swilliam#endif /* SYSLIBC_SCCS and not lint */
1441029Swilliam
1541029Swilliam#include "SYS.h"
1641029Swilliam
1741029SwilliamENTRY(syscall)
1841029Swilliam	pop	%ecx	/* rta */
1941029Swilliam	pop	%eax	/* syscall number */
2041029Swilliam	push	%ecx
2141029Swilliam	LCALL(7,0)
2241029Swilliam	jb	1f
2341029Swilliam	ret
2441029Swilliam1:
2541029Swilliam	jmp	cerror
26