From d8bcf7d3b4fc3c2514275e366c8d55ce1a7c3c59 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Fri, 21 May 1993 17:49:19 +0000 Subject: [PATCH] entered into RCS --- sysdeps/unix/bsd/sequent/i386/sigvec.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sysdeps/unix/bsd/sequent/i386/sigvec.S b/sysdeps/unix/bsd/sequent/i386/sigvec.S index 9a9a13e079..a5812c7fee 100644 --- a/sysdeps/unix/bsd/sequent/i386/sigvec.S +++ b/sysdeps/unix/bsd/sequent/i386/sigvec.S @@ -36,8 +36,8 @@ ENTRY (__sigvec) pushl 16(%esp) /* Push third arg: our third arg. */ pushl 16(%esp) /* Push second arg: our second arg. */ pushl 16(%esp) /* Push first arg: our first arg. */ - ARGS_4 /* Point the syscall at the arguments. */ + mov %esp, %ecx /* Point the syscall at the arguments. */ + addl $16, %esp /* Pop those four args. */ DO_CALL (sigvec, 4) /* Do the system call. */ - addl %esp, $16 /* Pop those four args. */ jb syscall_error /* Check for error. */ ret